Home › Guides › Instagram Post & Reel Details

Instagram post and reel details from a link: likes, views and a follower-based engagement rate

The Instagram Post & Reel Details Scraper turns a list of post and reel addresses into one rich row each: likes, comment count, exact publish time, caption with hashtags and mentions, the kind, carousel parts, tagged accounts, co-authors, location and topics, and the owner's exact follower count with an engagement rate. For reels it gives two counters, honestly — the Reels-tab play count and the embed-page view count (different numbers). No login, no cookies, no account.

Who it's for

What you get

GroupFields
PostType, post ID, short code, URL, owner (username, ID, name, verified), exact publish time
EngagementLike count (+ hidden flag), comment count (+ disabled flag), owner followers, engagement rate
Reel countersplayCount (Reels tab, first 36 tiles) and videoViewCount (embed) — different counters, both given
ContentCaption, hashtags, mentions, co-authors, tagged users, carousel media, topics, location, duration, music; a …Source for each figure

A real reel row (trimmed):

{
  "type": "reel",
  "url": "https://www.instagram.com/reel/DePpLegAuKI/",
  "ownerUsername": "natgeo",
  "ownerFollowers": 268420490,
  "takenAt": "2026-10-08T19:05:31.000Z",
  "likeCount": 47878,
  "commentCount": 163,
  "playCount": 983213,
  "videoViewCount": 228112,
  "engagementRate": 0.00018,
  "playCountSource": "reels-tab",
  "videoStatsSource": "embed",
  "ownerFollowersSource": "embed"
}

Input

InputWhat it does
postUrlsOne per line: a post/reel URL, short code or numeric id; duplicates delivered once
includeVideoStatsAdd videoViewCount, owner followers and engagement rate (default on; one embed request per video)
includeReelPlaysAdd playCount for reels from the owner's Reels tab (default on)
maxPostsStop after this many rows
{ "postUrls": ["https://www.instagram.com/p/DeNRLCCF4kk/", "https://www.instagram.com/reel/DdB9sMlAsb8/"] }

There is also a real-time Standby API: GET /post?url=<address> returns one post per request, billed with the same post-details event.

Honest limits

Pricing

Pay per result: one post-details event per delivered row. Status rows, second addresses of the same post, and a run that could not start are free. Current prices are on the actor's Pricing tab on Apify.

Measure a list of posts: likes, comments, exact time, reel plays and views, and a follower-based engagement rate — in one table. Exportable to JSON, CSV or Excel.

Open the Instagram Post & Reel Details Scraper →

Related

This Actor works from post links; for a whole profile's posts use the Instagram Profile Posts Scraper, for profile-level metrics the Instagram Profile Scraper, for reels with a score the Instagram Reels Scraper, and for comment sections the Instagram Comments Scraper.

Frequently asked questions

Do I need an Instagram login or cookies?

No — only what a signed-out visitor sees. No login, no cookies, nothing from your own account.

What is the difference between playCount and videoViewCount?

Two different counters: the Reels-tab play figure and the embed page's view count. Plays ran 2.2 to 7.7 times the views in our measurements, so the Actor gives both and never reports one as the other.

Why is playCount sometimes null?

It is only available while a reel is among the first 36 tiles of its owner's Reels tab; older reels show null, while likes, comments and the embed view count still come.

How is the engagement rate computed?

(likes + comments) ÷ the owner's exact follower count. ownerFollowersSource says whether that came from the embed page or the profile.

What can't it do?

No share/save/repost counts, no comment texts (count only), nothing behind the login (private or signed-in-only posts, stories, follower lists), and no media downloads — display and video URLs are temporary addresses.

Using the data lawfully

Rows describe public posts but can hold personal data (owner name/id, tagged accounts, co-authors, location); you decide what to collect and are responsible for a lawful reason (GDPR and similar). The Actor delivers no comments or commenters and writes only to your own run's storage. Not affiliated with Instagram or Meta.

Instagram Post & Reel Details Scraper — a full record per link, with honest reel counters. Pay per row, no API key.

Get post & reel details on Apify →