linkedin

Post › Reactions

Returns the people who reacted to a LinkedIn post, each with their name, headline, profile URL, and the reaction they left.

Use it to see who liked or praised a post, optionally filtered by type; post/comments covers the people who wrote a comment.

Metered: 100–500 credits. We reserve the ceiling when the call starts and charge what it actually used when it finishes.

Paginates by cursor: see Pagination.

get/v1/linkedin/post/reactions

Request

  • Base URL: https://api.insightsocial.app
  • URL: https://api.insightsocial.app/v1/linkedin/post/reactions
  • Auth: API key in header x-api-key

Query parameters

urlstring required
Example:https://www.linkedin.com/feed/update/urn:li:activity:7501466755261820928

Full URL of the LinkedIn post. It has to carry the post's ACTIVITY id, either https://www.linkedin.com/feed/update/urn:li:activity:<id> or https://www.linkedin.com/posts/<slug>-activity-<id>-<code>. Every endpoint that lists posts publishes the activity form as post.url, so copy that field rather than rebuilding the URL from post.id, which is not always the activity id.

pageinteger

1-based page number. Defaults to 1.

type'all' | 'like' | 'praise' | 'empathy' | 'appreciation' | 'interest'

Filter by kind. See the allowed values.

include'profile'

Set to profile (one token only) to join every row to the member's profile lookup in this one call: author.followers becomes the exact count and followers_approximate reads false on every row the lookup filled, author.following is filled with the member's connection count, and the location, joined date, country, website, cover image and profile flags land where the row lacks them.

limitinteger

Take the top N rows of this page (1 to 10). The page cursor still advances past the full page of 10, so the rows past your limit are skipped, not carried to the next page.

cursorstring

The pagination.next_cursor from the previous page, sent back unchanged. Omit it for the first page.

dry_run'1'

Set to 1 to get the price of this call without making it: data.dry_run carries credits_min and credits_max. Nothing is charged.

Response

Success.

successtrue required
platformstring required
endpointstring required
schema_version'2' required
unavailablestring[] required
credits_usedinteger required
credits_remaininginteger required
request_idstring required
cachedboolean required
idempotent_replayboolean required
charge_reasonstring required
free_callboolean required

Changes

No recorded changes to this operation across all 1 revision of this API.