Get upload analytics
get_video_analyticsReturns aggregated analytics for a single video upload across every platform it was posted to. Includes per-platform sibling rows (one per platform post) plus summed totals: views, likes, comments, shares, saves, watch time, followers gained, and a recomputed engagement rate. Use list_video_uploads to look up a video_upload_id. Numbers come from the locally-cached analytics (post_analytics), not a live platform fetch.
Dashboard parity note: same caveat as get_workspace_analytics. Instagram, Facebook, and YouTube slices sum cached per-post metrics and may under-report vs. the ShortSync dashboard, which fetches account-level insights live for those three platforms (Instagram views include Reels reach and impressions; Facebook aggregates page-level comments; YouTube counts include Shorts feed views). TikTok, Snapchat, Threads, Mastodon, X, LinkedIn, Pinterest, Bluesky, Reddit, Tumblr and Pixelfed match the dashboard exactly.
Analytics coverage: per-post analytics exist for YouTube, TikTok, Instagram, Facebook, LinkedIn (Company Pages), Threads, Bluesky, Pinterest (business accounts), Snapchat, Mastodon, Pixelfed, Reddit and Tumblr (Pixelfed, Reddit, Tumblr, Bluesky and Mastodon report no view counts). X has analytics only when the workspace has added its own X API key in Settings > Integrations (X bills each post read to the user's X developer account); without one, X posts come back unavailable with that reason. Google Business Profile has profile-level stats only (no per-post numbers). Telegram and Discord have no analytics at all.
Freshness: if the workspace's analytics were last synced over an hour ago (or never), this call also starts a background sync and reports it in the response's sync field (status started or in_progress, plus last_synced_at). The numbers in that response are from the previous sync; call again in a few minutes for fresh ones. sync.status of free_plan_limit or daily_limit means no sync could run, so the numbers may not be current.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| video_upload_id | Yes | The video_uploads.id to summarize. Get it from list_video_uploads. Only meaningful once at least one platform sibling has been published. |