Instagram Reels Scraper avatar

Instagram Reels Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Instagram Reels Scraper

Instagram Reels Scraper

๐Ÿ“น Instagram Reels Scraper: extract public Reels captions, hashtags, views, likes, comments, audio, video URLs, thumbnails & timestamps. ๐Ÿ” Export CSV/JSON. ๐Ÿš€ Perfect for social listening, competitor analysis, content strategy and influencer marketing.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScraperX

ScraperX

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

9 hours ago

Last modified

Share

Instagram Reels Scraper

The Instagram Reels Scraper is a fast, reliable Instagram Reels scraper tool that extracts structured, analysis-ready metadata from public Reels โ€” captions, hashtags, audio info, engagement, thumbnails, and direct video URLs. It eliminates manual copy-paste and unstable scraping by automating extraction from usernames, profile URLs, and shortcodes. Built for marketers, developers, data analysts, and researchers, this Instagram Reels data extractor and Instagram Reels metadata scraper runs in the cloud and plugs into dashboards, notebooks, and pipelines. At scale, this IG Reels scraper powers repeatable reporting, creative analysis, and automation workflows as a flexible Instagram Reels scraping API alternative with Python-friendly outputs.

What data / output can you get?

Below are real output fields written to the Apify dataset, with examples. Export results to JSON, CSV, or Excel directly from your run.

Data typeDescriptionExample value
reel_idPrimary identifier (Instagram pk/id)"3727980973477364718"
shortcodeReel shortcode used in URLs"DO8cvGViIPu"
reel_urlCanonical Reel URL"https://www.instagram.com/reel/DO8cvGViIPu/"
author_usernameReel authorโ€™s username"alnassr"
caption_textFull caption text"๐ŸŽฅ On the 95th Saudi National Day..."
like_countNumber of likes1258268
comment_countNumber of comments12381
play_countVideo plays (if available)37796913
video_urlDirect video file URL (highest quality found)"https://scontent.example.com/video.mp4"
thumbnail_urlThumbnail image URL"https://scontent.example.com/thumb.jpg"
taken_at_isoISO datetime"2025-10-23T12:00:37"
hashtagsHashtags parsed from caption["SaudiNationalDay"]

Bonus: Each item also includes additional context such as author profile metadata (e.g., author_is_verified), mentions, audio_title/audio_artist, tagged/co-author usernames, and the full raw object under reel_data for advanced analytics. This makes it a robust Instagram Reels video scraper and Instagram Reels captions scraper for analytics use cases.

Key features

  • ๐Ÿšฆ Resilient proxy fallback
    Automatically starts direct, then falls back to datacenter and residential proxies if Instagram rejects requests. Built-in retries and clear logs keep runs stable at scale.

  • ๐Ÿงญ Smart input normalization
    Paste full profile URLs, @usernames, usernames, or shortcodes โ€” the actor normalizes them to the correct username before scraping. Ideal as an Instagram profile Reels scraper for mixed inputs.

  • ๐Ÿ“„ Paginated reel collection with limits
    Traverses the Reels feed via Instagramโ€™s web API and respects your maxReels limit per profile for predictable costs. Great for bulk Instagram Reels scraper workflows.

  • ๐Ÿท๏ธ Rich metadata extraction
    Captures captions, hashtags, mentions, audio title/artist, co-authors, tagged users, engagement metrics, thumbnails, timestamps, and more โ€” a complete Instagram Reels analytics scraper.

  • ๐Ÿ”— Video-ready outputs
    Exposes a direct video_url and thumbnail_url for each Reel so you can add a downstream downloader step or feed creative review pipelines.

  • ๐Ÿ’ป Developer friendly
    Runs on Apify with REST APIs and Python-friendly datasets โ€” perfect for Instagram Reels scraper Python scripts, notebooks, and CI/CD.

  • ๐Ÿ”’ No login for public content
    Designed for public data collection without cookies or session handling.

  • ๐Ÿ“ค Flexible exports and integrations
    Export datasets in JSON, CSV, or Excel. Access via the Apify API to integrate with your BI stack, workflows, or internal services โ€” an Instagram Reels scraper online, ready for automation.

  • ๐Ÿ›ก๏ธ Production-ready reliability
    Clear logging, request/error handling, and proxy management ensure consistent runs for ongoing monitoring and analytics.

