Instagram Reels Scraper 🎬 Fast, Cheap, No Login avatar

Instagram Reels Scraper 🎬 Fast, Cheap, No Login

Pricing

from $0.45 / 1,000 results

Go to Apify Store
Instagram Reels Scraper 🎬 Fast, Cheap, No Login

Instagram Reels Scraper 🎬 Fast, Cheap, No Login

🔥$0.45/1000 results🔥Scrape Instagram Reels from any public profile. Get video URLs, play counts, likes, comments, captions, hashtags, audio tracks, tagged users and more 40+ fields per reel. No login, no cookies, no proxy. Export to JSON, CSV or Excel, or plug straight into an AI agent via MCP.

Pricing

from $0.45 / 1,000 results

Rating

0.0

(0)

Developer

Scrape Smith

Scrape Smith

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

3 days ago

Last modified

Share

🎬 Instagram Reels Scraper — Export Any Public Profile's Reels to JSON, CSV or Excel

Scrape Instagram Reels from any public account in seconds. Paste a username, get a clean spreadsheet of every reel — video URL, play count, likes, comments, caption, hashtags, audio track, tagged users, collaborators and 40+ more fields.

No login. No cookies. No proxy configuration. No browser extension. Just usernames in, structured data out. 🚀


⚡ Why creators, agencies and analysts use this

Instagram gives you a grid of videos and nothing else. No export button, no numbers you can sort, no way to compare one account against another. If you want to know which reels actually worked — for you or for anyone else — you are stuck scrolling and screenshotting.

This Instagram Reels Scraper turns any public profile into a sortable dataset. Every reel becomes a row. Every metric becomes a column. Sort by plays, filter by date, chart engagement over time, feed it to a model. Done in the time it takes to read this paragraph.

🏆 What makes it different

This scraper
💸 PriceA fraction of what comparable Instagram reel scrapers charge per 1,000 results
SpeedThousands of reels per minute, streamed to your dataset as they arrive
🔓 LoginNever required. You never hand over an account, password or cookie
🧾 Fields43 per reel — every field the market leader returns, plus 10 they don't (collaborators, location, pinned status, verified badge)
🤖 AI-readyWorks as an MCP tool, an OpenAI function, or a LangChain / CrewAI tool
📦 OutputJSON, CSV, Excel, XML, HTML table — one click or one API call
🧹 Data qualityNo padded nulls, no invented columns. If Instagram doesn't publish it, we don't fake it

🎯 Who this is for

📈 Social media managers — Benchmark your reels against every competitor in your category. Find out what length, what posting time and what audio actually correlate with reach.

🕵️ Competitor researchers — Track a rival's entire reel output on a schedule. Spot their new campaign the day it launches, not the month after.

🤝 Influencer marketing teams — Vet creators before you pay them. Real play counts, real comment volume, real posting cadence — and paid-partnership flags so you can see who is already sponsored.

🎵 Music and audio marketers — See which reels use which tracks, whether the audio is original or licensed, and how many other reels use the same sound.

🧠 AI & data teams — Build training sets, run multimodal experiments, or wire live Instagram reel data into an agent with MCP.

📰 Journalists and researchers — Archive public reel output with timestamps, captions and engagement figures for reporting and analysis.

🎬 Content editors — Pull direct video and audio URLs into your own download and editing pipeline.


🚀 How to use the Instagram Reels Scraper

It takes about thirty seconds.

  1. Add accounts. Type nike, @nike or paste https://www.instagram.com/nike/. All three work. Add as many as you want.
  2. Set how many reels per account. 100 for a quick look, or set it high to pull an entire back catalogue.
  3. (Optional) Filter by date. Type 3 months, 30 days or an exact date like 2026-01-31.
  4. (Optional) Skip pinned reels if you want a clean chronological feed.
  5. Click Start. Watch rows appear live, then export.

That's the whole thing. No tokens to paste, no accounts to connect, no settings to tune.


📊 What you get — every field explained

🎥 The reel

FieldWhat it is
idInstagram's unique reel ID
shortCodeThe short code from the reel's link
urlDirect link to the reel
typeMedia type
productTypeFormat Instagram classifies it as
captionFull caption text
hashtagsEvery hashtag, pulled out as a clean list
mentionsEvery @mention in the caption
timestampWhen it was posted (ISO 8601, UTC)
inputUrlThe exact input you supplied, so rows always trace back
scrapedAtWhen this row was collected

📈 Performance

FieldWhat it is
videoPlayCountHow many times the reel was played
videoViewCountView count as Instagram reports it
likesCountLikes
commentsCountComments
firstCommentPresent for schema compatibility; use the Instagram Comments Scraper for comment text
latestCommentsPresent for schema compatibility; use the Instagram Comments Scraper for full comment threads

🎞️ Media & audio

FieldWhat it is
videoUrlDirect video link, highest quality available
displayUrlCover thumbnail
imagesEvery available thumbnail size
audioUrlDirect audio link where the creator allows it
videoDurationLength in seconds
dimensionsWidth / dimensionsHeightOriginal resolution
hasAudioWhether the reel has sound
videoQualityCountHow many quality variants exist

🎵 Music

