{"uid":"cap_FKHBnW0FKjKtplfw6tHE0","slug":"twitter-x-comments-scraper-da5fa152","name":"Twitter/X Comments Scraper","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://api.scrapeforagents.tech/v1/twitter-comments?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"tweetId":{"type":"string","description":"One public x.com or twitter.com status URL, or its numeric post ID."},"maxItems":{"type":"integer","default":100,"maximum":50000,"minimum":1,"description":"Maximum unique reply rows across all posts. Each public page exposes only a short ranked selection."},"tweetIds":{"type":"array","items":{"type":"string"},"description":"Optional batch of public status URLs or numeric IDs. Duplicate posts are processed once."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"id":null,"url":null,"text":null,"likes":null,"tweetId":null,"retweets":null,"tweetUrl":null,"displayText":null}],"product":"twitter-comments"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","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.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_PcyTYCEHmseYDT3zD6GiW","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves structured reply/comment data for one or more public Twitter/X posts by URL or numeric tweet ID","exampleAgentPrompt":"Can you pull the top 200 comments on this tweet — https://twitter.com/elonmusk/status/1234567890 — and give me the text, likes, and retweet counts for each reply?","exampleUseCases":[{"title":"Brand sentiment monitoring on viral tweet","prompt":"Grab up to 500 replies on this tweet https://twitter.com/Nike/status/9876543210 so I can see what customers are actually saying about the new product launch."},{"title":"Research competitor audience reactions","prompt":"Fetch the top 100 comments on these three tweets from our competitor — tweet IDs 1111111111, 2222222222, and 3333333333 — I want the reply text and like counts for each."},{"title":"Journalist sourcing public reactions","prompt":"Pull up to 300 replies from https://twitter.com/BBCBreaking/status/5555555555 — I need the comment text and engagement numbers to quote public reactions in my article."}],"resultDescription":"Returns a JSON object with a count of retrieved items and an array of reply objects, each containing: reply ID, reply URL, reply text, display text, like count, retweet count, parent tweet ID, and parent tweet URL. Failed or empty runs are not billed.","failureModes":["Tweet is private or suspended — returns empty items array","Invalid tweet ID or malformed URL — likely returns empty result or error","Rate limiting or blocking by Twitter/X — may return partial results","Tweet has no replies — returns count of 0 with empty items array","maxItems exceeds 50000 — request rejected by schema validation"],"whenToPreferThis":"Choose this endpoint when you need structured, pay-per-successful-call reply data from public Twitter/X posts without building your own scraper. Supports both single and batch tweet lookups. Ideal for sentiment analysis, competitive research, or audience monitoring pipelines where you only pay when data is actually returned.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:53.190Z","isFirstParty":false,"canonicalSlug":"twitter-x-comments-scraper-da5fa152"}