Instagram Reels Scraper
by codenest
Scrape Instagram Reels for deep metadata: engagement stats, creator details, and technical media specs like codecs & bitrates. Perfect for developers and data analysts.
Opens on Apify.com
About Instagram Reels Scraper
Need to pull data from Instagram Reels for your project? This scraper is what I use when I need to go beyond just the video URL. It digs into the details that actually matter for analysis. You get a clean JSON feed packed with the engagement numbers—likes, comments, plays—plus the full creator profile info. Where it really stands out is the technical media data. It breaks down each Reel into its separate video and audio streams, giving you the codec, bitrate, and resolution. This is gold if you're analyzing video quality trends, building a media catalog, or feeding data into a machine learning model. It saves you the headache of trying to parse Instagram's complex data structures yourself. I've found it perfect for competitive research, content strategy planning, and any backend system that requires structured, reliable Reels metadata. Just point it at a profile, hashtag, or specific Reels URL, and it handles the rest, delivering data that's ready for processing.
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 Instagram Reels to extract structured metadata, engagement analytics, and technical media details. It's designed for developers, data analysts, or researchers who need to programmatically gather Reels data for analysis, databases, or business intelligence.
Key Features
- Metadata Extraction: Captures titles, descriptions, unique IDs, and original URLs.
- Uploader Info: Gets creator display names, unique IDs, and profile URLs.
- Engagement Analytics: Pulls like counts, comment counts, and view counts.
- Timing Data: Provides precise duration (in seconds and HH:MM:SS format), upload date, and Unix timestamp.
- Technical Media Details: Extracts available video and audio formats, resolutions (e.g., 360p, 720p), codec information, and supports DASH streaming formats.
- Structured Output: Returns clean JSON, ready for integration into databases or further processing.
How to Use
Configure the actor using a JSON input object. The primary parameter is an array of Reel URLs to scrape.
Input Configuration
{
"reel_urls": [
{
"url": "https://www.instagram.com/reel/DI4WihvBwKC/?utm_source=ig_web_copy_link",
"method": "GET"
}
]
}
Input Specifications:
* reel_urls (Array, Required): List of Instagram Reel URLs.
* url (String, Required): A valid Instagram Reel URL.
* method (String, Required): HTTP method; use "GET".
Input/Output
Output Structure
The actor returns an array of objects, each containing the scraped data for a single Reel.
[
{
"url": "https://www.instagram.com/reel/DI4WihvBwKC/",
"source": "instagram",
"data": {
"identity": {
"id": "DI4WihvBwKC",
"webpage_url": "https://www.instagram.com/reel/DI4WihvBwKC/",
"title": "Video by photoshop",
"description": "tiny toggles, BIG changes..."
},
"uploader": {
"uploader": "Creator Name",
"uploader_id": "unique_creator_id",
"uploader_url": "https://www.instagram.com/creator_profile/"
},
"stats": {
"like_count": 15000,
"comment_count": 320,
"view_count": 250000
},
"timing": {
"duration_seconds": 27,
"duration_hms": "00:00:27",
"upload_date": "20231015",
"timestamp": 1697385600
}
// ... additional media format data
}
}
]
Key Output Fields
identity.id: The unique Instagram Reel identifier.identity.title/identity.description: The Reel's title and caption.uploader.uploader/uploader.uploader_id: Creator's display name and unique ID.stats.like_count,stats.comment_count,stats.view_count: Engagement metrics.timing.duration_seconds,timing.upload_date: Media length and publication date.
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
- codenest
- Pricing
- Paid
- Total Runs
- 136
- Active Users
- 12
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