Zernio
APIFor you
Zernio
APIFor you
API Reference

Posting Analytics

Cross-platform

Get post analyticsGETAnalytics changed since a cursorGETSync an external postPOSTGet post analytics timelineGETGet daily aggregated metricsGETGet best times to postGETGet content performance decayGETGet frequency vs engagementGETGet follower statsGET

Instagram

Get Instagram insightsGETGet Instagram follower historyGETGet Instagram demographicsGET

YouTube

Get YouTube channel insightsGETGet YouTube daily viewsGETGet YouTube video retention curveGETGet YouTube demographicsGET

LinkedIn

Get LinkedIn aggregate statsGETGet LinkedIn org analyticsGETGet LinkedIn post statsGETGet LinkedIn post reactionsGET

Facebook

Get Facebook Page insightsGETGet Facebook post reactionsGETGet Facebook post monetization earningsGET

TikTok

Get TikTok account-level insightsGET

Google Business

Get Google Business Profile performance metricsGETGet Google Business Profile search keywordsGET

Other

Get an analytics dashboardGETGet Facebook Page demographicsGETGet Instagram online followersGETGet LinkedIn organization follower demographicsGETList the posts a Facebook Page is tagged inGET
Dashboard
OverviewPlatformsAPI ReferenceResources
Posting Analytics

List the posts a Facebook Page is tagged in

Returns the public posts where other people or Pages tagged the connected Facebook Page, as Meta returns them from the Page's tagged edge.

Cursor-paginated: pass nextCursor from the previous response as cursor to read the next page. nextCursor is null when there are no more pages. Meta does not say whether a page is the last one, so the final page can come back empty with nextCursor null.

Works for facebook accounts with a Page selected. Meta needs the pages_read_user_content permission on the connection: a connection made without it gets Meta's refusal back as platform_api_error, and reconnecting the account grants it.


GET
/v1/accounts/{accountId}/facebook-tagged-posts

Authorization

bearerAuth
AuthorizationBearer <token>

API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.

In: header

Path Parameters

accountId*string

The ID of a connected Facebook account.

Query Parameters

limit?integer

Page size.

Range1 <= value <= 50
Default25
cursor?string

The nextCursor of the previous page.

Length1 <= length <= 1000

Response Body

application/json

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.listFacebookTaggedPosts({  path: {    accountId: 'account_abc123',  },});console.log(data);
{  "data": [    {      "id": "string",      "message": "string",      "createdTime": "string",      "taggedTime": "string",      "permalinkUrl": "string",      "pictureUrl": "string",      "from": {        "id": "string",        "name": "string"      }    }  ],  "nextCursor": "string"}
Was this page helpful?

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.

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.