VOOZH about

URL: https://apify.com/scrapeflow/instagram-profile-reels-scraper

⇱ Instagram Profile Reels Scraper Β· Apify


Pricing

$19.99/month + usage

Go to Apify Store

Instagram Profile Reels Scraper

🎬 Instagram Profile Reels Scraper extracts Reels from public IG profilesβ€”captions, hashtags, views, likes, comments, audio, publish date & video URLs. πŸ“Š Export CSV/JSON for analytics, competitor research & content strategy. πŸš€ Ideal for marketers, creators & agencies.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

πŸ‘ ScrapeFlow

ScrapeFlow

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 months ago

Last modified

Share

Instagram Profile Reels Scraper

The Instagram Profile Reels Scraper is a purpose-built Apify actor that collects structured reel/post data from public Instagram profiles β€” fast, reliable, and ready for analysis. It helps you scrape Instagram reels by username, export Instagram reels from user profiles, and build repeatable pipelines for marketers, developers, data analysts, and researchers. Use it as your Instagram reels API scraping alternative to automate Instagram profile reels download at scale.

What data / output can you get?

The actor pushes one JSON record per post/reel to the Apify dataset. Fields are consistent and analytics-ready.

Data typeDescriptionExample value
displayUrlImage URL preview for the post/reelhttps://scontent-iad3-1.cdninstagram.com/...n.jpg
captionFull text captionWith cutting-edge science on his side, @chrishemsworth is back...
ownerFullNameProfile’s full name (best-effort extraction from profile HTML)Natgeo
ownerUsernameInstagram username (handle)natgeo
urlCanonical Instagram post URLhttps://www.instagram.com/p/DMNbY-TRBlZ/
commentsCountTotal number of comments1988
firstCommentFirst visible comment (if available/extracted)Love this
likesCountTotal number of likes342541
timestampISO timestamp when the post was published2025-07-17T13:01:24.000Z

Notes:

  • firstComment is only populated when extractComments is enabled and a comment can be found.
  • likesCount and commentsCount are populated when extractEngagement is enabled.
  • Export your dataset in JSON, CSV, or Excel directly from Apify.

Key features

  • πŸš€ Batch scraping & bulk automation: Provide multiple usernames in a single run to bulk scrape Instagram profile reels.
  • 🧠 Smart first-comment extraction: Extracts firstComment from multiple data structures and falls back to the post page when needed.
  • πŸ”„ Reliable pagination: Navigates Instagram profile feeds with next_max_id to collect as many items as you need.
  • βš™οΈ Configurable depth & speed: Control resultsLimit (including unlimited mode), maxConcurrency, and delayBetweenRequests.
  • πŸ“ˆ Engagement toggles: Choose whether to collect likesCount and commentsCount via extractEngagement.
  • πŸ’¬ Comment controls: Enable/disable comment lookup via extractComments and set maxComments for control in future expansions.
  • πŸ›‘οΈ Proxy with fallback: Built-in ProxyManager switches from residential to datacenter proxies on failures for resilient runs.
  • πŸ’Ύ Easy data export: Results are pushed to the Apify dataset continuously for API access and export to JSON/CSV/Excel.
  • 🧩 Dev-friendly on Apify: Works great in production pipelines and automations as an Instagram reels extractor tool.

How to use Instagram Profile Reels Scraper - step by step

  1. Sign in to Apify

    • Create a free Apify account or log in.
  2. Open the actor

    • Find β€œInstagram Profile Reels Scraper” in the Apify Store and click Try for free.
  3. Add input data

  4. Set limits and ordering

    • resultsLimit: Set how many posts per profile to collect (0 = unlimited; max 10,000).
    • sortOrder: Choose "newest" or "oldest" as a sorting preference.
  5. Configure controls

    • extractComments: true to attempt extracting firstComment.
    • extractEngagement: true to include likesCount and commentsCount.
    • maxComments: Cap comments extraction per post (0 = none, -1 = all).
    • maxConcurrency: Tune profile-level parallelism (1–10).
    • delayBetweenRequests: Control pacing to avoid rate limits.
  6. Configure proxy

    • proxyConfiguration.useApifyProxy: Recommended when running on the Apify platform for better stability.
  7. Run the actor

    • Click Start. The scraper paginates through each profile and pushes results to the dataset as they’re found.
  8. Export results

    • Open the β€œDataset” tab to download JSON, CSV, or Excel β€” or connect via the Apify API.

Pro tip: Use this IG profile reels scraper in automation workflows (Zapier, Make, n8n) to sync datasets into dashboards, marketing analytics, or warehousing jobs.

Use cases

