Instagram Reel Scraper
Pricing
from $2.99 / 1,000 results
Instagram Reel Scraper
Scrape or download Instagram reels. Just add Instagram profile or reel URL, and get caption, timestamp, transcript, hashtags, mentions, tagged users, comments, likes, shares, views, duration, and downloaded video. Export scraped data, schedule via API, and integrate with other tools or AI workflows.
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
ScrapeAI
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Instagram Reel Scraper ๐ฅ
Scrape or download Instagram Reels data easily and reliably. Extract comprehensive metadata including captions, publication timestamps, auto-generated audio transcripts, hashtags, mentions, tagged users, comments, engagement metrics (likes, shares, views), video duration, and direct MP4 video download links.
Export scraped reel data to JSON, CSV, Excel, or HTML, schedule runs via Apify API, and seamlessly integrate into AI workflows, social listening tools, or marketing automation pipelines.
๐ Key Features
- Profile & Direct Reel Support: Add any Instagram profile handle or direct reel URL (
https://www.instagram.com/reel/...). - Complete Reel Metadata: Extract captions, publication timestamps, view counts, like counts, share counts, and video duration.
- Audio Transcripts: Retrieve speech transcripts and original audio title details for AI analysis.
- Hashtags & Mentions: Automatically parse all
#hashtagsand@mentionsused in the caption. - Tagged Users & Co-authors: Get tagged creators and brand partner profiles.
- Comment Extraction: Scrape recent comments per reel, including comment text, owner handle, timestamp, and comment likes.
- Direct Video Downloads: Extract high-quality MP4 download links and video stream metadata.
- Flexible Data Export: Download results in JSON, CSV, XML, Excel, or access via Apify API endpoints.
๐ฅ Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
usernames | Array | ["instagram", "natgeo"] | List of Instagram usernames to scrape reels from. |
directUrls | Array | ["https://www.instagram.com/reel/C-XyZ12345/"] | List of direct reel URLs or profile URLs to scrape. |
resultsLimit | Integer | 20 | Maximum number of reels to extract per target handle/URL. |
includeComments | Boolean | true | Include recent comments for each extracted reel. |
maxComments | Integer | 5 | Maximum comments to extract per reel item. |
downloadVideo | Boolean | true | Include direct MP4 download URLs and video metadata. |
proxyConfiguration | Object | { "useApifyProxy": false } | Proxy settings to bypass rate limits or blocks. |
debugLog | Boolean | false | Enable detailed debug log outputs. |
๐ก Example Input JSON
{"usernames": ["instagram","natgeo"],"directUrls": ["https://www.instagram.com/reel/C-XyZ12345/"],"resultsLimit": 10,"includeComments": true,"maxComments": 5,"downloadVideo": true,"proxyConfiguration": {"useApifyProxy": false},"debugLog": false}
๐ค Example Output Dataset Record
{"id": "reel_C12345EXAMPLE","type": "Reel","shortCode": "C12345EXAMPLE","url": "https://www.instagram.com/reel/C12345EXAMPLE/","caption": "Check out this amazing creative reel! ๐ Sound on ๐ #creative #instagram #reels #trending #viral @instagram","timestamp": "2026-08-04T12:00:00.000Z","transcript": "Hey guys, welcome back! Today we are exploring incredible creative secrets that you need to try right now. Drop a comment below if you agree!","hashtags": ["#creative","#instagram","#reels","#trending","#viral"],"mentions": ["@instagram","@reels_creative"],"taggedUsers": [{"username": "co_creator_creative","fullName": "Creative Partner","id": "user_102"}],"comments": [{"commentId": "c_C12345EXAMPLE_1","text": "This reel is incredible! ๐ฅ @instagram","ownerUsername": "viewer_8921","timestamp": "2026-08-06T14:30:00.000Z","likesCount": 42,"reelId": "reel_C12345EXAMPLE","reelShortCode": "C12345EXAMPLE"}],"likesCount": 14520,"likes": 14520,"sharesCount": 2613,"shares": 2613,"views": 58080,"videoViewCount": 58080,"duration": 24.5,"videoDuration": 24.5,"videoUrl": "https://instagram.com/reel/C12345EXAMPLE/video.mp4","downloadedVideo": {"url": "https://instagram.com/reel/C12345EXAMPLE/video.mp4","width": 1080,"height": 1920,"mimeType": "video/mp4","fileSizeMb": 11.03},"thumbnailUrl": "https://instagram.com/reel/C12345EXAMPLE/thumbnail.jpg","audioTitle": "instagram ยท Original Audio","ownerUsername": "instagram","ownerId": "user_instagram_985","ownerFullName": "Instagram","scrapedAt": "2026-08-06T15:12:00.000Z"}
โก Integration & API Usage
You can trigger this Actor programmatically using the Apify API:
Node.js API Client
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('instagram-reel-scraper').call({usernames: ['natgeo'],resultsLimit: 10,downloadVideo: true});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
๐ก๏ธ Support & Legal Notice
This scraper is designed for legitimate research, analytical, and marketing intelligence purposes. Please respect Instagram's Terms of Service and apply appropriate proxies and rate limits during large-scale scraping tasks.