๐Ÿ”ฅ Instagram Reel Scraper avatar

๐Ÿ”ฅ Instagram Reel Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
๐Ÿ”ฅ Instagram Reel Scraper

๐Ÿ”ฅ Instagram Reel Scraper

Scrape Instagram reels from profiles or reel URLs. Get captions, engagement metrics, video URLs, audio metadata, and optional transcripts in clean JSON.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

EasyApi

EasyApi

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Scrape public Instagram reels from profiles or direct reel URLs. Get captions, engagement metrics, video/audio URLs, tagged users, music info, and optional transcripts in clean JSON.

โœจ Key Features

  • ๐ŸŽฅ Extract reels from usernames, profile URLs/IDs, or reel URLs
  • โค๏ธ Likes, comments, views, plays, and optional share counts
  • ๐Ÿ“ Caption, hashtags, mentions, and tagged users
  • ๐ŸŽถ Music / original audio metadata
  • โœ๏ธ Optional audio transcript (paid upstream add-on)
  • โฌ‡๏ธ Optional downloaded video copy (paid upstream add-on)
  • ๐Ÿ“… Date filter, skip pinned, and skip trial reels
  • ๐Ÿ“‹ Structured JSON output, streamed while the run is in progress

๐Ÿ’ช Why Choose This Actor?

  • Focused: Built specifically for Instagram reel extraction
  • Flexible: Profiles and reel URLs in the same run
  • Efficient: Results are pushed continuously while the job runs
  • Structured: Renamed, integration-friendly field names
  • Reliable: Stable public-data extraction

๐ŸŽฏ Perfect For

  • ๐Ÿ“Š Influencer and short-form content research
  • ๐Ÿ”ฅ Campaign and competitor reel tracking
  • ๐Ÿข UGC and brand-mention monitoring
  • ๐Ÿค– LLM / RAG pipelines that need captions + transcripts

๐Ÿ“ Input Requirements

  • targets (required): Usernames, profile URLs/IDs, and/or reel URLs
  • maxReelsPerProfile (optional): Max reels per profile. Default: 25. Ignored for direct reel URLs
  • postedAfter (optional): Only reels newer than a date or relative value
  • skipPinned (optional): Skip pinned reels. Default: false
  • skipTrial (optional): Skip trial reels. Default: false
  • includeShareCount (optional): Include share counts. Default: false (paid add-on)
  • includeTranscript (optional): Include audio transcript. Default: false (paid add-on)
  • includeVideoDownload (optional): Download and store video. Default: false (paid add-on)

Input Example

{
"targets": [
"natgeo",
"https://www.instagram.com/reel/DX7lzTOJ1p6/"
],
"maxReelsPerProfile": 10,
"postedAfter": "1 month",
"skipPinned": false,
"skipTrial": false
}

Output Example

{
"sourceUrl": "https://www.instagram.com/natgeo",
"reelId": "3889868956217334394",
"mediaType": "Video",
"code": "DX7lzTOJ1p6",
"text": "this is your sign to stop neglecting your scalp ๐Ÿคญ #ad",
"tags": ["ad", "sephorasquad", "sephora"],
"mentionedUsers": ["dysonusa", "sephora"],
"reelUrl": "https://www.instagram.com/p/DX7lzTOJ1p6/",
"commentCount": 24,
"likeCount": 286,
"playCount": 10977,
"videoUrl": "https://scontent.cdninstagram.com/...",
"durationSecs": 51.151,
"publishedAt": "2026-05-04T21:05:19.000Z",
"authorUsername": "lyssamariexo",
"authorName": "alyssa marie",
"contentKind": "clips",
"scrapedAt": "2026-07-21T03:00:00.000Z"
}

๐Ÿš€ How to Use

  1. Add usernames, profile URLs, or reel URLs to targets
  2. Optionally set date filters and add-ons
  3. Click Start and download results as JSON, CSV, Excel, or HTML

๐Ÿ“Œ Notes

  • Only public Instagram reels can be scraped
  • Direct reel URLs ignore maxReelsPerProfile and postedAfter
  • Transcript / download / share-count features are paid upstream add-ons
  • Free users of this actor have run and result-size limits; upgrade for unlimited usage