Instagram Reels Scraper
Scrape public Instagram reels from a profile, username, or reel URL, then get a clean report plus raw JSON through UI, HTTP, or MCP.
Created by Chris Moen • Version 4 • 9 steps
What you get
- Scrape public Instagram reels from a profile, username, or reel URL, then get a clean report plus raw JSON through UI, HTTP, or MCP.
Integrations
- apify
How it works
- 9 workflow steps run in Breyta to produce the app result.
Instagram Reels Scraper
Scrape public Instagram reels from a profile, username, or reel URL, then get a clean Breyta report you can read in the UI or call from HTTP and MCP.
Who this is for
This app is for marketers, creator teams, agencies, and researchers who need a fast way to inspect public reels performance without building their own collection pipeline.
What happens after install
After install, you can run the scraper from:
- the Breyta run form
- the HTTP endpoint
- the MCP tool
Each run fetches public reels for one target and returns:
- a readable markdown summary
- a downloadable JSON file with the raw rows
What you need to enter
- Instagram target: a public profile URL, Instagram username, profile ID, or direct reel URL
- Max reels: optional run cap, default
15, maximum25
No extra buyer API setup is required for the base experience on this app.
What you get back
For each reel, Breyta tries to return the most useful fields available, including:
- owner username
- play count
- like count
- comment count
- caption preview
- reel URL
Good uses
- creator benchmarking
- reel content research
- campaign inspiration scans
- audience trend reviews
Limits and expectations
- Results depend on what public Instagram surfaces for the target and what the upstream actor can access at run time.
- Private or unavailable targets will not return useful results.
- The app cap limits how many reels are collected per request.
Failure cases
You may see incomplete or failed runs if:
- the target is invalid, private, or unavailable
- Instagram changes public reel availability during a run
- an upstream network issue interrupts the actor run
When that happens, rerun with a public profile URL or a lower reel cap first.
FAQ
What does the Instagram Reels Scraper do?
This app extracts public video data from specific Instagram profiles, usernames, or individual reel links. It provides you with clean reports and raw JSON data for trend research or content analysis.
How does the scrapinng process work?
The app uses an Apify integration to securely gather public social media data. You can access the results through a simple web interface, a direct HTTP API, or as a Model Context Protocol tool for your own AI agents.
What are the requirements to use this app?
You'll need a Breyta account and an active Apify integration to start collecting data. Since this is a paid tool, ensure you have the necessary credits to run the scraping tasks.
Can I customise how I receive the scraped data?
You can choose how you receive the information by selecting between human-readable reports or raw JSON files. The app lets you trigger runs via URL or API, making it easy to fit into your existing research workflows.