Instagram Video Scraper

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.

97 runs
6 users
Try This Actor

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

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. 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_TOKEN environment variable.
  • Running: Schedule recurring runs or set up webhooks directly in the Apify Console.
  • Troubleshooting: Enable diagnostic: true for detailed error logs. Invalid URLs or temporary Instagram rate limits are handled automatically.

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 Trial

Actor Information

Developer
neuro-scraper
Pricing
Paid
Total Runs
97
Active Users
6
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support