Documentation Index Fetch the complete documentation index at: https://x-preview-mintlify-17c4c782.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
This guide walks you through retrieving likes data using the X API.
Prerequisites Before you begin, you’ll need:
A developer account with an approved App
Your App’s Bearer Token (for public data) or User Access Token (for private metrics)
Get users who liked a Post
Retrieve the list of users who liked a specific Post:
curl "https://api.x.com/2/tweets/1354143047324299264/liking_users? \
user.fields=created_at,username,verified" \
-H "Authorization: Bearer $BEARER_TOKEN "
Response
{
"data" : [
{
"created_at" : "2008-12-04T18:51:57.000Z" ,
"id" : "17874544" ,
"username" : "TwitterSupport" ,
"name" : "Twitter Support" ,
"verified" : true
},
{
"created_at" : "2007-02-20T14:35:54.000Z" ,
"id" : "783214" ,
"username" : "Twitter" ,
"name" : "Twitter" ,
"verified" : true
}
],
"meta" : {
"result_count" : 2 ,
"next_token" : "7140dibdnow9c7btw3z2vwioavpvutgzrzm9icis4ndix"
}
}
Get a user’s liked Posts
Retrieve Posts that a specific user has liked:
curl "https://api.x.com/2/users/2244994945/liked_tweets? \
tweet.fields=created_at,public_metrics& \
max_results=10" \
-H "Authorization: Bearer $BEARER_TOKEN "
Response
{
"data" : [
{
"id" : "1362449997430542337" ,
"text" : "Honored to be the first developer to be featured..." ,
"created_at" : "2021-02-18T17:45:00.000Z" ,
"public_metrics" : {
"retweet_count" : 5 ,
"reply_count" : 2 ,
"like_count" : 42 ,
"quote_count" : 1
}
}
],
"meta" : {
"result_count" : 1 ,
"next_token" : "7140dibdnow9c7btw4539n0vybdnx19ylpayqf16fjt4l"
}
}
Include additional data
Use expansions to get related data like pinned Posts:
curl "https://api.x.com/2/tweets/1354143047324299264/liking_users? \
user.fields=created_at& \
expansions=pinned_tweet_id& \
tweet.fields=created_at" \
-H "Authorization: Bearer $BEARER_TOKEN "
Next steps
Manage likes Like and unlike Posts
API Reference Full endpoint documentation