🎬 Instagram Single Reels Scraper avatar

🎬 Instagram Single Reels Scraper

Pricing

$19.99/month + usage

Go to Apify Store
🎬 Instagram Single Reels Scraper

🎬 Instagram Single Reels Scraper

🚀 Extract comprehensive data from Instagram reels including media information, comments, engagement metrics, and user details. Perfect for social media analysis, content research, and competitive intelligence. ✨ Features: 📊 Media Information & Metadata 💬 Comments & Engagement Metrics 👤 User...

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScrapeBase

ScrapeBase

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 days ago

Last modified

Share

🎬 Instagram Single Reels Scraper

The 🎬 Instagram Single Reels Scraper is a focused, single-reel extractor that fetches structured data from a Reel page and returns normalized JSON for analytics and automation. It solves the “I need clean data from one exact post” problem for marketers, developers, analysts, and researchers by parsing media metadata and comments directly from the page — perfect when you want to scrape Instagram reel by URL for precise insights, build an Instagram reel URL extractor workflow, or power an Instagram reel video scraper pipeline. Whether you’re validating a campaign, enriching a dataset, or building an Instagram reels download tool around extracted media URLs, this actor gives you the solid foundation to scale.

What data / output can you get?

Below are real output fields as they appear in the dataset. media_info and comments are passed through from Instagram’s embedded JSON, so nested fields can be rich and may vary by post.

Data typeDescriptionExample value
urlCanonical URL of the processed reelhttps://www.instagram.com/cristiano/reel/DOEMHa6iPoz/
scraped_atUTC timestamp of extraction (ISO 8601, Z)2026-04-02T10:58:44.929Z
proxy_usedProxy type used during the requestresidential
successTrue if any media_info or comments were capturedtrue
media_info.items[0].codeReel shortcode parsed from page dataDOEMHa6iPoz
media_info.items[0].idMedia ID of the reel3712145279353944627_173560420
media_info.items[0].user.usernameReel author’s usernamecristiano
media_info.items[0].like_countLike count if present in embedded JSON1553633
media_info.items[0].comment_countComment count if present in embedded JSON19576
media_info.items[0].product_typeMedia product typeclips
comments.edges[0].node.textComment text from the initial page payloadLegends belong in Saudi 🌟 ...
comments.page_info.has_next_pageIndicates if more comments existtrue

Notes:

  • media_info may include video_versions URLs, image_versions2 candidates, caption, user profile data, audio metadata, and more — useful if you’re building an Instagram reel metadata scraper, Instagram reel caption extractor, or IG reels video downloader workflow.
  • comments typically include edges (with node fields like text, user, created_at) and page_info (end_cursor, has_next_page).
  • You can export results from the Apify Dataset in common formats like JSON or CSV for your pipelines.

Key features

  • ⚡ Single-URL precision Purpose-built to process one reel accurately per input, ideal for audits, validations, and incident checks.

  • 🧭 Flexible input formats Accepts full URLs, username/shortcode, and shortcode-only inputs, making it seamless to download Instagram reel by link workflows or extract by shortcode.

  • 🔎 Rich media and comment parsing Captures media_info and comments directly from Instagram’s embedded JSON — great for Instagram reel metadata scraper and Instagram reel comments scraper use cases.

  • 🌐 Residential proxy handling Automatically uses RESIDENTIAL proxies under the hood for reliability and fewer blocks — no extra setup required.

  • 🛠️ Developer-ready JSON Stable top-level keys (url, scraped_at, media_info, comments, proxy_used, success) and raw nested structures that fit analytics pipelines or an Instagram reel URL extractor.

  • 🔁 Retries and resilience Built-in retry logic, proxy rotation, and lightweight delays to smooth over transient errors.

  • 🧩 Integration friendly Use via Apify’s API/SDK from Python or CI — perfect if you’re wiring an Instagram reel downloader, Instagram reel to MP4 downloader, or Instagram reel audio downloader pipeline around the extracted URLs.

  • ☁️ Production-ready on Apify Pushes straight to Dataset; schedule, webhook, and orchestrate many single-reel runs in parallel when needed.

How to use 🎬 Instagram Single Reels Scraper - step by step

  1. Sign in to Apify
    Create a free account or log in.

  2. Open the actor
    Find “Instagram Single Reels Scraper” in the Apify Store.

  3. Add input
    Paste your Reel targets in urls. Supported formats:

  1. Configure proxy (optional)
    You can set proxyConfiguration in input, but the actor will automatically use RESIDENTIAL proxies for all requests to improve reliability.

  2. Start the run
    Click Start. The actor will visit each input, parse the page, and push one JSON item per processed reel to the Dataset.

  3. Review progress
    Check the console for per-item logs (success/failed, comment counts).

  4. Export results
    Open the Dataset tab to export in JSON or CSV, or pull via API for your pipelines (e.g., to save Instagram reel online using downstream tooling built on extracted media URLs).

Pro tip: Use the Apify API or SDK (Python) to orchestrate “download single Instagram reel” workflows driven by extracted video_versions URLs and captions.

Use cases

Use case nameDescription
Competitor post analysisTrack a single high-impact reel to analyze caption, media metadata, and comments; enrich content strategy using clean JSON outputs.
Brand/influencer QAValidate a specific campaign post’s media and comment signals before reporting or syndication.
Compliance & auditingInspect public reels for metadata and surface-level signals using proxies, without login.
Growth trackingMonitor like/comment counts embedded in media_info to identify breakout posts.
Data enrichment for downloadsFeed extracted video_versions URLs into your own Instagram reel downloader or Instagram reels download tool pipeline.
API pipeline integrationPull results via Apify API in JSON/CSV to power downstream dashboards or ETL jobs.
Research & text analysisExtract captions and comments (initial page payload) for topic modeling or sentiment in academic and market research.

