Back to Instagram
Apify·Instagram

Instagram Reel Scraper

/apify/instagram-reel-scraperasync$0.0065 / result

Scrape or download Instagram reels. Just add Instagram profile or reel URL, and get caption, timestamp, transcript, hashtags, mentions, tagged users, comments, likes, shares, views, duration, and downloaded video. Export scraped data, schedule via API, and integrate with other tools or AI workflows. Runs as an Apify actor (20–120 s); results are dataset rows.

Charged per returned row plus the flat fee.

Input
  • usernamearrayrequired

    Add Instagram usernames, profile URLs, IDs, or direct reel URLs. Each item will be processed individually.

  • resultsLimitinteger

    Set how many reels should be scraped per profile. For example, if set to 5, the scraper will extract up to 5 reels from each profile. This setting is ignored when scraping direct reel URLs.

  • onlyPostsNewerThanstring

    Scrape reels from the provided date up to the present. Supported formats include `YYYY-MM-DD`, full ISO timestamps (e.g. `2025-09-23T10:02:01`), or relative time such as `1 day`, `2 weeks`, or `3 months`. All times are evaluated in UTC.

  • skipPinnedPostsboolean

    Enable this option if you want to exclude pinned reels from the overall results. (default false)

  • skipTrialReelsboolean

    If enabled, the feed will be scraped without trial reels: an Instagram feature creators use to test a video with non-followers before sharing it with their existing audience. Learn more. (default false)

  • includeSharesCountboolean

    Extract the number of shares for each reel. Available for paying users only. Upgrade to the Starter plan to unlock it. (default false)

  • includeTranscriptboolean

    Extract a text transcript of the reel audio for content analysis. This add-on feature is charged per minute of audio. (default false)

  • includeDownloadedVideoboolean

    Download the reel video and store a local copy before Instagram links expire. This add-on feature is charged per 1 MB downloaded. (default false)

Run it

curl -s https://sooma.dev/v1/run \ -H "Authorization: Bearer $SOOMA_API_KEY" \ -H "Content-Type: application/json" \ -d '{"provider":"apify","endpoint":"/apify/instagram-reel-scraper","input":{"username":["natgeo"]}}'

Or ask your agent: it will call inspect for this schema and run it over MCP.