{"uid":"cap_lkwu4h1Vf6KoZK8HM8xuq","slug":"api-vibe-airforce-aa271f44","name":"VIBE API - Fetch Tweet by ID","description":"Get a single tweet by its numeric ID. Returns full text, author profile, and engagement metrics.","url":"https://api.vibe.airforce/api/x402/vibe-tools/twitter/tweet/2057854102621602029","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"object","properties":{"body":{"type":"object","properties":{}}}},"output":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"type":"string","description":"Tweet unique identifier"},"text":{"type":"string","description":"Tweet text content"},"author":{"type":"object","description":"Author profile: name, username, profile_image_url, verified, followers_count"},"tx_hash":{"type":"string","description":"EIP-3009 payment transaction hash on Base"},"created_at":{"type":"string","format":"date-time","description":"Tweet creation timestamp (UTC)"},"amount_paid":{"type":"number","description":"Amount paid for this request in USDC"},"public_metrics":{"type":"object","description":"Engagement: retweet_count, reply_count, like_count, quote_count, impression_count"}},"description":"Single tweet by ID with full text, author profile, and engagement metrics"}}}}},"responseSchema":null,"example":{"request":{"input":{"body":{}}},"response":{"data":{"data":{"id":"2057854102621602029","text":"ICYMI, the Bazaar discovery layer just got a major upgrade 🔎\n\nx402 services now have a native, cohesive identity.\n\nProviders can now define their service name, tags, and icons without ever touching a registration dashboard.\n\nHere is what changed and why it matters 🧵👇 https://t.co/n8ePbuSgw3","author_id":"1092392044910252038","created_at":"2026-05-22T16:00:25.000Z","public_metrics":{"like_count":83,"quote_count":2,"reply_count":18,"retweet_count":9,"bookmark_count":34,"impression_count":6675},"conversation_id":"2057854102621602029","edit_history_tweet_ids":["2057854102621602029"]},"includes":{"users":[{"id":"1092392044910252038","name":"Youssef","username":"0xyoussea","verified":false,"public_metrics":{"like_count":19675,"media_count":241,"tweet_count":3078,"listed_count":109,"followers_count":7738,"following_count":2067}}]}},"meta":{"timestamp":"2026-06-12T03:03:47.821461+00:00","request_id":"46bd5641-203c-4faf-a972-0a465e246f1b"}}},"exampleRequest":{"input":{"body":{}}},"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_JVqHKJ2rGc1epUH3d4KiV","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves a specific tweet by its numeric tweet ID from Twitter/X via the VIBE API.","exampleAgentPrompt":"Can you pull up the tweet with ID 2057854102621602029 and show me what it says along with the author info and engagement stats?","exampleUseCases":null,"resultDescription":"Returns a JSON object containing the tweet's text content, author profile information, posting timestamp, and engagement metrics (likes, retweets, replies, etc.) for the specified tweet ID.","failureModes":["Tweet ID does not exist or has been deleted — returns 404 or empty data","Tweet is from a private/suspended account — returns access error","Invalid tweet ID format — returns validation error","Rate limit exceeded on the underlying Twitter API — returns 429","Insufficient payment or x402 payment not processed — returns 402"],"whenToPreferThis":"Use this endpoint when you have a specific tweet ID and need to retrieve its full content and metadata. Prefer this over search endpoints when you already know the exact tweet identifier rather than searching by keyword or user timeline.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:44:07.827Z","isFirstParty":false}