Instagram Reel Scraper avatar
Instagram Reel Scraper

Pricing

Pay per usage

Go to Apify Store
Instagram Reel Scraper

Instagram Reel Scraper

Developed by

website-scraper

website-scraper

Maintained by Community

Uses the official apify/instagram-reel-scraper actor internally to fetch public Instagram Reels and returns a lightweight, simplified dataset with key reel insights. To scrape Reels, simply enter a username or paste a profile URL. You can also paste specific Reel URLs to scrape them directly.

2.8 (6)

Pricing

Pay per usage

13

229

22

Issues response

5.2 days

Last modified

9 days ago

Helper Function / Wrapper

This actor works as a helper function (wrapper) around the official apify/instagram-reel-scraper actor.
It runs that actor internally, fetches public Instagram Reels, and then simplifies the result to output only key data fields such as reel URLs, IDs, usernames, play counts, likes, and timestamps.

The output is lightweight and ready to use in reports, dashboards, or data processing workflows.

What is Instagram Reel Scraper?

Instagram Reel Scraper allows you to scrape public reels from any Instagram user. Just enter one or more Instagram usernames and you can extract and download all their posts in Excel, HTML, XML, CSV, Excel, or JSON to use in reports, data visualizations, spreadsheets, and other applications.

Please Note:

This actor uses the official apify/instagram-reel-scraper actor internally. It runs that actor to scrape data, then simplifies its result to provide only the most relevant information fields in a cleaner, reduced format.

How to scrape Instagram reel?

Instagram Reel Scraper is designed to be fast and easy to use so there aren't too many parameters or settings. Just follow the steps below:

Create a free Apify account. Open Instagram Reel Scraper. Add one or more Instagram usernames to scrape. Click "Save & Start" and wait for the datasets to be extracted. Download your data in JSON, XML, CSV, Excel, or HTML.

This actor automatically calls apify/instagram-reel-scraper, collects reel data, and outputs simplified results with the following fields:

  • reelURL
  • reelId
  • ownerUsername
  • videoPlayCount
  • likesCount
  • timestamp

Example Output

[
{
"reelURL": "https://www.instagram.com/reel/C8l3xyz/",
"reelId": "C5_2_NORRg3",
"ownerUsername": "natgeo",
"videoPlayCount": 354239,
"likesCount": 12934,
"timestamp": "2024-04-20T21:09:52.000Z"
},
{
"reelURL": "https://www.instagram.com/reel/C8l3xyz/",
"reelId": "C5_2_NORRg3",
"ownerUsername": "natgeo",
"videoPlayCount": 354239,
"likesCount": 12934,
"timestamp": "2024-04-20T21:09:52.000Z"
}
]

Example Input

const input = {
resultsLimit: 30,
username: ["natgeo"]
}