{"uid":"cap_2UrP68CJFKEEG1gi2lJPa","slug":"apify-instagram-reel-scraper-stableapify-dev-b5326ced","name":"Apify Instagram Reel Scraper (stableapify.dev)","description":"Search Apify Store actors, start actor runs, and fetch results over x402 and MPP.","url":"https://stableapify.dev/api/actors/apify/instagram-reel-scraper/call","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"object","required":["username","skipPinnedPosts","includeSharesCount","includeTranscript","includeDownloadedVideo"],"properties":{"username":{"type":"array","items":{"type":"string"},"description":"Add Instagram usernames, profile URLs, IDs, or direct reel URLs. Each item will be processed individually."},"resultsLimit":{"type":"integer","maximum":9007199254740991,"minimum":1,"description":"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."},"skipPinnedPosts":{"type":"boolean","default":false,"description":"Enable this option if you want to exclude pinned reels from the overall results."},"includeTranscript":{"type":"boolean","default":false,"description":"Extract a text transcript of the reel audio for content analysis. This add-on feature is charged per minute of audio."},"includeSharesCount":{"type":"boolean","default":false,"description":"Extract the number of shares for each reel. Available for paying users only. Upgrade to the Starter plan to unlock it."},"onlyPostsNewerThan":{"type":"string","pattern":"^(\\d{4})-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])(T[0-2]\\d:[0-5]\\d(:[0-5]\\d)?(\\.\\d+)?Z?)?$|^(\\d+)\\s*(minute|hour|day|week|month|year)s?$","description":"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."},"includeDownloadedVideo":{"type":"boolean","default":false,"description":"Download the reel video and store a local copy before Instagram links expire. This add-on feature is charged per 1 MB downloaded."}},"description":"Normalized actor input. See field descriptions for the simplified shape; native Apify input also accepted (passed through).","additionalProperties":{}},"options":{"type":"object","properties":{"build":{"type":"string","maxLength":100,"minLength":1},"memory":{"type":"integer","maximum":32768,"minimum":128},"maxItems":{"type":"integer","maximum":100000,"minimum":1}},"description":"Optional Apify run options.","additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_PWWvO4qBnEAKJE0qbkyYx","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes Instagram reels from user profiles or direct reel URLs, returning metadata, engagement stats, and optionally video downloads and audio transcripts, billed per call via x402/USDC.","exampleAgentPrompt":"Scrape the last 10 Instagram reels from the account @nike, posted in the past 30 days, and include share counts — I want the reel URLs, view counts, likes, and captions.","exampleUseCases":[{"title":"Brand reel performance monitoring","prompt":"Pull all Instagram reels from @adidas posted in the last 2 weeks — up to 20 reels — and give me the view counts, likes, and captions so I can track their campaign performance."},{"title":"Competitor content research with transcripts","prompt":"Scrape the 5 most recent reels from @glossier on Instagram and include audio transcripts for each one so I can analyze what messaging they're using."},{"title":"Influencer audit for partnership","prompt":"Get up to 15 reels from Instagram user @fitnesswithamy posted since 2025-01-01, skip any pinned posts, and include share counts so I can evaluate her engagement for a brand deal."}],"resultDescription":"Returns structured data for each scraped reel including reel URL, caption, timestamp, view count, like count, comment count, optionally share count, and optionally a downloaded video file and/or audio transcript. Results are paginated per profile up to the specified resultsLimit.","failureModes":["Private or restricted Instagram accounts return no results","Invalid username or URL format causes input validation error","resultsLimit exceeded or account has fewer reels than requested (returns partial results)","Instagram rate limiting may cause incomplete scrapes for large result sets","includeSharesCount requires paid Apify Starter plan — free accounts return error","includeTranscript or includeDownloadedVideo add-on costs may exceed expected budget","Payment failure via x402 results in 402 status and no data returned"],"whenToPreferThis":"Use this endpoint when you need structured reel data from Instagram profiles at scale without managing Instagram API credentials or session tokens. Prefer it over manual scraping or direct Instagram API calls when you need quick per-call billing via USDC/x402, optional transcript extraction, or video archiving before link expiry. Best for agents doing social listening, influencer research, or content auditing on Instagram reels specifically.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:50:08.079Z","isFirstParty":false}