Why choose 🎬 Instagram Single Reels Scraper?

Get precision, reliability, and clean JSON in one purpose-built actor — no flaky browser extensions or manual copy-paste.

  • 🎯 Accuracy-first: Focused on single-reel fidelity with structured outputs that BI and automation flows can trust.
  • 🌐 Smart proxying: Automatically uses RESIDENTIAL proxies to reduce blocks and “try again later” errors.
  • 🧩 Dev-friendly: Clear top-level schema and raw nested structures for flexible use in Python or CI pipelines.
  • 🔒 Public-page focus: Works without login on publicly accessible reels for straightforward integration.
  • ⚙️ Scalable orchestration: Fan out many single-reel runs in parallel using Apify Tasks and scheduling.
  • 💰 Cost control: Run only what you need — ideal for “download Instagram reel by link” tasks around priority posts.
  • 🔁 Better than extensions: More stable than browser plugins and generic scrapers; designed for production pipelines.

In short: a focused Instagram single reel scraper vs. brittle, one-size-fits-all tools.

Yes — when used responsibly on publicly available data. This actor accesses public reel pages without authentication.

Guidelines:

  • Only process publicly accessible content; do not attempt to bypass access controls.
  • Respect platform rules and applicable laws (e.g., GDPR/CCPA where relevant).
  • Avoid collecting or storing sensitive personal data.
  • Consult your legal team for edge cases or regulated environments.

Input parameters & output format

Example input (JSON)

{
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
},
"urls": [
"https://www.instagram.com/cristiano/reel/DOEMHa6iPoz/",
"cristiano/DOEMHa6iPoz"
]
}

Parameters

  • urls

    • Type: array
    • Description: List of Instagram reel inputs to scrape. Supports formats: full URL (https://www.instagram.com/username/reel/shortcode/), username/shortcode (username/shortcode), or shortcode only (shortcode). Shortcodes will use fallback URL format automatically.
    • Default: none
    • Required: no
  • proxyConfiguration

    • Type: object
    • Description: Proxy settings for the scraper. NOTE: This actor automatically uses RESIDENTIAL proxy for all requests regardless of your selection. This ensures maximum reliability and helps avoid rate limiting and IP blocks. apifyProxyCountry is preserved if provided.
    • Default: none (actor forces RESIDENTIAL internally)
    • Required: no

Example output (JSON)

[
{
"url": "https://www.instagram.com/cristiano/reel/DOEMHa6iPoz/",
"scraped_at": "2026-04-02T10:58:44.929Z",
"media_info": {
"items": [
{
"code": "DOEMHa6iPoz",
"id": "3712145279353944627_173560420",
"user": {
"username": "cristiano"
},
"product_type": "clips",
"media_type": 2,
"like_count": 1553633,
"comment_count": 19576,
"caption": {
"text": "I came here to do what I love, but I #StayedForMore..."
},
"video_versions": [
{
"width": 1080,
"height": 1920,
"url": "https://.../video1080.mp4",
"type": 101
}
]
}
]
},
"comments": {
"edges": [
{
"node": {
"pk": "17918259411153678",
"user": {
"username": "visitredsea",
"is_verified": true
},
"text": "Legends belong in Saudi 🌟 Cristiano, The Red Sea awaits your return 💙",
"created_at": 1756798935
},
"cursor": ""
}
],
"page_info": {
"has_next_page": true,
"end_cursor": "{\"cached_comments_cursor\":\"17960572274993440\"}"
}
},
"proxy_used": "residential",
"success": true
}
]

Notes:

  • Top-level keys are fixed: url, scraped_at, media_info, comments, proxy_used, success.
  • media_info and comments are parsed from Instagram’s embedded JSON and may vary by reel or availability. Some fields can be null or missing if not present on the page.

FAQ

Do I need to log in to use this scraper?

No. The actor fetches publicly accessible reel pages without authentication. It is designed for public data only.

Can I use this with Python or via API?

Yes. Run it programmatically with Apify’s API/SDK. Many teams use it to power “download single Instagram reel” or “Instagram reel URL extractor” workflows in CI/CD.

Does it return video or audio URLs?

Yes, when present in media_info (e.g., video_versions). You can use these to feed your own Instagram reel downloader or Instagram reel to MP4 downloader pipelines. The actor itself does not download files — it extracts structured data.

Does it scrape comments?

It returns the comments data embedded in the page (comments.edges, page_info). It doesn’t paginate further, so use page_info.has_next_page and end_cursor to see if more exist beyond the initial payload.

Will it include view counts?

If the embedded media_info includes them, they’ll be present; otherwise they may be null or omitted. Likes and comment counts are often included.

Can I process multiple reels in one run?

Yes. Provide multiple entries in the urls array. The actor processes each input item individually and pushes one dataset record per processed reel.

What if Instagram blocks the request?

The actor automatically uses RESIDENTIAL proxies and includes retry/rotation logic. If a block occurs (e.g., “try again later”), it retries up to a limit, then moves on.

Can this help me save Instagram reel online?

Yes — indirectly. It outputs structured JSON including media URLs. You can connect these to your own save/download workflow or an external Instagram reels download tool.

Closing CTA / Final thoughts

The 🎬 Instagram Single Reels Scraper is built for precise, single-post extraction with clean, automation-ready JSON. Use it to power content audits, enrichment, research, or downloader workflows that rely on accurate media and comment data. Marketers, developers, analysts, and researchers can run it on-demand or via API, then export results for dashboards or pipelines. Start extracting smarter insights — and plug the outputs into your “Instagram reel URL extractor” or “IG reels video downloader” stack with confidence.