Instagram Reel Analytics avatar

Instagram Reel Analytics

Pricing

from $2.50 / 1,000 post analyzeds

Go to Apify Store
Instagram Reel Analytics

Instagram Reel Analytics

Get the play count Instagram actually shows, not the lower view_count most scrapers return. Engagement rate, date filter, post age and no duplicates. No login required.

Pricing

from $2.50 / 1,000 post analyzeds

Rating

0.0

(0)

Developer

TheQuietStack

TheQuietStack

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

23 days ago

Last modified

Categories

Share

Instagram Reel Analytics — Verified Play Count & Engagement

Get the play count Instagram actually shows in the app — not the lower view_count that most scrapers return.

Instagram keeps two different view numbers for the same Reel. Measured on an @instagram Reel, 2026-08-12:

fieldvalue
play_count (what the app displays)94,757,327
view_count (what most scrapers return)24,605,096
differencefactor 3.85

If your reporting has ever looked wrong, this is why.

What you actually get, stated plainly. The two numbers come from two different Instagram endpoints. This Actor returns playCount — the app number — on every post. It returns videoViewCount next to it only when Instagram's feed endpoint carries it; today that endpoint usually omits it, so the field is null. Null means null: never guessed, never quietly filled with the other number.

What you get per post

playCount · videoViewCount · viewCountsDiffer · likes · comments · engagementTotal · engagementRatePctOfPlays · takenAtIso · ageHours · isReel · productType · durationSec · hasAudio · audioTitle · caption · commentsDisabled · shortcode · url

Built around four things people complain about elsewhere

  • Wrong view numbers → both counts returned and named, never silently merged.
  • No date filtersinceDate / untilDate, plus ageHours on every record so you can see at a glance how fresh the data is.
  • Duplicate posts you still get charged for → deduplicated by shortcode before billing. Filtered-out and duplicate rows are never charged.
  • Runaway costsmaxCostUsd stops the run cleanly at your limit.

Input

{
"usernames": ["natgeo", "nasa"],
"maxPostsPerProfile": 12,
"onlyReels": true,
"sinceDate": "2026-06-01",
"maxCostUsd": "1.00"
}

Private profiles are skipped with an explicit reason in the run's SUMMARY record — never a silent empty result.

Pricing

Pay per result: $2.50 per 1,000 posts returned. Apify platform usage is included in that price. Filtered-out posts and duplicates are not billed.

Limits, stated up front

  • Returns the most recent 12 posts per profile. Deeper history is not available through the public endpoint this Actor uses.
  • Public profiles only.
  • shares is not exposed by Instagram publicly and is therefore not returned. No estimate is invented for it.