π₯ Instagram Reel Scraper
Pricing
from $4.99 / 1,000 results
Go to Apify Store
π₯ 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
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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 URLsmaxReelsPerProfile(optional): Max reels per profile. Default:25. Ignored for direct reel URLspostedAfter(optional): Only reels newer than a date or relative valueskipPinned(optional): Skip pinned reels. Default:falseskipTrial(optional): Skip trial reels. Default:falseincludeShareCount(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
- Add usernames, profile URLs, or reel URLs to
targets - Optionally set date filters and add-ons
- Click Start and download results as JSON, CSV, Excel, or HTML
π Notes
- Only public Instagram reels can be scraped
- Direct reel URLs ignore
maxReelsPerProfileandpostedAfter - 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