{"uid":"cap_zm0KSORpYwWw03bLjAm27","slug":"instagram-post-scraper-via-stableapify-6b2ba4fc","name":"Instagram Post Scraper via StableApify","description":"Start the \"Instagram Post Scraper\" Apify actor (apify/instagram-post-scraper). Scrape Instagram posts. Just add one or more Instagram usernames and get your data in seconds including caption, metrics, images, mentions, coauthors, recent c…","url":"https://stableapify.dev/api/actors/apify/instagram-post-scraper/call","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"object","required":["username","skipPinnedPosts","dataDetailLevel"],"properties":{"username":{"type":"array","items":{"type":"string"},"description":"Insert the username or URL of any profile you want to get posts from. You can also paste the post URLs."},"resultsLimit":{"type":"integer","maximum":9007199254740991,"minimum":1,"description":"This is the maximum number of posts you want to scrape per profile. If you set it to 5, you'll get 5 posts for each profile you've included. This setting does not apply if you're scraping by post URLs."},"dataDetailLevel":{"enum":["basicData","detailedData"],"type":"string","default":"detailedData","description":"Choose the data package you want to extract. Please note the Detailed data are paid extra."},"skipPinnedPosts":{"type":"boolean","default":false,"description":"Check if you do not want to save pinned posts."},"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":"Limit how far back to the history the scraper should go. The date should be in YYYY-MM-DD or full ISO absolute format or in relative format e.g. 1 days, 2 months, 3 years. All time values are taken in UTC timezone"}},"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_V9bLGKoX2nqHhiQV4hJW3","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 posts by username, returning captions, engagement metrics, images, mentions, coauthors, and comments.","exampleAgentPrompt":"Pull all recent Instagram posts from the account @natgeo — I need the captions, like counts, comment counts, image URLs, and any tagged usernames for each post.","exampleUseCases":[{"title":"Influencer audience research","prompt":"Scrape the last 50 posts from Instagram user @humansofnewyork and give me each post's caption, number of likes, number of comments, and any people mentioned."},{"title":"Competitor content monitoring","prompt":"Grab all recent Instagram posts from @nike and show me their captions, posting dates, engagement metrics, and any coauthors or collaborators tagged."},{"title":"Brand mention extraction","prompt":"Scrape Instagram posts from @glossier and pull out every username mentioned in the captions or coauthor tags so I can map out their influencer network."}],"resultDescription":"Returns a dataset of Instagram posts for the specified usernames, each containing: post caption, like count, comment count, view count, image URLs, timestamp, tagged mentions, coauthor profiles, and recent comments.","failureModes":["Private or restricted account returns no posts","Username not found returns empty dataset","Instagram rate limiting may cause partial results","Actor run timeout on accounts with very large post histories","Payment failure if USDC balance is insufficient"],"whenToPreferThis":"Use this endpoint when you need structured Instagram post data — captions, metrics, images, mentions — at low per-call cost ($0.01 USDC) without managing Apify credentials yourself. Prefer it over direct Apify API calls when you want a pay-per-use model with no subscription, or when operating in an x402 payment-enabled agent environment.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:31:45.809Z","isFirstParty":false}