{"uid":"cap_2-9DkA0lTCx3dIgNhl6EX","slug":"instagram-post-comments-scraper-1092e372","name":"Instagram Post Comments Scraper","description":"Comments Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.","url":"https://x402.orthogonal.com/scrapecreators/v2/instagram/post/comments?utm_source=zero.xyz","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":{"url":{"type":"string","description":"The URL of the post or reel to get comments from"},"cursor":{"type":"string","description":"The cursor to get more comments. Get 'cursor' from previous response. For later cursor pages of the same logical search, keep non-pagination parameters unchanged and pass top-level parentRequestId from the first Orthogonal /v1/run response."}}}},"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_OCw7ZxlKhadTGu7_8gX5m","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 paginated comments from an Instagram post or reel by URL, with smart billing that charges only for the first page of each logical search.","exampleAgentPrompt":"Can you pull all the comments from this Instagram post for me? Here's the URL: https://www.instagram.com/p/ABC123XYZ/","exampleUseCases":[{"title":"Brand sentiment from product post","prompt":"Grab all the comments from this Instagram post where we announced our new sneaker launch — https://www.instagram.com/p/XYZ789ABC/ — I want to see what people are saying."},{"title":"Competitor audience research","prompt":"Scrape the comments on this popular Instagram reel from a competitor brand: https://www.instagram.com/reel/DEF456GHI/ — I want to understand what their audience is talking about."},{"title":"Influencer engagement audit","prompt":"Fetch all the comments from this influencer's Instagram post at https://www.instagram.com/p/MNO321PQR/ so I can check if the engagement looks genuine."}],"resultDescription":"Returns a paginated list of comments on the specified Instagram post or reel, including commenter usernames, comment text, and a cursor for retrieving the next page. Also includes billing metadata such as a requestId for use as parentRequestId on subsequent pagination calls (which are charged $0 if non-pagination parameters remain unchanged).","failureModes":["Invalid or inaccessible Instagram post URL returns an error","Private account posts that are not publicly accessible cannot be scraped","Expired or invalid pagination cursor results in an error or empty response","Changing filter parameters on a paginated call triggers a new billable request","Rate limiting or Instagram anti-scraping measures may cause temporary failures"],"whenToPreferThis":"Choose this endpoint when you need to programmatically retrieve comments from a specific Instagram post or reel by URL, especially when you need to paginate through large comment threads cost-effectively using the parentRequestId billing feature. Prefer this over manual scraping or generic web scrapers when you need structured comment data with reliable pagination support.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T12:34:41.463Z","isFirstParty":false,"canonicalSlug":"instagram-post-comments-scraper-1092e372"}