App Logo
linkedin.com

Get LinkedIn post analytics

Read a LinkedIn post's own analytics from the post-summary page: impressions, members reached, profile viewers, followers gained, the engagement breakdown (social: reactions/comments/reposts/saves/sends; link visits), and the default top-demographics bucket per category. Owner-only: analytics exist only for posts the logged-in member authored (otherwise it throws). Pairs with get_profile_posts (pass the urn it returns). Older or low-reach posts legitimately lack some metrics (membersReached null) and demographics (topDemographics []). Use get_post for public counts on any post.

Input

postUrl required

The post identity: a urn (urn:li:activity:<id>, e.g. from get_profile_posts), a /feed/update/urn:li:activity:<id>/ URL, a /posts/<slug>-<id>-<code>/ permalink, or a bare numeric activity id. Must be YOUR OWN post.

Output

urn required

The activity/ugcPost urn the analytics were read for (join key with get_profile_posts).

analyticsUrl required
topDemographics required

Default 'All' view: the top bucket per available category (Location, Seniority, Company size, Industry, Job title, Company). [] when demographics are unavailable for the post.

saves optional
sends optional

Sends on LinkedIn (DM shares).

reposts optional
comments optional
reactions optional
linkVisits optional

Visits to links from this post.

impressions optional
membersReached optional

Unique members reached; null on older posts that predate this metric.

profileViewers optional

Profile viewers attributed to this post.

followersGained optional
linkEngagements optional

Total link engagements; null when the post has no link.

socialEngagements optional

Total social engagements = reactions + comments + reposts + saves + sends.

Start building not clicking