Instagram Reels Scrapy Low Cost avatar
Instagram Reels Scrapy Low Cost

Pricing

$0.10 / 1,000 results

Go to Apify Store
Instagram Reels Scrapy Low Cost

Instagram Reels Scrapy Low Cost

Developed by

Esdrasdw

Esdrasdw

Maintained by Community

Quickly extract essential metadata from Instagram Reels (thumbnail, author, caption, duration, views, likes). Flexible input; comments and media downloads are optional. Lightweight, fast, and cost-effective β€” ideal for dashboards, clipping, and automations.

0.0 (0)

Pricing

$0.10 / 1,000 results

0

1

1

Last modified

3 days ago

πŸ“Έ Instagram Reels Scraper

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

Collect clean metadata of Instagram Reels from the profiles you provide and get results in an Apify Dataset ready to export as JSON / CSV / NDJSON for dashboards, automation, and reports.
The Dataset includes a handy Overview table and a richer Advanced view.


πŸš€ Perfect for

  • πŸ“Š Building performance dashboards (views, likes, comments)
  • 🧠 Content curation and auditing
  • πŸ† Creating ranked lists and analytics from structured exports

βš™οΈ Quickstart (Apify Console)

  1. Open the Actor page and click Run.
  2. In Input, fill:
    • Instagram usernames (without @): one per line (e.g., instagram). Required.
    • Quantity per user: max Reels per profile. Required. Default 100.
    • What to extract? (optional): leave empty for the automatic preset (thumb, title, link, date, metrics) or select your custom fields.
  3. After the run, open Storage β†’ Dataset to browse and export your results.
    The default Overview table shows the most important columns.

⚠️ Required fields in Input: usernames, quantity_per_user.


🧩 Input parameters (reference)

  • usernames (array, required)
    One or more profiles (without @). The UI accepts one per line. Pattern allows letters, digits, dot, and underscore.
    Default example: ["instagram"]

  • quantity_per_user (integer, required)
    Maximum Reels per profile (after any filters). Minimum 1. Default 100.

  • selected_fields (array, optional)
    Leave empty to use the automatic preset of essential fields, or select the exact fields you want.

Selectable fields (full catalog):
thumb, titulo, usuario, link_post, data_criacao_iso, visualizacoes, curtidas, comentarios, duracao, aspect_ratio, url_video_preferencial, codigo, id, caption, video_versions, dash_qualidades, spritesheet, audio_original, thumbs, flags, owner, product_type, media_type, original_width, original_height.

πŸ’‘ Tip: For lighter exports and faster browsing, pick only the fields you really need.


πŸ“¦ Output (Dataset)

Each dataset item is one Reel.
The Overview view includes these essentials:
thumb, titulo, usuario, link_post, data_criacao_iso, visualizacoes, curtidas, comentarios, duracao, aspect_ratio, url_video_preferencial, codigo, id.

The Advanced view adds technical metadata when you select those fields:
caption, video_versions, dash_qualidades, spritesheet, audio_original, thumbs, flags, owner, product_type, media_type, original_width, original_height.

Example 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"
}

πŸ”— Run by API

πŸ§‘β€πŸ’» Start a run (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", "loud_coringa"],
"quantity_per_user": 50,
"selected_fields": [
"thumb","titulo","usuario","link_post",
"visualizacoes","curtidas","comentarios","duracao"
]
}'

🐍 Start a run (Python)

import requests, json
ACT = "esdrasdw/instagram-reels-scrapy-low-cost"
TOKEN = "APIFY_TOKEN"
payload = {
"usernames": ["instagram", "loud_coringa"],
"quantity_per_user": 50,
"selected_fields": [
"thumb","titulo","usuario","link_post",
"visualizacoes","curtidas","comentarios","duracao"
],
}
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())

⚑ Start a run (Node.js)

import fetch from "node-fetch";
const ACT = "esdrasdw/instagram-reels-scrapy-low-cost";
const TOKEN = "APIFY_TOKEN";
const res = await fetch(
`https://api.apify.com/v2/acts/${ACT.replace("/", "~")}/runs?token=${TOKEN}`,
{
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
usernames: ["instagram", "loud_coringa"],
quantity_per_user: 50,
selected_fields: [
"thumb","titulo","usuario","link_post",
"visualizacoes","curtidas","comentarios","duracao"
],
}),
}
);
console.log(await res.json());

πŸ“€ Export your results

In the run’s Dataset, click Export or fetch by API:

  • JSON:
    GET https://api.apify.com/v2/datasets/<DATASET_ID>/items?format=json&clean=true
  • CSV:
    GET https://api.apify.com/v2/datasets/<DATASET_ID>/items?format=csv&clean=true
  • NDJSON:
    GET https://api.apify.com/v2/datasets/<DATASET_ID>/items?format=ndjson&clean=true

πŸ—‚οΈ The Overview and Advanced dataset views are already configured for pleasant browsing.


🧠 Good practices

  • ⚑ Start with 20–50 per profile while testing to keep runs fast and outputs small.
  • βœ‚οΈ Use selected_fields to include only what you need (smaller exports, easier analysis).
  • πŸ” Reuse the same input with scheduled runs and consume the Dataset via API in your BI/ETL.

πŸ“ Copy‑paste input example

{
"usernames": ["instagram", "loud_coringa"],
"quantity_per_user": 80,
"selected_fields": [
"thumb", "titulo", "usuario", "link_post", "data_criacao_iso",
"visualizacoes", "curtidas", "comentarios", "duracao",
"url_video_preferencial", "codigo", "id"
]
}

πŸ’¬ Support & troubleshooting

  • 🧩 If the output looks too minimal, review selected_fields: leaving it empty enables the automatic essential preset.
  • πŸ” Use the Overview view for a quick scan and the Advanced view to inspect technical metadata.