Get post
Get an X post by ID, including its text, engagement counts, author, and available quoted or reposted post. An unknown ID returns data: null.
1 credit / requestBilled only on success
Authorization
ApiKeyAuth x-api-key<token>
In: header
Query Parameters
tweet_id*string
Numeric post ID from a timeline response or x.com status URL. Full status URLs are accepted.
Length
length <= 300curl -X GET "https://example.com/v1/x/tweet?tweet_id=1978472698594644405" \ -H "x-api-key: YOUR_API_KEY"{ "data": { "id": "1978472698594644405", "text": "There's space for everybody. ✨", "is_long_post": false, "created_at": "Wed Oct 15 18:32:11 +0000 2025", "lang": "en", "conversation_id": "1978472698594644405", "reply_to_tweet_id": null, "reply_to_handle": null, "like_count": 2341, "retweet_count": 412, "reply_count": 88, "quote_count": 17, "bookmark_count": 231, "view_count": 54752, "possibly_sensitive": false, "entities": null, "author": { "id": "11348282", "handle": "NASA", "name": "NASA", "verified": false, "is_blue_verified": true, "followers_count": 92304095, "profile_image_url": "https://pbs.twimg.com/profile_images/1321163587679784960/0ZxKlEKB_normal.jpg" }, "is_retweet": false, "is_quote": false, "retweeted_tweet": {}, "quoted_tweet": {}, "requested_tweet_id": "1978472698594644405", "usage_note": "On a repost, `text` may be truncated; `retweeted_tweet` contains the original post when available." }}