Instagram Reels Scraper
Pricing
$4.90/month + usage
Instagram Reels Scraper
β¨ Instantly fetch Instagram Reels & Posts π β see likes, views, comments, upload date, and duration in seconds β±. Trusted by developers, privacy-safe π, zero setup, plug-and-play β‘. Discover insights now π and boost content analysis effortlessly!
Pricing
$4.90/month + usage
Rating
5.0
(1)
Developer

Neuro Scraper
Actor stats
0
Bookmarked
5
Total users
2
Monthly active users
18 days ago
Last modified
Categories
Share
π Instagram Reel Scraper Actor
Instantly fetch Instagram Reel data β likes, comments, views, duration, and more β in seconds.
π Summary
This Apify Actor extracts detailed information from Instagram Reels, delivering ready-to-use JSON datasets and key-value outputs without requiring any coding.
π‘ Use Cases / When to Use
- Track engagement metrics for marketing campaigns
- Collect content insights for research or analytics
- Monitor competitor posts and trends
- Aggregate media formats and metadata for dashboards
β‘ Quick Start (Console)
- Go to the Apify Console.
- Paste your Instagram Reel URLs into the input field under
startUrls. - Click Run Actor.
- Fetch results instantly.
βοΈ Quick Start (CLI + API)
CLI:
$apify run --input input.example.json
Python API:
from apify_client import ApifyClientclient = ApifyClient('<APIFY_TOKEN>')run_input = {"startUrls": ["https://www.instagram.com/reel/EXAMPLE123/"]}run = client.actor('your-actor-name').call(run_input=run_input)print(run['output'])
π Inputs
| π Field | π Type | β Required | βοΈ Default | π Example | π§ Notes |
|---|---|---|---|---|---|
| startUrls | array | β Yes | [] | ["https://www.instagram.com/reel/EXAMPLE123/"] | List of Instagram Reel URLs to scrape |
| proxyConfiguration | object | βοΈ Optional | {} | {"useApifyProxy": true} | Proxy settings if needed |
Console setup example: Paste your Reel URLs into startUrls, optionally configure proxies, then click Run Actor.
π Outputs
-
Dataset: JSON array with fields:
id,original_url,ownerUsername,ownerFullNamelikesCount,commentsCount,videoViewCountduration(seconds),upload_date,upload_time_agoformats,hashtags,mentions,resolution_detailrandomExtraInfofor metadata enrichment
-
Key-Value Store: All results stored under
OUTPUTkey for easy download.
Example Output:
[{"id": "123456789","original_url": "https://www.instagram.com/reel/EXAMPLE123/","ownerUsername": "creator123","likesCount": 1500,"commentsCount": 45,"videoViewCount": 10000,"duration": 81.0,"upload_date": "5th October 2019","upload_time_ago": "3 Years Ago","formats": [{"type":"video","url":"..."}],"hashtags": ["fun"],"mentions": ["friend"],"resolution_detail": "HD (720p)","randomExtraInfo": {"scrapeBatch":"Reel-Set-12","regionCode":"US"}}]
π Environment Variables
IG_USER(optional) β Instagram login username for higher access limitsIG_PASS(optional) β Instagram password<APIFY_TOKEN>β Your Apify API token
βΆοΈ How to Run
- Console: Click Run Actor after pasting inputs.
- CLI:
apify run --input input.example.json - API: Use the Python snippet above.
β° Scheduling & Webhooks
- Schedule recurring runs in Console (e.g., daily monitoring)
- Configure webhooks to get automatic notifications on new output
πΎ Logs & Troubleshooting
- Access logs in the Apify Console
- Errors per item are returned in
errorfield if scraping fails
π Permissions & Storage Notes
- This Actor is privacy-safe β no scraping of private accounts
- Outputs stored in Apify Dataset / KV Store securely
π Changelog / Versioning
- v1.0 β Initial public release with duration normalization and metadata extraction
π Notes / TODOs
- Verify duration numeric handling after logic update
- Optional: Add CONFIG.md for advanced proxy setups
π Proxy Configuration
- Enable Apify Proxy: One-click toggle in Console
- Custom Proxy Example:
{"useApifyProxy": false, "proxyUrls": ["<PROXY_USER:PASS@HOST:PORT>"]}
- Store credentials as secrets, never in plaintext
- TODO: Consider proxy rotation for large-scale scraping
π References
π€ Inferred from main.py
- Normalizes duration to numeric seconds only
- Formats upload date, likes, comments, views
- Enriches output with random metadata for traceability
- Supports optional proxies and environment-based login