FieldWhat it is
musicInfo.song_nameTrack title
musicInfo.artist_nameArtist
musicInfo.uses_original_audioWhether the creator made the audio
musicInfo.audio_idStable audio identifier for grouping reels by sound
musicInfo.should_mute_audioWhether Instagram mutes the audio
musicInfo.should_mute_audio_reasonWhy, when it does
musicInfo.audioTypeOriginal sound or licensed music
musicInfo.reelsUsingThisAudioHow many reels use this audio
musicInfo.isExplicitExplicit flag

👤 The account

FieldWhat it is
ownerUsernameHandle
ownerFullNameDisplay name
ownerIdNumeric account ID
ownerIsVerifiedBlue check
ownerIsPrivatePrivate account flag
ownerProfilePicUrlProfile picture

🤝 People & places

FieldWhat it is
taggedUsersEveryone tagged, with handle, name, verified status and picture
coauthorsCollaborators on joint reels — the field most scrapers drop
sponsorsDeclared brand partners on sponsored reels
locationName / locationIdTagged location

🏷️ Flags

FieldWhat it is
isPinnedPinned to the top of the reels tab
paidPartnershipDeclared paid partnership
isCommentsDisabledComments turned off
altAccessibility caption, when Instagram supplies one
childPostsAlways empty for reels; present so post-scraper pipelines drop in unchanged

🤖 Instagram Reels data for AI agents

This actor is built to be called by software, not just by people.

🔌 MCP (Model Context Protocol) — Expose it as a tool to Claude, Cursor, or any MCP-capable client and let the model pull live Instagram reel data mid-conversation. Ask "which of Nike's last 50 reels got the most plays, and what audio did they use?" and get a real answer from real data.

🧩 Function calling — Drop it into OpenAI function calling, LangChain, LlamaIndex, CrewAI or AutoGen as a single tool. Input is one small JSON object; output is a clean array your model can reason over without cleanup.

🔗 API & webhooks — Start runs over the REST API, poll or subscribe, and receive a webhook the moment a run finishes. Integrate with Make, Zapier, n8n or your own backend.

⏰ Scheduling — Run it nightly on a competitor set and build a time series of reel performance without touching anything.

📥 Straight to storage — Push results into Google Sheets, Airtable, S3, BigQuery or a database through Apify integrations.

Because the output shape is stable and every field is either real or empty — never invented — you can build on it without defensive parsing.


💡 What people build with it

  • 🥇 Competitor reel leaderboards — every rival's top reels ranked by plays, refreshed weekly
  • 🎼 Trending audio reports — group reels by audioId to see which sounds are climbing
  • 📅 Posting-cadence analysis — correlate publishing time and frequency with reach
  • 🧲 Hook studies — pull captions and durations of top performers to find the pattern
  • 🕵️ Influencer due diligence — verify a creator's real numbers before signing
  • 🗂️ Content archives — keep a dated record of a brand's public reel output
  • 🎬 Media pipelines — feed videoUrl and audioUrl into your own processing stack
  • 🤖 Agent memory — give an AI assistant live awareness of what a brand is publishing

❓ Frequently asked questions

Do I need an Instagram account or login? No. You never provide an account, password, cookie or token. Nothing is connected to your profile.

Is scraping Instagram Reels legal? This actor collects only public data — reels that anyone can view without logging in. Public data collection is broadly lawful in the US and EU, but how you use the data still matters, especially for personal data under GDPR/CCPA. Use it for analysis and research, and take your own legal advice for your specific case.

Can it scrape private accounts? No, and it never will. Private accounts are skipped and clearly reported in the run log.

How many reels can I get from one account? As many as the account has published. Set the per-account limit high and it will page through the entire back catalogue.

How fast is it? Thousands of reels per minute in practice. Results stream into your dataset while the run is still going, so you can start working before it finishes.

What if an account has no reels? It's reported as empty in the summary and costs you nothing. Every account you enter is accounted for in the final tally.

Can I get reels by hashtag or by audio instead of by account? This actor works profile-by-profile. For hashtags, keyword search, comments, followers or posts, see the other Instagram actors in our store.

Does it return share counts? No. Instagram does not publish share counts on this data, so the field is not included. We would rather ship a column that's always real than one that's always empty.

What formats can I export? JSON, CSV, Excel, XML and HTML table — from the UI in one click, or over the API.

Is there a free way to try it? Yes. Free-plan runs return a capped sample of the exact same fields so you can check the output shape before committing.


Pair this with the rest of the suite:

  • 💬 Instagram Comments Scraper — every comment and reply on any post or reel
  • #️⃣ Instagram Hashtag Scraper — posts and reels from any hashtag
  • 👥 Instagram Followers & Following Scraper — audience lists for any public account
  • 📸 Instagram Post Scraper — full post data from any profile
  • 🏷️ Instagram Tagged Posts Scraper — every post an account is tagged in
  • 🔍 Instagram Search Scraper — accounts, hashtags and places by keyword

🏷️ Keywords

instagram reels scraper · instagram reel scraper · scrape instagram reels · instagram video scraper · instagram reels api · instagram reels data export · download instagram reels data · instagram reels analytics · instagram engagement scraper · instagram play count scraper · instagram audio scraper · instagram music scraper · instagram creator analytics · instagram competitor analysis · influencer marketing data · instagram reels csv export · instagram reels json · instagram scraper no login · instagram reels mcp · instagram data for ai agents · social media scraping tool · instagram content analysis


💬 Questions or a field you need?

Open an issue on the actor's Issues tab. Feature requests and field additions get read and acted on.