Get LinkedIn organization follower demographics
Returns the lifetime follower breakdown of a connected LinkedIn organization page by job function, seniority, industry and company size.
Function, seniority and industry are labelled with LinkedIn's standardized names (English) and keep the LinkedIn URN in id. Company size is labelled as a range such as 2-10 or 10001+.
LinkedIn returns at most the top 100 values per breakdown and leaves out followers whose profile lacks that field, so a breakdown does not add up to the follower count.
Organization accounts only: a personal LinkedIn account answers 400 personal_account_not_supported. Requires the r_organization_social, r_organization_followers and r_organization_admin scopes (412 otherwise) and the Analytics add-on.
Authorization
bearerAuth API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.
In: header
Query Parameters
The Zernio SocialAccount ID of the LinkedIn organization account
Comma-separated list of demographic dimensions: function, seniority, industry, company_size. Defaults to all four if omitted.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
import Zernio from '@zernio/node';const zernio = new Zernio({ apiKey: process.env.ZERNIO_API_KEY });const { data } = await zernio.analytics.getLinkedInDemographics({ query: { accountId: 'account_abc123', },});console.log(data);{ "success": true, "accountId": "64e1a2b3c4d5e6f7a8b9c0d1", "platform": "linkedin", "metric": "follower_demographics", "demographics": { "function": [ { "dimension": "Engineering", "id": "urn:li:function:8", "value": 670 }, { "dimension": "Business Development", "id": "urn:li:function:4", "value": 550 } ], "seniority": [ { "dimension": "Entry", "id": "urn:li:seniority:3", "value": 1010 } ], "industry": [ { "dimension": "Software Development", "id": "urn:li:industry:4", "value": 590 } ], "company_size": [ { "dimension": "2-10", "id": "SIZE_2_TO_10", "value": 690 } ] }, "note": "Lifetime breakdown of the organization page followers. LinkedIn returns at most the top 100 values per breakdown and leaves out followers whose profile lacks that field, so a breakdown does not add up to the follower count."}Get Instagram online followers
Returns how many of an Instagram account's followers were online in each hour, for every day of the last 30 days that Meta has data for. Hour keys are "0" to "23" as Meta returns them. endTime is the end_time Meta returns for that day. Meta does not document the timezone of the hour keys. Data is delayed up to 48 hours, so the most recent days are left out until Meta fills them. Requires at least 100 followers; for smaller accounts days is empty. Requires the Analytics add-on.
List conversation analytics
Per-conversation listing with per-row totals + first/last message timestamps. The inbox analog of GET /v1/analytics (posts listing): same filter shape, same pagination, same sort/order semantics. Use as the entry point for the per-conversation analytics drawer at /v1/analytics/inbox/conversations/{conversationId}. Rows are enriched with the conversation's participant info (`participantName`, `participantUsername`, `participantPicture`) and last-message preview by joining the Conversation document scoped to the caller's team. Max date range is 365 days.