Use case nameDescription
Social media marketing + trend discoveryAggregate reels across competitor and creator profiles to benchmark content performance and spot trends in captions and engagement.
Influencer research + vettingExport Instagram reels from user profile lists to evaluate consistency, style, and engagement (likesCount, commentsCount).
Content strategy + inspiration miningScrape Instagram reels by username to build a library of top-performing content and first comments for ideation.
Competitor monitoring + reportingAutomate weekly pulls from public Instagram profiles and visualize changes in engagement over time.
Data science + analytics pipelinesUse the Instagram reels data scraper output (JSON) to feed notebooks, BI tools, or ML models.
API-based integrations + ETLConnect the dataset to pipelines for enrichment, scoring, or CRM tagging via the Apify API.

Why choose Instagram Profile Reels Scraper?

This public Instagram reels scraper is built for precision, resiliency, and automation on Apify.

  • 🎯 Accurate & structured: Outputs consistent JSON keys ready for analysis without manual cleanup.
  • πŸ“Š Scales with you: Supports bulk scrape Instagram profile reels and pagination until your resultsLimit is reached (or unlimited).
  • 🧩 Developer-ready: Use the Apify dataset and API to integrate results into apps, ETL, or workflows.
  • πŸ›‘οΈ Safe & public only: Works on public data; private profiles are not accessed.
  • βš™οΈ Production reliability: Intelligent proxy fallback and tuned request pacing reduce blocks and failures.
  • πŸ’° Cost-effective alternative: A stable Instagram reels API scraping alternative without brittle browser automations.
  • πŸ”Œ Integration-friendly: Automate Instagram profile reels download into dashboards, sheets, or warehouses.

Is it legal / ethical to use Instagram Profile Reels Scraper?

Yes β€” when used responsibly. This IG profile reels scraper collects data from public Instagram profiles only and does not access private content or authenticated sessions.

Guidelines to stay compliant:

  • Only target publicly accessible profiles and content.
  • Review and respect Instagram’s Terms of Service.
  • Comply with applicable privacy regulations (e.g., GDPR, CCPA).
  • Use the data responsibly for analysis, research, or reporting.

Input parameters & output format

Example JSON input:

{
"delayBetweenRequests":2,
"extractComments":true,
"extractEngagement":true,
"maxComments":1,
"maxConcurrency":3,
"proxyConfiguration":{
"useApifyProxy":false
},
"resultsLimit":30,
"sortOrder":"newest",
"urls":[
"natgeo",
"cristiano"
]
}

Parameter reference:

  • urls (array, required): List of Instagram profile URLs or usernames to scrape. Supports formats like "username", "@username", or "https://www.instagram.com/username/". Default: none.
  • resultsLimit (integer): Maximum number of posts to scrape per profile. 0 = unlimited (all available). Min 0, max 10,000. Default: 10.
  • sortOrder (string): Order in which posts should be sorted. Allowed values: "newest", "oldest". Default: "newest".
  • maxComments (integer): Maximum number of comments to extract per post (0 = no comments, -1 = all comments). Min -1, max 100. Default: 1.
  • proxyConfiguration (object): Proxy settings for the scraper. Editor supports Apify proxy config. Prefill: {"useApifyProxy": true}. Default: not set.
  • maxConcurrency (integer): Maximum number of profiles to process simultaneously. Min 1, max 10. Default: 3.
  • delayBetweenRequests (integer): Delay (seconds) between requests to avoid rate limiting. Min 1, max 10. Default: 2.
  • extractComments (boolean): Whether to extract comments from posts (firstComment). Default: true.
  • extractEngagement (boolean): Whether to extract engagement metrics (likesCount, commentsCount). Default: true.

Example JSON output:

[
{
"displayUrl":"https://scontent-iad3-1.cdninstagram.com/v/t51.82787-15/521263997_18585379903019133_7508329768642347421_n.jpg",
"caption":"With cutting-edge science on his side, @chrishemsworth is back and ready to journey to the edge of his comfort zoneβ€”and learn how we can all live better.",
"ownerFullName":"Natgeo",
"ownerUsername":"natgeo",
"url":"https://www.instagram.com/p/DMNbY-TRBlZ/",
"commentsCount":1988,
"firstComment":"Love this",
"likesCount":342541,
"timestamp":"2025-07-17T13:01:24.000Z"
},
{
"displayUrl":"https://scontent-iad3-2.cdninstagram.com/v/t51.82787-15/557862796_18599657782019133_1796573407173380430_n.jpg",
"caption":"Atlantic Canada has its own rhythms, its own culture, and far more gorgeous scenery than you can fit in one video.",
"ownerFullName":"Natgeo",
"ownerUsername":"natgeo",
"url":"https://www.instagram.com/p/DPPHHjlkTgr/",
"commentsCount":36,
"firstComment":"πŸ‘πŸ‘πŸ‘",
"likesCount":8498,
"timestamp":"2025-09-30T18:17:30.000Z"
}
]

Notes:

  • firstComment may be an empty string if the post has no comments or if extractComments is false.
  • ownerFullName is derived from public profile HTML; if unavailable, it falls back to a title-cased username.
  • likesCount and commentsCount are included only when extractEngagement is true.

FAQ

