{"uid":"cap_AjRWh4Kg_aRJSLxv-ZP-d","slug":"agentutility-tweet-lookup-8cf98e3d","name":"AgentUtility Tweet Lookup","description":"Tweet lookup API / X tweet lookup / Twitter status lookup by ID. Same read-only X API v2 backend as tweets. Accepts tweet_ids or ids and returns public text, timestamps, metrics, language, and expanded author profiles. No account mutation.","url":"https://x402.agentutility.ai/tweet-lookup","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"required":["tweet_ids"],"properties":{"ids":{"type":"array","items":{"type":"string"},"description":"Alias for tweet_ids."},"mode":{"enum":["tweets"],"type":"string","description":"Optional. Operation mode; defaults to 'tweets' when tweet_ids/ids are supplied. Accepts search, user, tweets, users, or user_tweets."},"tweet_ids":{"type":"array","items":{"type":"string"},"description":"Numeric tweet IDs. Up to 100."}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"mode":{"type":"string"},"source":{"type":"string"},"requested":{"type":"integer"},"result_count":{"type":"integer"}}}}}}},"responseSchema":{"type":"json","example":{"mode":"tweets","source":"X API v2 tweet lookup","requested":1,"result_count":1}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_RnN6mwQ0aquq3HDPABS0j","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches full public tweet data by tweet ID(s), returning text, timestamps, metrics, language, and expanded author profiles via X API v2.","exampleAgentPrompt":"Can you fetch the full text, author info, and engagement metrics for tweet ID 1234567890123456789?","exampleUseCases":[{"title":"Verify viral tweet content","prompt":"I saw someone screenshot a tweet claiming it was from Elon Musk — the tweet ID is 1802345678901234567. Can you pull the actual tweet text and author details so I can verify it's real?"},{"title":"Archive research tweet thread","prompt":"I'm building a dataset and need the full content, timestamp, language, and like/retweet counts for these tweet IDs: 1801234567890123456, 1801234567890123457, and 1801234567890123458."},{"title":"Monitor influencer post metrics","prompt":"Pull the public engagement metrics — likes, retweets, replies — plus the posting time for tweet ID 1799876543210987654 so I can track how it's performing."}],"resultDescription":"Returns a JSON object containing the tweet's full text, creation timestamp, language code, public engagement metrics (likes, retweets, replies, impressions), the tweet ID, and an expanded author profile including username, display name, and account metadata.","failureModes":["Tweet ID not found or deleted — returns 404 or empty data response","Invalid or malformed tweet ID format — returns validation error","Tweet from suspended or private account — returns access error","Rate limiting or quota exceeded on the underlying X API — returns 429 or equivalent error","Payment failure via x402 — request not processed"],"whenToPreferThis":"Choose this endpoint when you have one or more specific tweet IDs and need to retrieve full tweet content, metadata, and author profiles without searching. Prefer this over the tweet search endpoint when you already know the exact tweet IDs. Ideal for fact-checking, archiving, citation resolution, or enriching datasets with tweet details.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T13:13:19.954Z","isFirstParty":false}