Instagram Reels Scraper & API: Views, Likes & Video URLs avatar

Instagram Reels Scraper & API: Views, Likes & Video URLs

Pricing

from $0.44 / 1,000 reels

Go to Apify Store
Instagram Reels Scraper & API: Views, Likes & Video URLs

Instagram Reels Scraper & API: Views, Likes & Video URLs

Scrape every Reel of any public Instagram profile: plays, likes, comments, date, duration, MP4 video URL, cover, audio, hashtags, mentions, collaborators, follower count and engagement rate. Date and plays filters, only-new monitoring. No login.

Pricing

from $0.44 / 1,000 reels

Rating

0.0

(0)

Developer

Superior Actors

Superior Actors

Maintained by Community

Actor stats

1

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

Instagram Reels Scraper

Scrape all Reels of any public Instagram profile: plays, likes, comments, posting time, duration, the MP4 video URL, cover, audio (song or original sound), hashtags, mentions, collaborators and tagged accounts, plus the profile's follower count and an engagement rate for every Reel.

{ "profiles": ["natgeo"], "maxReelsPerProfile": 30 }

No Instagram login, no cookies, no browser. Give usernames, profile links or user IDs; get one row per Reel. Use it as an Instagram Reels scraper API for competitor analysis, influencer vetting, content research, a Reels analytics sheet, or to download all Reels of an Instagram profile (each row has the MP4 link).

What you get

Real example, 18 October 2026:

profilepostedplayslikescommentsengagement, %duration, scollaboration
instagram2026-10-1468,007,513435,05311,4980.06510.9no
instagram2026-09-30107,055,272876,94312,9360.130170.1no
natgeo2026-10-1710,689,775206,2183,3550.0788.4no
natgeo2026-10-151,212,17249,1893520.01830.0no
nasa2026-10-043,659,85541,0351710.03931.5yes (posted by eaglescheer)
nasa2026-09-1410,119,001251,3792,6860.24340.0yes (posted by astro_jessica)

Every row:

FieldExampleWhat it is
profilenatgeothe profile you asked for
reelUrl, shortcode, reelIdinstagram.com/reel/DeobYzjga9x/the Reel
caption, hashtags, mentions"Mobula rays sail…", [], ["mywildlive"]caption text, its hashtags and @mentions
postedAt2026-10-18T12:06:13Zposting time (UTC)
plays, likes, comments1,055,883, 105,556, 278exact counts, as in the app (likes is empty when the author hides them)
engagementRate, playsPerFollower0.039, 0.004(likes + comments) / followers × 100, plays / followers
profileFollowers268,339,265followers of the profile
durationSeconds, videoWidth, videoHeight32.8, 1080, 1920
videoUrl, coverUrlscontent…cdninstagram.com/….mp4the MP4 file (highest quality) and the cover image; Instagram links expire after a few days
audio{title: "Original audio", artist: "National Geographic", isOriginal: true}the song or original sound of the Reel, with its ID
ownerUsername, ownerId, isCollabeaglescheer, …, truewho posted it: a collaboration on the profile's Reels tab is posted by another account
coauthors, taggedUsers, locationName["disneyplus", "natgeotv"]collaborators, tagged accounts, location
isPinned, isPaidPartnershipfalse, falsepinned to the profile, marked "Paid partnership"

The Reels view of the dataset shows the main table; Video, audio, tags shows the rest. Export to Excel, CSV, JSON or Google Sheets.

How to use it

  1. Add profiles: natgeo, @natgeo, https://www.instagram.com/natgeo/reels/ or the numeric ID 787132, one per line.
  2. Set Max Reels per profile (newest first; up to 10,000, the whole Reels tab of most accounts).
  3. Optional filters: Posted after (a date like 2026-10-01 or a period like 7 days), Minimum plays, Skip pinned Reels. Reels that do not pass are free, and reading stops at the first Reel older than the date.
  4. Run, then open the dataset or call it from the API.

Why this Actor

This ActorTypical Reels scrapers
Login, cookiesnonesome need your session
Countsexact plays, likes, commentssometimes rounded or missing plays
Engagementengagement rate and plays per follower in every rowfollowers in a separate run
Collaborationsmarked, with the real authormixed in silently
MP4 link, audioincluded, no add-onpaid add-ons
Monitoringonly-new mode for scheduled runsno
Price$0.58 per 1,000 Reels$0.59-2.60 per 1,000, often + start fees

Monitor profiles for new Reels

Save your input as a task, schedule it every hour or day and turn on Only new Reels since the previous run: each run returns only the Reels posted since the last one (the first run returns everything and remembers it). A run with nothing new stops after one request and costs almost nothing. Send new rows to Google Sheets, Slack, email or a webhook with an Apify integration.

Pricing

Pay per result, no subscription:

EventPriceWhen
Reel$0.58 per 1,000 ($0.52 on Scale, $0.44 on Business)each Reel in the results
New profile lookup$0.004rare: a profile with embedding turned off that nobody looked up in the last 3 days, when Instagram shows its page only to a residential IP; other profiles are free
Run start$0.001

Examples: the last 30 Reels of one profile = $0.02; 100 Reels of each of 10 competitors = $0.58; a daily only-new check of 20 profiles posting one Reel a day ≈ $0.38 a month.

FAQ

Do I need an Instagram account? No. The Actor reads the public Reels tab the way a logged-out visitor sees it.

Private accounts? Not supported: their Reels are not public. The run log lists them.

Why does a profile show Reels posted by other accounts? Those are collaborations: Instagram shows them on both profiles. isCollab is true and ownerUsername is the author; filter them out if you need only the profile's own Reels.

Photos and carousels? This Actor reads the Reels tab, where every item is a video.

How many Reels can I get? The whole Reels tab: 12 Reels per request, so 1,000 Reels take about 84 requests and a minute or two.

Can I download the videos? Each row has videoUrl, the MP4 file. Instagram's links expire after a few days, so download them soon after the run.

Use with the API and AI agents

Run it from your code or an AI agent with the Apify API, the Apify MCP server or the Python and JavaScript clients; read the results from the dataset (?view=reels for the main table).

Other social media tools

ToolWhat it does
Instagram Influencer FinderInstagram creators and local businesses by keyword and city, with emails from the bio and website, phones and engagement
Instagram Profile ScraperBio, followers, posts count, emails and phones from the bio, engagement rate and follower change of any profile
Instagram Trending AudioReels sounds trending right now in any country, with Reels counts and daily growth
Instagram Audio ScraperThe Reels using any sound or song, with its exact Reels count, growth per day and Spotify link
Instagram Post ScraperAny post, Reel or carousel by link with the exact posting time, likes, comments and plays
Instagram Video DownloaderReels, videos and carousels as MP4 files in 1080p from links or whole profiles, one ZIP
Instagram Reel TranscriptReels and videos to text by link or profile: AI transcript in 99 languages, hook, SRT and VTT
TikTok Profile ScraperAll videos of TikTok creators with exact stats and MP4 links
YouTube Shorts ScraperShorts of any YouTube channel with views and likes