Instagram Video Scraper
by neuro-scraper
Scrape metadata from public Instagram videos & Reels without login. Get timestamps, captions, stats, and engagement data for analysis and automation on Apify.
Opens on Apify.com
About Instagram Video Scraper
Need to pull data from Instagram videos and Reels without the headache of logging in or hitting rate limits? I've been there. This Instagram Video Scraper on Apify is what I use to quickly grab clean, privacy-safe metadata from public posts. It pulls down all the essentials you actually need for analysis: timestamps, captions, hashtags, view/like counts, video formats, and engagement metrics. The fact that it runs without requiring an Instagram login is a huge win for reliability and simplicity. You get structured JSON data out in seconds, which you can then export to a spreadsheet, feed into your analytics dashboard, or use to automate reporting. It’s perfect for tracking content trends, analyzing competitor video performance, or gathering data for research projects where you need to spot patterns over time. I run it directly on Apify’s platform, schedule it for regular data collection, and have the results sent to cloud storage or an API. It turns a manual, time-consuming task into a simple automated workflow, letting you focus on interpreting the data rather than collecting it.
What does this actor do?
Instagram Video 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 Video Scraper
An Apify actor that scrapes metadata from Instagram Reels without requiring a login. It extracts data like captions, engagement metrics, upload details, and media information from provided Reel URLs.
Key Features
- No Login Required: Scrapes data publicly without Instagram credentials.
- Comprehensive Metadata: Fetches captions, hashtags, mentions, likes, comments, views, upload dates, and media format details.
- Automation Ready: Designed for integration into analytics, research, or marketing pipelines via API, CLI, or scheduler.
- Configurable: Control concurrency, proxy usage, and output detail.
How to Use
Provide one or more Instagram Reel URLs to the startUrls input field. You can run the actor via the Apify Console, CLI, or API.
Console:
1. Paste Reel URLs into the startUrls input.
2. Adjust optional settings like maxConcurrency or hide_media_links.
3. Click Run Actor.
CLI:
apify run --input input.example.json
Python API:
from apify_client import ApifyClient
client = ApifyClient("<APIFY_TOKEN>")
run = client.actor("your-username/instagram-reel-scraper").call(
run_input={
"startUrls": ["https://www.instagram.com/reel/shortcode/"],
"hide_media_links": True
}
)
Input
Configure the actor using a JSON input object. Only startUrls is required.
{
"startUrls": ["https://www.instagram.com/reel/ABC123"],
"hide_media_links": true,
"maxConcurrency": 3,
"diagnostic": false,
"proxyConfiguration": {"useApifyProxy": true}
}
| Input Field | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls |
Array | Yes | - | List of Instagram Reel URLs to scrape. |
hide_media_links |
Boolean | No | true |
If true, removes direct video/image URLs from the output. |
maxConcurrency |
Integer | No | 3 |
Number of URLs to process concurrently. |
diagnostic |
Boolean | No | false |
If true, includes full error details in the output for troubleshooting. |
proxyConfiguration |
Object | No | {} |
Proxy settings; using {"useApifyProxy": true} is recommended. |
Output
The actor returns an array of objects, each containing the scraped metadata for one Reel.
[
{
"original_url": "https://www.instagram.com/reel/ABC123",
"id": "ABC123",
"ownerUsername": "creator_name",
"ownerFullName": "Creator Full Name",
"description": "Awesome Reel content here",
"likesCount": 1500,
"likesDisplay": "1.5k",
"commentsCount": 120,
"commentsDisplay": "120",
"videoViewCount": 3000,
"viewsDisplay": "3k",
"upload_date": "25th October 2025",
"upload_date_iso": "2025-10-25T14:30:00Z",
"upload_time_ago": "4 Days Ago",
"duration": 12.34,
"resolution_detail": "Full HD (1080p)",
"hashtags": ["fun", "trending"],
"mentions": ["friend1"],
"formats": [
{
"type": "video",
"url": "<video_url>",
"duration": 12.34
}
]
}
]
Notes
- Environment: For CLI/API use, set your
APIFY_TOKENenvironment variable. - Running: Schedule recurring runs or set up webhooks directly in the Apify Console.
- Troubleshooting: Enable
diagnostic: truefor detailed error logs. Invalid URLs or temporary Instagram rate limits are handled automatically.
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 Video Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- neuro-scraper
- Pricing
- Paid
- Total Runs
- 97
- Active Users
- 6
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