{"uid":"cap_kAlNfU8MYUuiaw0-8X759","slug":"instagram-user-posts-scraper-8d589f1c","name":"Instagram User Posts Scraper","description":"Posts","url":"https://x402.orthogonal.com/scrapecreators/v2/instagram/user/posts","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{"trim":{"type":"string","description":"Set to true for a trimmed response"},"handle":{"type":"string","description":"Instagram handle"},"next_max_id":{"type":"string","description":"Cursor for pagination"}}}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_x5_neyQN8Eo9rKgqriz1i","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a paginated list of posts from a public Instagram user's profile by handle","exampleAgentPrompt":"Can you pull all the recent posts from the Instagram account @natgeo so I can analyze their content?","exampleUseCases":[{"title":"Brand competitor social media audit","prompt":"Grab the latest posts from the Instagram handle @nike so I can review what content they've been publishing recently."},{"title":"Creator content inventory","prompt":"Fetch all posts from the Instagram account @garyvee — use pagination to get as many as possible and give me a trimmed response."},{"title":"Influencer campaign monitoring","prompt":"I need to see all the recent Instagram posts from @cristiano — can you scrape their profile posts so I can track what they've been promoting?"}],"resultDescription":"Returns a list of Instagram posts from the specified user's profile, including post metadata such as media, captions, timestamps, and engagement data. Also includes a next_max_id cursor for fetching subsequent pages of results. If trim=true, returns a condensed version of the response.","failureModes":["Invalid or non-existent Instagram handle returns empty result or error","Private Instagram accounts are not accessible and will return no data","Rate limiting or Instagram blocking may result in failed or incomplete responses","Missing required 'handle' query parameter causes a validation error","Invalid next_max_id cursor may return an error or restart pagination"],"whenToPreferThis":"Use this endpoint when you need to programmatically retrieve posts from a public Instagram profile by handle, especially for content analysis, creator research, or brand monitoring workflows. It supports pagination for bulk retrieval and a trim option for lightweight responses, making it suitable for agents that need to process large volumes of Instagram content. Prefer this over manual scraping or browser automation when you need structured post data at scale via a simple API call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T19:08:13.407Z","isFirstParty":false}