Instagram Reels scraper
by alpha-scraper
A reliable Instagram Reels scraper that extracts video views, likes, captions, HD thumbnails, hashtags, and mentions. Proxy-ready to avoid blocks and save you time.
Opens on Apify.com
About Instagram Reels scraper
Need to pull data from Instagram Reels without hitting rate limits or getting blocked? I've been there. This Instagram Reels scraper is what I use to reliably grab video data for my projects. It pulls the core metrics you actually need—views, likes, and captions—and delivers them in a clean format, fast. It’s also proxy-ready out of the box, which is a lifesaver for avoiding Instagram's detection. Beyond the basics, it fetches the HD thumbnail image for each reel, along with all the hashtags and user mentions buried in the caption. This extra metadata is perfect for content analysis, trend research, or building datasets. I found it saves a ton of manual work, whether you're a marketer analyzing competitors, a researcher tracking video trends, or a developer feeding data into another app. It runs on Apify's platform, so you get the reliability and scaling without managing infrastructure. For the price, it handles the tedious part of Instagram data collection so you can focus on what to do with the information.
What does this actor do?
Instagram Reels scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Instagram Reels Scraper
Overview
An Apify actor that scrapes metadata from Instagram Reels and video posts. It uses a robust proxy fallback strategy to ensure runs succeed even when no proxy is provided in the input. Results are stored in an Apify Dataset and the key-value store.
Key Features
- Scrapes Instagram Reels and single video posts by URL.
- Returns a consistent, structured output object for each input.
- Automatically uses an Apify
proxyConfigurationif supplied. - Fallback proxy system: If no proxy is provided or the Apify proxy fails, the actor uses an embedded residential proxy to complete the run.
- Optional Instagram authentication via environment variables (
IG_USER,IG_PASS), used by the underlying Instaloader library.
How to Use
Provide an array of Instagram Reel URLs in the actor input. You can optionally configure a proxy for better reliability. Authentication is handled via environment variables, not the input JSON.
Input
The main input fields are:
| Field | Type | Required | Description |
|---|---|---|---|
startUrls |
Array | Yes | One or more Instagram Reel/post URLs. Can be strings or { "url": "..." } objects. |
proxyConfiguration |
Object | No | Apify or custom proxy configuration. If omitted, the actor will attempt a default proxy config and fall back to its embedded residential proxy. |
Example Input:
{
"startUrls": [
"https://www.instagram.com/reels/DN0TD6u5MhM/",
"https://www.instagram.com/reels/DOQJO_SgROw/"
],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}
Output
The actor writes each scraped item to the Apify Dataset and the complete results array to the key-value store under the key OUTPUT.
Each result item includes these fields (best-effort extraction):
* original_url – The input URL.
* id – Instagram media ID.
* ownerFullName, ownerUsername, ownerId – Profile details of the post owner.
* description – Caption text.
* likesCount, commentsCount, videoViewCount – Engagement metrics.
* upload_date – ISO 8601 timestamp of the post.
* thumbnail_url – Main thumbnail URL.
* duration – Video length in seconds (if available).
* resolution – Video dimensions (e.g., 1080x1920).
* type – Content type (video, image, or GraphQL type).
* hashtags, mentions – Lists parsed from the caption.
* formats – Array of available media resources (videos/images) with URLs and dimensions.
* _scraped_at – UTC timestamp when the item was scraped.
* _source_index – 1-based index of the source URL in the input order.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Instagram Reels scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- alpha-scraper
- Pricing
- Paid
- Total Runs
- 1,308
- Active Users
- 11
Related Actors
🏯 Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Instagram Scraper
by apify
TikTok Scraper
by clockworks
Instagram Profile Scraper
by apify
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support