{"uid":"cap_9nDpr2qVlNw9q3xD2XMxG","slug":"payweave-twitter-tweet-lookup-by-id-cb5dc5f3","name":"PayWeave Twitter – Tweet Lookup by ID","description":"X/Twitter data — tweets, users, communities, lists, articles, and trends.","url":"https://twitter.payweave.services/tweets","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"ids":{"anyOf":[{"type":"array","items":{"type":"string","pattern":"^\\d+$","description":"Numeric ID string"}},{"type":"string"}],"description":"Tweet IDs to look up: either an array of numeric ID strings or a comma-separated string. Max 50."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.000266","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.000266/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.000266","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.000266","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_GoG442hNoAwBP5jPac7m9","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.000266","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches full tweet data for up to 50 tweets by their numeric IDs via a pay-per-call API.","exampleAgentPrompt":"Can you look up the tweets with IDs 1234567890123456789 and 9876543210987654321 and tell me what they say?","exampleUseCases":[{"title":"Monitoring cited tweet content","prompt":"I have a list of tweet IDs that were shared in our Slack channel — 1781234567890123456, 1781234567890123457, and 1781234567890123458. Can you fetch those tweets and summarize what they say?"},{"title":"Fact-checking a viral tweet","prompt":"Someone shared a screenshot of a tweet and claims it's real. The tweet ID is 1799999999999999999 — can you pull the actual tweet so I can verify what it actually says?"},{"title":"Enriching tweet ID dataset","prompt":"I have a CSV with 40 tweet IDs collected from a research dataset. Can you fetch all of them in one shot so I can see the full tweet text and metadata for each one?"}],"resultDescription":"Returns structured tweet objects for each requested ID, including tweet text, author, timestamps, engagement metrics, and any associated metadata provided by the Twitter API.","failureModes":["Invalid or non-numeric tweet ID returns an error or empty result","Tweet deleted or suspended returns not-found response","Exceeding 50 IDs per call may result in rejection or truncation","Payment failure or insufficient USDC balance blocks the request","Rate limiting or API quota exhaustion from the upstream Twitter API"],"whenToPreferThis":"Use this endpoint when you have specific tweet IDs and need to hydrate them into full tweet objects — ideal for enriching datasets, verifying specific tweets, or retrieving content for known tweet references. Prefer this over search-based endpoints when you already know the exact IDs you need.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:41:50.483Z","isFirstParty":false}