Add Reel video duration to Instagram analytic
Zernio already provides the average and total watch time for Instagram Reels, but it does not include the Reel’s duration.
Without the video duration, applications cannot calculate an estimated retention percentage. This forces developers to either leave retention unavailable or rely on unreliable workarounds such as temporary media URLs.
It would be very useful if Instagram Reel analytics included a video duration field whenever Meta provides it. This would allow creator dashboards to calculate retention accurately and honestly without requiring a separate Meta integration.
Log in to comment and vote
Comments1
Aug 2
PinnedHey Juan Pablo, this is live now.
What’s new
Reel analytics now include
videoDurationSecondsalongside the existing watch-time metrics, so you can compute retention directly:igReelsAvgWatchTimeis in milliseconds (Instagram’s format).videoDurationSecondsis in whole seconds.Where to find it
The field lives on the
analyticsobject in:GET /v1/analyticsFor a single post
In the list response
On each entry of
platformAnalyticsfor cross-posted content.Important details
Nullable field
Instagram doesn’t expose duration for every reel (especially reels using copyrighted audio).
Treat
nullas “unknown”, not zero, and skip the retention calculation for those items.Backfill behavior
Existing reels will get
videoDurationSecondspopulated as each account runs its next analytics sync.If you see
nullon older posts right after this rollout, wait for one sync cycle before assuming the duration is unavailable.No extra work on your side
No separate Meta integration is needed. Just start using the new field when it’s present.
If the retention numbers look off compared to what you see in Instagram’s own insights, let us know.