🎬 Instagram Single Reels Scraper
Pricing
$19.99/month + usage
🎬 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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 days ago
Last modified
Categories
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 type | Description | Example value |
|---|---|---|
| url | Canonical URL of the processed reel | https://www.instagram.com/cristiano/reel/DOEMHa6iPoz/ |
| scraped_at | UTC timestamp of extraction (ISO 8601, Z) | 2026-04-02T10:58:44.929Z |
| proxy_used | Proxy type used during the request | residential |
| success | True if any media_info or comments were captured | true |
| media_info.items[0].code | Reel shortcode parsed from page data | DOEMHa6iPoz |
| media_info.items[0].id | Media ID of the reel | 3712145279353944627_173560420 |
| media_info.items[0].user.username | Reel author’s username | cristiano |
| media_info.items[0].like_count | Like count if present in embedded JSON | 1553633 |
| media_info.items[0].comment_count | Comment count if present in embedded JSON | 19576 |
| media_info.items[0].product_type | Media product type | clips |
| comments.edges[0].node.text | Comment text from the initial page payload | Legends belong in Saudi 🌟 ... |
| comments.page_info.has_next_page | Indicates if more comments exist | true |
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
-
Sign in to Apify
Create a free account or log in. -
Open the actor
Find “Instagram Single Reels Scraper” in the Apify Store. -
Add input
Paste your Reel targets in urls. Supported formats:
- Full URL: https://www.instagram.com/username/reel/shortcode/
- Username/Shortcode: username/shortcode
- Shortcode only: shortcode
-
Configure proxy (optional)
You can set proxyConfiguration in input, but the actor will automatically use RESIDENTIAL proxies for all requests to improve reliability. -
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. -
Review progress
Check the console for per-item logs (success/failed, comment counts). -
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 name | Description |
|---|---|
| Competitor post analysis | Track a single high-impact reel to analyze caption, media metadata, and comments; enrich content strategy using clean JSON outputs. |
| Brand/influencer QA | Validate a specific campaign post’s media and comment signals before reporting or syndication. |
| Compliance & auditing | Inspect public reels for metadata and surface-level signals using proxies, without login. |
| Growth tracking | Monitor like/comment counts embedded in media_info to identify breakout posts. |
| Data enrichment for downloads | Feed extracted video_versions URLs into your own Instagram reel downloader or Instagram reels download tool pipeline. |
| API pipeline integration | Pull results via Apify API in JSON/CSV to power downstream dashboards or ETL jobs. |
| Research & text analysis | Extract 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.
Is it legal / ethical to use 🎬 Instagram Single Reels Scraper?
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.