How to use Instagram Reels Scraper - step by step

  1. Sign up or log in to your Apify account.
  2. Open the โ€œInstagram Reels Scraperโ€ actor in the Apify Store.
  3. Add input data:
  4. Configure settings:
    • maxReels: limit the number of Reels per profile.
    • proxyConfiguration: choose whether to use Apify Proxy; the actor automatically falls back to residential proxies if needed.
  5. Start the run:
    • The actor normalizes inputs, initializes connection, and begins paginated scraping of Reels.
  6. Monitor progress:
    • Follow logs for connection status, page counts, and proxy fallback events.
  7. Export results:
    • Download JSON/CSV/Excel from the dataset UI, or access programmatically via the Apify API.

Pro tip: Use the dataset API in your automation to sync results into a data warehouse or to trigger a downstream step that saves video_url assets.

Use cases

Use case nameDescription
Influencer marketing analyticsQuantify play velocity and engagement to rank creators and optimize partnerships.
Competitor benchmarkingTrack posting cadence, audio choices, and collaboration patterns across peer sets.
Creative operations & caption analysisMine captions and hashtags for themes; compare hooks and thumbnails using an Instagram Reels caption extractor workflow.
Brand monitoring & UGC trackingCapture tagged users and co-authors to surface collaborations and mentions for reporting.
Data engineering pipeline (API)Feed normalized JSON into your pipeline via the Apify API for dashboards and ML features.
Academic & market research (NLP)Analyze public captions for sentiment and topic modeling using structured exports.
Bulk download workflowsUse video_url and thumbnail_url to power a separate downloader step for creative reviews or archives.

Why choose Instagram Reels Scraper?

Built for precision and reliability, the Instagram Reels Scraper outperforms adโ€‘hoc scripts and extensions with resilient proxy fallback, structured outputs, and automation-ready design.

  • โœ… Accurate, structured fields tailored for analytics and automation
  • โšก Scales from quick audits to large batches with pagination and limits
  • ๐Ÿ’ป Developer access via Apify APIs and Python-friendly datasets
  • ๐Ÿ”’ Public-data focus โ€” no login required for public profiles
  • ๐Ÿ”— Easy integrations โ€” export to JSON/CSV/Excel and connect to your stack
  • ๐Ÿ’ฐ Cost-effective and maintenance-free compared to DIY scripts
  • ๐Ÿ›ก๏ธ Robust infrastructure โ€” retries, detailed logs, and smart proxy handling

Bottom line: a production-ready IG Reels scraper for teams that need consistent, structured results โ€” a dependable Instagram Reels scraping API alternative without browser extensions.

Yes โ€” when done responsibly. This actor extracts publicly available information from Instagram and does not access private profiles or authenticated data.

Guidelines:

  • Only process publicly visible content.
  • Comply with applicable data protection laws (e.g., GDPR, CCPA) and Instagramโ€™s terms.
  • Use appropriate retention and security controls for any personal data appearing in public posts.
  • Consult your legal team for edge cases or jurisdiction-specific requirements.

Input parameters & output format

Example input JSON

