Instagram Reels Scrapy Low Cost

Instagram Reels Scrapy Low Cost

by esdrasdw

A lightweight, cost-effective scraper for Instagram Reels metadata. Perfect for dashboards, clipping, and automations. Get thumbnails, author, captions, views, likes, and more.

142 runs
18 users
Try This Actor

Opens on Apify.com

About Instagram Reels Scrapy Low Cost

Need to pull data from Instagram Reels without the heavy lifting and cost of a full browser? This actor is my go-to. It's a lean, focused scraper that grabs the core metadata you actually need: the video's thumbnail URL, author handle, caption text, duration, view count, and like count. You can feed it specific Reel URLs or profile names, and it just works. Want to grab comments or download the actual MP4 files? Those are optional add-ons, so you only pay for what you use. I've found it perfect for a few key jobs: populating content dashboards with fresh stats, clipping Reels for compilations or reporting, and feeding clean, structured data into larger automation workflows. It runs fast, keeps costs low by avoiding unnecessary overhead, and gets out of your way. If you're tired of over-engineered solutions, this one feels like a sharp, practical tool built for developers who just want the data.

What does this actor do?

Instagram Reels Scrapy Low Cost 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 Reels Scraper

Actor: esdrasdw/instagram-reels-scrapy-low-cost

Overview

This actor scrapes metadata from Instagram Reels for given user profiles. It outputs structured data to an Apify Dataset, suitable for export to JSON, CSV, or NDJSON formats. It's designed for building analytics dashboards, content auditing, and generating reports.

Key Features

  • Extracts clean Reels metadata from public Instagram profiles.
  • Output includes an Overview table (essential fields) and an Advanced view (full technical metadata).
  • Allows selective field extraction to optimize for speed and data size.
  • Provides example code for running via the Apify API (cURL, Python, Node.js).

How to Use

Apify Console

  1. Go to the Actor page and click Run.
  2. In the Input section, provide:
    • Instagram usernames (without @): One per line (e.g., instagram). Required.
    • Quantity per user: Maximum number of Reels to fetch per profile. Required. Default is 100.
    • What to extract? (optional): Leave empty for the automatic preset of essential fields, or manually select specific fields.
  3. After the run completes, navigate to Storage → Dataset to preview and export your results.

Apify API

You can start a run programmatically. Replace APIFY_TOKEN with your actual token.

cURL:

curl -X POST "https://api.apify.com/v2/acts/esdrasdw~instagram-reels-scrapy-low-cost/runs?token=APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
  "usernames": ["instagram"],
  "quantity_per_user": 50
}'

Python:

import requests, json

ACT = "esdrasdw/instagram-reels-scrapy-low-cost"
TOKEN = "APIFY_TOKEN"

payload = {
    "usernames": ["instagram"],
    "quantity_per_user": 50
}

res = requests.post(
    f"https://api.apify.com/v2/acts/{ACT.replace('/', '~')}/runs?token={TOKEN}",
    headers={"Content-Type": "application/json"},
    data=json.dumps(payload),
    timeout=60,
)
print(res.json())

Input & Output

Input Parameters

  • usernames (array, required): List of Instagram profile names (without @).
  • quantity_per_user (integer, required): Max Reels to fetch per profile. Minimum 1. Default 100.
  • selected_fields (array, optional): Leave empty for the automatic preset. To customize, provide a list from the available fields (see full list in the original README). Selecting fewer fields can speed up the run and simplify the output.

Output (Dataset)

Each item in the dataset represents one Instagram Reel.

The Overview includes core fields: thumb, titulo, usuario, link_post, data_criacao_iso, visualizacoes, curtidas, comentarios, duracao, aspect_ratio, url_video_preferencial, codigo, id.

The Advanced view contains all selected technical metadata.

Example Output Item (JSON):

{
  "thumb": "https://.../thumb.jpg",
  "titulo": "Weekly highlights",
  "usuario": "instagram",
  "link_post": "https://www.instagram.com/p/ABC123/",
  "data_criacao_iso": "2025-10-21T18:42:10Z",
  "visualizacoes": 123456,
  "curtidas": 7890,
  "comentarios": 321,
  "duracao": 27.4,
  "aspect_ratio": "9:16",
  "url_video_preferencial": "https://.../video.mp4",
  "codigo": "ABC123",
  "id": "3747990562646302857"
}

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 Scrapy Low Cost now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
esdrasdw
Pricing
Paid
Total Runs
142
Active Users
18
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