๐ฅ 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
10 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