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.

Poster-style preview card for Instagram Reels Scraper with reel cards, counts, and export chips

Created by Chris Moen • Version 3 • 9 steps

Use this app

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, maximum 25

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 collects public video data from Instagram profiles, specific usernames, or individual reel URLs. It provides you with a clean, readable report and raw JSON data for your records.

How does the app work?

You can use the app through a simple web interface, an HTTP API, or as a Model Context Protocol tool. It uses Apify integrations to safely retrieve the data you need for trend research or content analysis.

What is required to set up the scraper?

You don't need any complex engineering skills to get started. Just install the app on Breyta, provide the Instagram link or username you want to track, and the scraper will handle the data collection for you.

Can I customise how I receive the scraped data?

Yes, you can choose to receive your results as a simplified summary for quick reading or as a full JSON file. This flexibility makes it easy to either review trends manually or pipe the data into other software.