{"uid":"cap_UQIRx9E9oq1WK-llRa2Kv","slug":"twitter-x-comments-scraper-x402-60ab8d3a","name":"Twitter/X Comments Scraper (x402)","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://x402.186-241-26-229.sslip.io/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_W1xyhf7qlAUxoaKj3qCcI","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":"Fetches structured reply/comment data for one or more public Twitter/X posts, paying per successful call via x402.","exampleAgentPrompt":"Can you scrape the replies on this tweet — https://x.com/elonmusk/status/1234567890 — and pull up to 200 comments so I can see what people are saying?","exampleUseCases":[{"title":"Sentiment analysis on product launch tweet","prompt":"Grab up to 500 replies from this tweet about our product launch — https://x.com/ourcompany/status/9876543210 — so I can run sentiment analysis on what customers think."},{"title":"Brand monitoring for viral mention","prompt":"Someone called us out in a tweet and it's going viral — can you fetch up to 1000 comments from https://x.com/influencer/status/1112223334 so we can see the public reaction?"},{"title":"Batch reply collection for research","prompt":"I need to collect replies from these three tweets — https://x.com/user1/status/111, https://x.com/user2/status/222, and https://x.com/user3/status/333 — up to 300 replies total, for a research project on online discourse."}],"resultDescription":"Returns a JSON object with a count of retrieved replies and an array of reply items, each containing the reply ID, URL, text, display text, like count, retweet count, and the parent tweet ID and URL. Only successful, non-empty runs are charged.","failureModes":["Tweet is private or suspended — returns empty result, no charge","Invalid tweet URL or ID format — request rejected","Tweet has no public replies — returns empty items array, no charge","Rate limiting or scraping block by Twitter — empty result returned without charge","maxItems exceeds 50000 — request validation error","Network timeout reaching x402 infrastructure — request fails"],"whenToPreferThis":"Choose this endpoint when you need structured, pay-per-success reply data from public Twitter/X posts without committing to a subscription. Ideal for one-off analyses, batch research, or agent workflows where you want to pay only for data you actually receive. Prefer it over Twitter's official API when you lack developer credentials or need a simpler cost model tied directly to results.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:46:58.767Z","isFirstParty":false,"canonicalSlug":"twitter-x-comments-scraper-x402-60ab8d3a"}