Documentation Index Fetch the complete documentation index at: https://docs.x.com/llms.txt
Use this file to discover all available pages before exploring further.
This guide walks you through making your first Post lookup request using the X API v2.
Prerequisites Before you begin, you’ll need:
A developer account with an approved App
Your App’s Bearer Token (found in the Developer Console under “Keys and tokens”)
Find a Post ID
Every Post has a unique ID. You can find it in the Post’s URL: https://x.com/XDevelopers/status/1228393702244134912
└── This is the Post ID
Make a request
curl "https://api.x.com/2/tweets/1228393702244134912" \
-H "Authorization: Bearer $BEARER_TOKEN "
Review the response
The default response includes the Post’s id, text, and edit_history_tweet_ids: {
"data" : {
"id" : "1228393702244134912" ,
"text" : "What did the developer write in their Valentine's card? \n\n while(true) { \n I = Love(You); \n }" ,
"edit_history_tweet_ids" : [ "1228393702244134912" ]
}
}
Request additional fields
Use query parameters to get more data: curl "https://api.x.com/2/tweets/1228393702244134912? \
tweet.fields=created_at,public_metrics,author_id& \
expansions=author_id& \
user.fields=username,verified" \
-H "Authorization: Bearer $BEARER_TOKEN "
Response: {
"data" : {
"id" : "1228393702244134912" ,
"text" : "What did the developer write in their Valentine's card?..." ,
"created_at" : "2020-02-14T19:00:55.000Z" ,
"author_id" : "2244994945" ,
"public_metrics" : {
"retweet_count" : 156 ,
"reply_count" : 23 ,
"like_count" : 892 ,
"quote_count" : 12
},
"edit_history_tweet_ids" : [ "1228393702244134912" ]
},
"includes" : {
"users" : [
{
"id" : "2244994945" ,
"username" : "XDevelopers" ,
"verified" : true
}
]
}
}
Look up multiple Posts
Retrieve up to 100 Posts in a single request: curl "https://api.x.com/2/tweets? \
ids=1228393702244134912,1227640996038684673,1199786642791452673& \
tweet.fields=created_at,author_id" \
-H "Authorization: Bearer $BEARER_TOKEN "
Next steps
Integration guide Learn authentication, rate limits, and best practices
Fields and expansions Master the fields and expansions system
API Reference See all available parameters
Sample code Explore more examples