{"uid":"cap_P6r23QtpA-Njfe70A3Bxa","slug":"api-direct-get-tweet-by-id-a50f2d71","name":"API Direct – Get Tweet by ID","description":"Get detailed information for a single tweet by its ID.","url":"https://x402.apidirect.io/v1/twitter/tweet?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["tweet_id"],"properties":{"tweet_id":{"type":"string","pattern":"^[0-9]+$","description":"Numeric tweet ID"},"get_sentiment":{"type":"boolean","default":false,"description":"Set to true to add AI emotion analysis to the tweet. Adds a `sentiment` object containing `emotions` (joy, trust, fear, surprise, sadness, disgust, anger and anticipation, each scored 0-100), `dominant_emotion`, `emotional_intensity` (0-10), and `polarity` (positive, negative or neutral). If the twe"}}}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.007","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.007/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_QleMxS7KE614P8V2hbJwj","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.007","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches full details for a single tweet given its numeric tweet ID, with optional AI-powered sentiment/emotion analysis.","exampleAgentPrompt":"Can you fetch the full details of the tweet with ID 1812345678901234567, and also include the sentiment and emotion breakdown for it?","exampleUseCases":[{"title":"Verify viral tweet content","prompt":"Pull up the full details of tweet ID 1798000123456789000 — I want to see exactly what it says and who posted it before I share it."},{"title":"Emotion analysis on customer tweet","prompt":"Get tweet ID 1801234567890123456 and run the sentiment analysis on it — I need to know the dominant emotion and whether it's positive, negative, or neutral."},{"title":"Archive specific tweet for research","prompt":"Retrieve all the metadata for tweet ID 1755678901234567890 so I can save it to my dataset — author, text, timestamps, engagement counts, the works."}],"resultDescription":"Returns full tweet details including tweet text, author information, timestamps, engagement metrics (likes, retweets, replies), and optionally a sentiment object containing per-emotion scores (joy, trust, fear, surprise, sadness, disgust, anger, anticipation each 0–100), dominant emotion, emotional intensity (0–10), and polarity (positive, negative, or neutral).","failureModes":["Invalid tweet ID format (non-numeric) returns validation error","Tweet ID does not exist or has been deleted returns 404 or empty result","Tweet is from a private/protected account and is not accessible","Rate limiting or quota exceeded returns 429 error","Malformed request missing required tweet_id parameter"],"whenToPreferThis":"Use this endpoint when you have a specific tweet ID and need full tweet details or emotional/sentiment analysis on that single tweet. Prefer this over the tweet search endpoint when you already know the exact tweet you need rather than searching by keyword. The optional AI sentiment layer makes it uniquely suited for content moderation, brand monitoring, or social research workflows that require emotional tone alongside raw tweet data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T19:07:55.351Z","isFirstParty":false,"canonicalSlug":"api-direct-get-tweet-by-id-a50f2d71"}