latestOpenAPI 3.0.3AGPL-3.0 license2026-08-2011401.8 MB

a1e86af2406d

scrapers

Collect posts of a profile

Starts a collect run for recent posts of a LinkedIn profile or company page through the connected account. One page per call, paced. Returns a run id. Requires a connected account; there is no public preview. When moreAvailable is true, call again with more true only if the user asked or tapped Load more. Each page uses the connected account's action budget.

post/collect/linkedin/posts

Request body

profileUrlstring required

LinkedIn profile or company page URL, vanity name, or URN. Company URLs use the organization feed; personal URLs use the profile activity feed.

moreboolean

Next page of the same profile. Set only when the user asked for more posts or tapped Load more. Each page uses the connected account's action budget.

Response

Collect-run id for profile posts

successtrue required
runIdstring required

Collect-run id. Posts arrive on the run record; this response may include the first pages already collected.

statusstring required
countinteger
unreadableinteger

Pages of this profile's posts that LinkedIn would not serve. Above 0 means an empty or short list is unread rather than a profile that does not post, and must not be reported as one.

postsUnavailableinteger

The same count, named for the surface it belongs to.

moreAvailableboolean

True when another page of posts exists. Do not fetch it unless the user asked or tapped Load more.

hasMoreboolean
remainderstring

When more pages exist: this page only — do not say fully collected, all pages, or no more remain.

creditsUsedinteger required

Credits consumed by this call. 0 for free endpoints, cached results, duplicates, and for every query that does not touch LinkedIn.

retryAfterinteger required

Seconds to wait before another call of the same type. 0 means no wait is needed.