Instagram Reels Scraper avatar

Instagram Reels Scraper

Pricing

from $1.80 / 1,000 reels

Go to Apify Store
Instagram Reels Scraper

Instagram Reels Scraper

Scrape the reels of any public Instagram profile with views (play count), likes, comments, caption, hashtags, date, duration, video URL, thumbnail, music and pinned flag. Track Instagram reels views and analytics for many accounts or reel links at once. No login.

Pricing

from $1.80 / 1,000 reels

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

🚀 Instagram Reels Scraper: Reels Views, Likes and Analytics

Get every reel of any public Instagram profile with its views (play count), likes, comments, caption, hashtags, date, duration, video URL, thumbnail, music and pinned flag. The Instagram Reels Scraper works like an Instagram reels API without a key or login: paste usernames, get a table of reels with their view counts, and export it to JSON, CSV or Excel. Use it to check Instagram reels views in bulk, run reels analytics for creators and competitors, or collect reels for content research.

🎯 Use Cases

  • Instagram reels views checker: see the view count of every reel on an account, newest first, without opening each one.
  • Reels analytics for creators and brands: compare views, likes and comments per reel and find which formats, lengths and audio perform best.
  • Competitor tracking: follow the reels of rival brands and see which ones take off.
  • Influencer vetting: check real reel reach (views per reel versus followers) before you book a creator.
  • Hashtag and caption research: every reel comes with its hashtags and mentions, ready to count and compare.
  • Trend and content datasets: build reels datasets with captions, durations and audio for analysis or AI training.

✨ Features

  • Views, likes and comments: the play count shown on the profile's reels tab, plus likes and comments, as plain numbers.
  • Full reel details: caption, hashtags, mentions, post date, duration in seconds, width and height, video URL and thumbnail.
  • Music and audio: track title and artist for licensed music, or the original audio's owner.
  • Pinned reels: isPinned marks reels the creator pinned to the top of the reels tab.
  • Owner and collaborators: username, full name, ID, verified badge, co-authors and tagged accounts.
  • Deep history: page back through hundreds of reels per profile (we tested 720+ on @natgeo).
  • Single reels by link: add reel URLs too; the view count is filled when the reel is among its profile's latest ~60 reels.
  • Fair billing: profiles that don't exist and removed reels are listed in the status message and not charged.

🛠️ How It Works

  1. Enter profiles: natgeo, @natgeo or https://www.instagram.com/natgeo/, one per line. Optionally add single reel links.
  2. Set "Max reels per profile" (default 50).
  3. Run and download the reels as JSON, CSV or Excel, or pull them through the API.

⚙️ Input

FieldWhat it does
ProfilesInstagram usernames, @handles or profile links, one per line. You get each profile's reels, newest first.
Max reels per profileStop after this many reels for each profile (default 50).
Reel URLs (optional)Links to single reels (instagram.com/reel/…), one per line.
{
"usernames": ["natgeo", "https://www.instagram.com/mrbeast/"],
"maxReelsPerProfile": 100
}

💰 Pricing

Pay only for the reels you get. No monthly rental.

EventPriceWhat you get
Reel$0.0018 per reel ($1.80 per 1,000)One reel with views, likes, comments and all fields below
Actor start$0.00005 per runCharged once when the run starts.

Examples: 100 reels = $0.18 · 1,000 reels = $1.80 · 10,000 reels = $18.00.

📊 Sample Output Data

{
"id": "4015859002104765753",
"shortcode": "De7MnxIgl05",
"url": "https://www.instagram.com/reel/De7MnxIgl05/",
"playCount": 1808472,
"likes": 76090,
"comments": 195,
"caption": "It's a battle of giants on the beaches of South Georgia, where male southern elephant seals clash fo…",
"hashtags": [],
"mentions": ["mywildlive"],
"timestamp": 1792947768,
"takenAt": "2026-10-25T17:02:48.000Z",
"durationSeconds": 24.36,
"videoUrl": "https://scontent-ord5-2.cdninstagram.com/o1/v/t2/f2/m86/AQOh78TQXjihORjo0SEHS0Jj…",
"thumbnailUrl": "https://scontent-ord5-2.cdninstagram.com/v/t51.82787-15/867079764_1871193272801913…",
"width": 1080,
"height": 1920,
"hasAudio": true,
"music": { "title": "Original audio", "artist": "natgeo", "isOriginalAudio": true, "audioId": "28453009911047421" },
"username": "natgeo",
"userFullName": "National Geographic",
"userId": "787132",
"userIsVerified": true,
"userProfilePicUrl": "https://scontent-ord5-2.cdninstagram.com/v/t51.82787-19/683576066_186536288230191…",
"coauthors": [],
"taggedUsers": [],
"location": null,
"isPinned": false,
"isPaidPartnership": false,
"likeAndViewCountsDisabled": false,
"input": "natgeo",
"scrapedAt": "2026-10-26T12:58:21.177Z"
}

playCount is the number of views Instagram shows for the reel. input is the profile (or reel link) the row came from; a collaboration reel pinned on that profile can belong to another owner, shown in username. Video and image links are signed by Instagram and expire after a few days, so download what you need soon after the run.

🔁 Schedule and Integrate

Run the same profiles once a day with Apify Schedules to build a history of views per reel and spot the reels that keep growing. Send the rows to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations.

🤖 Use with AI Agents (MCP)

This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:

{ "usernames": ["natgeo"], "maxReelsPerProfile": 20 }

❓ FAQ

How do I see the views on Instagram reels of another account? Enter the account's username and run the Actor. Every reel comes back with playCount, the view count Instagram shows on the profile's reels tab, next to likes and comments.

Is there an Instagram reels API? Instagram's official API only covers your own business or creator accounts and needs a Meta developer app. This Actor needs no key or app and returns the public reels data anyone sees on instagram.com.

Do I need an Instagram account or cookies? No. The Actor works without logging in.

Why is playCount empty for a reel I added by link? Views are listed on the owner's reels tab. For a reel added by URL, the Actor looks through the owner's latest ~60 reels; an older reel keeps every other field but playCount is null. To get views for older reels, scrape the profile with a higher "Max reels per profile".

Why are likes or views null on some reels? The creator has hidden like and view counts on that reel (likeAndViewCountsDisabled is true).

How many reels can I get per profile? As many as the profile has. Each page holds 12 reels, and we tested more than 720 on one account.

What about private profiles? Their reels are not public, so they are listed in the status message and not charged.