Skip to main content
Use the social activity endpoints when you already know the public URL of a LinkedIn post and need structured post or engagement data.

Endpoints

All three endpoints accept a public LinkedIn post URL containing an activity, ugcPost, or share identifier. Pricing is plan-specific; see GET /pricing.

Get post details

The response includes result.post and any initial comments available in result.comments.

Get reactions

The first request needs only the post URL:
Each page contains up to 10 reactions. When pagination.has_more is true, pass pagination.token back with the same post URL:
Stop when pagination.has_more is false or pagination.token is null. The response provides the current page of people in result.reactions and the overall reaction count in top-level total.

Get comments

The first request needs only the post URL:
Each page contains up to 100 comments. When pagination.has_more is true, pass pagination.token back with the same post URL:
Stop when pagination.has_more is false or pagination.token is null.

Build an engagement workflow

A typical workflow is:
  1. Call /linkedin-post for the post content and aggregate engagement.
  2. Paginate /linkedin-post-reactions to collect people who reacted.
  3. Paginate /linkedin-post-comments to collect commenters and discussion context.
  4. Use returned LinkedIn profile URLs with person enrichment endpoints when you need additional contact data.
Keep pagination state separate for each post. Reaction and comment tokens are opaque and must only be reused with the same post URL.

Next step