Is the Instagram Profile Reels Scraper free to try?

Yes. You can start on Apify with a free trial to evaluate the Instagram reels scraper and export results from public profiles.

Does it work for private profiles?

No. This public Instagram reels scraper only accesses publicly visible data and does not scrape private accounts.

Do I need to log in or use cookies?

No. The actor fetches public profile data without authentication and does not require cookies.

What fields does the output include?

Each record includes displayUrl, caption, ownerFullName, ownerUsername, url, commentsCount, firstComment, likesCount, and timestamp.

How many posts/reels can I scrape per profile?

You can set resultsLimit up to 10,000 per profile, or set it to 0 for unlimited mode. The actor paginates automatically until your limit is reached or no more items are available.

How can I reduce blocks and improve stability?

Enable proxyConfiguration.useApifyProxy, set a reasonable delayBetweenRequests, and keep maxConcurrency within your plan. The actor also includes intelligent proxy fallback for resiliency.

Can I scrape Instagram reels by username only?

Yes. You can pass plain usernames (e.g., natgeo), @handles, or full profile URLs. The actor normalizes them automatically.

How do I export data?

All results are pushed to your Apify dataset. From there, download JSON/CSV/Excel or access the dataset via the Apify API for integration.

Final thoughts

Instagram Profile Reels Scraper is built to automate Instagram reels data extraction from public profiles with clean, structured output. With configurable limits, robust proxy fallback, and bulk processing, it serves marketers, developers, analysts, and researchers who need a dependable Instagram reels downloader by profile. Connect via the Apify API to power analytics dashboards and automated pipelines β€” and start turning Instagram reels into insights today.

You might also like

Instagram Profile Reels Scraper

scraperforge/instagram-profile-reels-scraper

πŸ“Ή Instagram Profile Reels Scraper pulls Reels from any public profileβ€”captions, hashtags, views, likes, comments, audio, publish time & URLs. πŸ“Š Export CSV/JSON for analytics. πŸš€ Ideal for marketers, creators, agencies & competitive research.

Instagram Reels Scraper

scrapeengine/instagram-reels-scraper

πŸ“Έ Instagram Reels Scraper extracts structured data from public Reels β€” captions, hashtags, views, likes, comments, audio, duration, publish time & video URLs. πŸ” Ideal for trend analysis, competitor & influencer research. πŸ“¦ Export JSON/CSV via API. ⚑ Fast & scalable.

Instagram Profile Reels Scraper

api-empire/instagram-profile-reels-scraper

Instagram Profile Reels Scraper extracts all Reels from any public Instagram profile. Collect captions, audio, views, likes, comments, hashtags, and video URLs. Perfect for research, trend tracking, content analysis, and automation workflows needing structured Reels data.

Instagram Reels Scraper

scraperx/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.

Instagram Reels Scraper

scrapemesh/instagram-reels-scraper

🎬 instagram-reels-scraper extracts Instagram Reels at scale β€” captions, hashtags, views, likes, comments, audio, publish time, thumbnails & profile data. πŸ“Š Export CSV/JSON or via API for analytics, social listening & competitor research. ⚑ Fast, reliable, scalable. πŸš€

Instagram Profile Reels Scraper

scrapapi/instagram-profile-reels-scraper

🎬 Instagram Profile Reels Scraper pulls Reels from any public profile β€” captions, hashtags, views, likes, comments, audio, timestamps, thumbnails & video links. πŸ“Š Export CSV/JSON. πŸ” Perfect for competitor analysis, trend tracking, influencer research & content planning. πŸš€

Instagram Reels Scraper

simpleapi/instagram-reels-scraper

Instagram Reels Scraper extracts Reels from any public Instagram profile or feed, capturing captions, audio, hashtags, media URLs, views, likes, comments, and timestamps. Ideal for trend analysis, influencer research, content strategy, and automating structured Instagram Reels data collection.

13

1.0

Instagram Profile Reels Scraper

simpleapi/instagram-profile-reels-scraper

Instagram Profile Reels Scraper extracts all Reels from any public Instagram profile, capturing captions, audio, hashtags, media URLs, views, likes, comments, and timestamps. Ideal for influencer research, trend tracking, content analysis, and automating structured Reels insights at scale.

Instagram Reels Scraper

api-empire/instagram-reels-scraper

Instagram Reels Scraper extracts Reels from any public Instagram profile or hashtag. Get video URLs, captions, audio info, views, likes, comments, and metadata. Ideal for research, trend tracking, content analysis, and automation workflows needing structured Reels data.

5

3.0

Instagram Profile Reels Scraper

scrapelabsapi/instagram-profile-reels-scraper

πŸ“Ή Instagram Profile Reels Scraper extracts Reels from public profilesβ€”captions, hashtags, views, likes, timestamps & video URLs & JSON. πŸ” Perfect for social analytics, competitor research & content planning. ⚑ Fast, reliable, GDPR-aware. βœ… Respect IG terms & rate limits.