{
"urls": [
"https://www.instagram.com/mrbeast",
"cristiano"
],
"maxReels": 10,
"proxyConfiguration": {
"useApifyProxy": false
}
}
ParameterTypeDescriptionDefaultRequired
urlsarrayInstagram profile URLs (e.g., https://www.instagram.com/username), usernames (e.g., username), or shortcodes (e.g., CxYz123AbCd). Supports full URLs, @username, username, reel shortcodes, and post shortcodes.โ€”No
maxReelsintegerMaximum number of reels to scrape per profile10No
proxyConfigurationobjectChoose which proxies to use. If Instagram rejects the proxy, a residential proxy will be used as a fallback.{"useApifyProxy": false}No

Example output JSON

{
"username": "cristiano",
"scraped_at": 1758818318.2891665,
"sort_order": "newest",
"max_comments": 50,
"reel_id": "3727980973477364718",
"shortcode": "DO8cvGViIPu",
"reel_url": "https://www.instagram.com/reel/DO8cvGViIPu/",
"author_username": "alnassr",
"author_full_name": "ู†ุงุฏูŠ ุงู„ู†ุตุฑ ุงู„ุณุนูˆุฏูŠ",
"author_is_verified": true,
"author_profile_pic_url": "https://scontent.example.com/profile.jpg",
"caption_text": "๐ŸŽฅ On the 95th Saudi National Day...",
"like_count": 1258268,
"comment_count": 12381,
"play_count": 37796913,
"view_count": 0,
"video_duration": 47.5,
"media_type": 2,
"video_url": "https://scontent.example.com/video.mp4",
"thumbnail_url": "https://scontent.example.com/thumb.jpg",
"taken_at": 1758630037,
"taken_at_iso": "2025-10-23T12:00:37",
"hashtags": ["SaudiNationalDay"],
"mentions": ["cristiano"],
"hashtags_count": 1,
"mentions_count": 1,
"audio_title": "Original audio",
"audio_artist": "alnassr",
"tagged_users": ["cristiano"],
"tagged_users_count": 1,
"coauthor_usernames": ["cristiano"],
"coauthor_count": 1,
"is_paid_partnership": false,
"has_audio": true,
"can_viewer_save": true,
"reel_data": {
"media": {
"pk": "3727980973477364718",
"code": "DO8cvGViIPu",
"user": {
"username": "alnassr",
"is_verified": true
}
}
}
}

Notes:

  • sort_order and max_comments are included for traceability of the run configuration.
  • Some fields (e.g., play_count, view_count, audio metadata) may be missing on certain posts; in those cases, defaults like 0 or empty strings/arrays are used.

FAQ

Is there a free option to try the Instagram Reels Scraper?

Yes. You can start on Apify with free trial credits and run smaller jobs before scaling to larger workloads.

Do I need to log in or use cookies to scrape?

No. The actor targets publicly available content and does not require login for public profiles.

Can I use it with Python or via an API?

Yes. Results are stored in an Apify dataset you can fetch through the REST API, making it easy to integrate with Instagram Reels scraper Python scripts and automation.

Does this scrape comments?

It records comment_count but does not fetch full comments threads. If you need complete comments, use a dedicated Instagram Reels comments scraper in a separate step.

Can I scrape by hashtag?

This actor accepts profile URLs, usernames, @usernames, and shortcodes. Hashtags are extracted from captions for analysis, but hashtag-based discovery is not supported as input. For โ€œscrape Instagram Reels by hashtagโ€ workflows, combine this actor with a discovery step upstream.

Can this download videos?

The actor outputs a direct video_url for each Reel. You can use that URL in your own downloader or pipeline to save media as needed.

Is there an Instagram Reels scraper Chrome extension?

This is a cloud-based actor on Apify, not a browser extension. Itโ€™s designed for stability, scale, and automation without extension maintenance.

Is there a GitHub version?

If youโ€™re exploring an Instagram Reels scraper GitHub approach, you can prototype there โ€” but for production reliability, run workloads on Apifyโ€™s infrastructure.

Closing thoughts

Instagram Reels Scraper is built to deliver structured, reliable Instagram Reels analytics data at scale. With robust proxy fallback, smart input normalization, and clean, API-accessible outputs, it equips marketers, developers, analysts, and researchers to automate reporting and accelerate insights. Connect via the Apify API, plug results into your Instagram Reels scraper Python pipeline, and start extracting smarter with exports ready for BI, NLP, and creative analysis.

What are other Instagram scraping tools?

If you want to scrape specific Instagram data, you can use any of the dedicated scrapers below for faster and more targeted results.

Scraper NameScraper Name
Instagram Comments ScraperInstagram Post Details Scraper
Instagram Dm AutomationInstagram Posts Scraper
Instagram Email ScraperInstagram Profile Post Scraper
Instagram Followers Count ScraperInstagram Profile Reels Scraper
Instagram Following ScraperInstagram Profile Scraper
Instagram Hashtag Username ScraperInstagram Related Hashtag Stats Scraper
Instagram Highlights ScraperInstagram Related Person Scraper
Instagram Likes ScraperInstagram Single Reels Scraper
Instagram Location ScraperInstagram Story Details Scraper
Instagram Mentions ScraperInstagram Tagged Mentions Posts Scraper
Instagram Phone Number ScraperInstagram Tagged Posts Scraper