Zernio
Zernio
API Reference

Instagram

List active Instagram storiesGETSearch Instagram audioGETGet Instagram audio metadataGETGet Instagram publishing limitGETGet Instagram story insightsGET
Dashboard
llms.txtOpenAPI
OverviewPlatformsAPI ReferenceResources
Instagram

Get Instagram story insights

Returns metrics for a single story. The source field discriminates between three states:

  • live: fetched from Meta in real time (story is still active)
  • cached: fetched from a persisted story_insights webhook payload (story has expired but we received its final-state metrics from Meta)
  • unavailable: story has expired and we never received its webhook payload (for example, the account connected after the story expired)

Meta can report an expired story as an empty successful result rather than an error, so an expired story resolves to cached or unavailable even though the upstream request itself succeeded.

Field semantics follow Meta's API. Counts below 5 may be returned as 0 due to Meta's privacy floor on small audiences. The navigation field is the sum of tapsForward + tapsBack + exits + swipesForward.


GET
/v1/accounts/{accountId}/instagram/stories/{storyId}/insights

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 Instagram account ID

storyId*string

The Instagram media ID of the story.

Response Body

application/json

application/json

application/json

application/json

{  "data": {    "source": "live",    "metrics": {      "views": 0,      "reach": 0,      "replies": 0,      "shares": 0,      "navigation": 0,      "tapsForward": 0,      "tapsBack": 0,      "exits": 0,      "swipesForward": 0,      "profileVisits": 0,      "follows": 0,      "reposts": 0,      "totalInteractions": 0    }  }}
Was this page helpful?

Get Instagram publishing limit

Returns the account's remaining content-publishing quota for Instagram's rolling 24-hour window, so you can pace publishing and warn before the cap is reached. `quotaUsage` counts containers published since the start of the window. Always compare against the returned `quotaTotal` rather than hardcoding a number: Meta's prose documentation and the live API disagree on the value, and the live value is authoritative.

List templates

List message templates for the WhatsApp Business Account (WABA) associated with the given account. Templates are fetched directly from the WhatsApp Cloud API. One entry per **name + language**: a multi-language template appears once per language, each with its own Meta `id`.