Skip to main content
The Fetch Company Posts endpoint creates an async task to retrieve recent posts from a LinkedIn company page. You provide a company slug and receive a task ID to poll for the list of posts with engagement data.

Endpoint

Request Body

string
required
The LinkedIn company slug (e.g., "microsoft" from linkedin.com/company/microsoft)
The company_slug is the last segment of a LinkedIn company URL. For https://www.linkedin.com/company/openai, the slug is openai.

Response

The endpoint returns immediately with a task ID. The actual posts are fetched asynchronously.
boolean
Whether the task was created successfully
string
UUID to poll for results via Get Task Status
string
Human-readable confirmation

Polling for Results

After creating the task, poll the Get Task Status endpoint until the status is completed:

Completed Response

When the task finishes, task_output contains the cleaned list of posts and a total count:

Code Examples

Error Responses

FAQ

Each cleaned post includes: entityUrn and linkedin_post_urn (post identifiers), social_urn (the activity URN to use with like/comment endpoints), post_url (slug portion of the share URL), poster (company info with name, slug, type, headline, and image URL), content (post text), image_urls (array of image URLs or null), video_urls (array of video URLs or null), reactions (likes, comments, shares, impressions), created_at (relative time like "3d"), and posted_at (ISO timestamp).
The endpoint fetches up to 50 posts from the company’s LinkedIn feed in one call. The response includes a total field with the actual count of posts returned. The exact number depends on the company’s recent activity.
This endpoint returns a one-time snapshot of a company’s recent posts. The Company Watchlist in the Intelligence API continuously monitors a company and delivers new posts in real time as they are published, without requiring you to poll manually.
Yes. Each post in the response includes a social_urn field (e.g., "urn:li:activity:7234567890123456789"). You can pass this directly to the Like Post or Comment on Post endpoints as the social_urn parameter.
Most company post fetch tasks complete within seconds to a couple of minutes, depending on when the Chrome extension picks up the task. We recommend polling every 5 seconds with a timeout of 2-3 minutes.

Learn More