GET /api/v1/analytics/posts/{id}
Insights of each published target of a post (stored for best-time analysis). Bluesky: likes, comments (replies), shares (reposts + quotes), replies, reposts, quotes
BearerAuthAuthorizationBearer <token>API key sk_...
id*stringPostgale post id
metrics?stringComma-separated metric names instead of the defaults (IG feed: reach,likes,comments,shares,saved,total_interactions,views; FB: post_media_view,post_reactions_by_type_total,post_clicks; Threads: views,likes,replies,reposts,quotes,shares)
accountId?stringOnly this target
{postId, targets}
application/json- response
postId?stringtargets?array<>curl -X GET 'https://example.com/api/v1/analytics/posts/string'{ "postId": "string", "targets": [ { "targetId": "string", "accountId": "string", "platform": "string", "platformPostId": "string", "publishedAt": "2019-08-24T14:15:22Z", "metrics": { "property1": 0, "property2": 0 }, "metricsAt": "2019-08-24T14:15:22Z", "unavailable": [ "string" ], "error": { "code": "string", "message": "string" } } ]}GET /api/v1/accounts/follower-stats GET
Follower history per account from daily snapshots (the worker reads each account once per UTC day) with current count and growth over the window
GET /api/v1/analytics/accounts/{id} GET
Account insights (Instagram, Facebook Page, Threads, TikTok, X; Telegram: followers = member count; Discord, Bluesky and Mastodon have no analytics → not_supported)