πŸ”₯ 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

2 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