---
title: "Get LinkedIn post stats"
method: GET
path: "/v1/accounts/{accountId}/linkedin-post-analytics"
tags: ["Analytics"]
---

# Get LinkedIn post stats

`GET /v1/accounts/{accountId}/linkedin-post-analytics`

Returns analytics for a specific LinkedIn post by URN. Works for both personal and organization accounts. Saves and sends are only populated for personal accounts (LinkedIn does not expose these metrics on the organization analytics endpoint).

## Path parameters

- `accountId` string, required

## Query parameters

- `urn` string, required

## Response `200`

Post analytics data

- object
  - `accountId` string
  - `platform` string
  - `accountType` 'personal' | 'organization'
  - `username` string
  - `postUrn` string
  - `analytics` object
    - `impressions` integer — Times the post was shown
    - `reach` integer — Unique members who saw the post
    - `likes` integer — Reactions on the post
    - `comments` integer — Comments on the post
    - `shares` integer — Reshares of the post
    - `saves` integer — Times the post was saved (personal accounts only; 0 for organization accounts)
    - `sends` integer — Times the post was sent via LinkedIn messaging (personal accounts only; 0 for organization accounts)
    - `clicks` integer — Clicks on the post (organization accounts only)
    - `views` integer — Video views (video posts only)
    - `engagementRate` number — Engagement rate, as a percentage rounded to 2 decimals: (likes + comments + shares + clicks + saves + sends) / impressions * 100. Unlike PostAnalytics.engagementRate on GET /v1/analytics, this one DOES count clicks and has no fallback denominator, so it is 0 whenever impressions is 0. For organization accounts the value is the rate LinkedIn returns, not one computed here.
  - `lastUpdated` string, date-time

## Other responses

- `400` — Invalid request
- `401` — Missing or invalid API key. `code` is `missing_credentials` when no Authorization header was sent and `invalid_credentials` when the key is unknown, revoked or expired.
- `402` — Analytics access required. Legacy plans need the Analytics add-on; included by default on usage-based plans.
- `403` — Missing required LinkedIn scope
- `404` — Account or post not found
- `502` — The platform returned a server error.
- `503` — An upstream service or database is temporarily unavailable. Retry after the indicated delay. A timed-out write may have completed upstream; check its outcome before resubmitting.

## Changes

- **2026-10-02** `d556591af3f6` — 9 info
  - added the optional property `code` to the response with the `401` status
  - added the optional property `details` to the response with the `401` status
  - added the optional property `docUrl` to the response with the `401` status
  - added the optional property `docUrl` to the response with the `502` status
  - …5 more
- **2026-09-30** `16a7b9d5373e` — 2 info
  - removed the `platform` enum value from the `details/budgetScope` response property for the response status `502`
  - removed the `platform` enum value from the `details/budgetScope` response property for the response status `503`
- **2026-09-25** `2c04683ce694` — 8 info
  - added the optional property `details/adAccountId` to the response with the `502` status
  - added the optional property `details/adAccountId` to the response with the `503` status
  - added the optional property `details/createdObjects` to the response with the `502` status
  - added the optional property `details/createdObjects` to the response with the `503` status
  - …4 more
- **2026-09-16** `3e6ddf2a99ea` — 2 info
  - added the optional property `details/budgetScope` to the response with the `502` status
  - added the optional property `details/budgetScope` to the response with the `503` status
- …earlier changes not shown

[Full history](https://skmtc.dev/zernio/apis/zernio-api/changes/v1/accounts/:accountId/linkedin-post-analytics/get.md)

---

[API](https://skmtc.dev/zernio/apis/zernio-api.md) · [All operations](https://skmtc.dev/zernio/apis/zernio-api/llms.txt) · [OpenAPI document](https://skmtc.dev/zernio/apis/zernio-api/revisions/f8dd1581bb14?raw)
