Users Details by ID
Users Details by ID. The maximum input quantity is limited by your plan’s QPS. To pass larger input quantity limits, upgrade your plan to get higher QPS.
Back to API Reference
/Users Endpoints
POST
/twitter/users/by_idsAuthorization
AuthorizationBearer token · headerrequiredGlobal API Bearer Token for TwexAPI. Included as: Authorization: Bearer <YOUR_TWEXAPI_KEY>.
Request Body
requiredapplication/jsonArray of
stringstringResponses
200A list of User objects.
codeintegerrequiredThe status code of the response.
msgstringrequiredThe message of the response.
dataUserModel[]requiredA list of user objects.
Show propertiesHide properties
Array of
UserModelidstringrequiredUser ID
namestringrequiredDisplay name
screen_namestringrequiredTwitter username
created_atstring | anyAccount creation date
Show propertiesHide properties
Any of:
string
stringany
anycreated_at_datetimestring | anyAccount creation datetime in ISO format
Show propertiesHide properties
Any of:
string
stringany
anycan_dmboolean | anyWhether the user can be direct messaged
default: false
Show propertiesHide properties
Any of:
boolean
booleanany
anycan_media_tagboolean | anyWhether the user can be tagged in media
default: false
Show propertiesHide properties
Any of:
boolean
booleanany
anydefault_profileboolean | anyWhether the user has a default profile
default: false
Show propertiesHide properties
Any of:
boolean
booleanany
anydefault_profile_imageboolean | anyWhether the user has a default profile image
default: false
Show propertiesHide properties
Any of:
boolean
booleanany
anydescriptionstring | anyUser's bio description
default: ""
Show propertiesHide properties
Any of:
string
stringany
anydescription_urlsstring[]List of URLs found in the user's description
default: []
urlsurlModel[] | anyList of URLs found in the user's profile
Show propertiesHide properties
Any of:
urlModel[]
Array of
urlModelurlstringrequiredURL
expanded_urlstring | anyExpanded URL
Show propertiesHide properties
Any of:
string
stringany
anydisplay_urlstring | anyDisplay URL
Show propertiesHide properties
Any of:
string
stringany
anyany
anyfast_followers_countinteger | anyCount of fast followers
default: 0
Show propertiesHide properties
Any of:
integer
integerany
anyfavourites_countinteger | anyNumber of tweets the user has liked
default: 0
Show propertiesHide properties
Any of:
integer
integerany
anyfollowers_countinteger | anyNumber of followers
default: 0
Show propertiesHide properties
Any of:
integer
integerany
anyfollowing_countinteger | anyNumber of users this user is following
default: 0
Show propertiesHide properties
Any of:
integer
integerany
anyhas_custom_timelinesboolean | anyWhether the user has custom timelines
default: false
Show propertiesHide properties
Any of:
boolean
booleanany
anyis_blue_verifiedboolean | anyBlue verification status
default: false
Show propertiesHide properties
Any of:
boolean
booleanany
anyverified_typestring | anyVerification badge type when not blue-only: blue, business, government, etc.
Show propertiesHide properties
Any of:
string
stringany
anyis_verifiedboolean | anyTrue if the account has any verification badge (blue, business, government, or legacy verified)
default: false
Show propertiesHide properties
Any of:
boolean
booleanany
anyprofile_image_shapestring | anyProfile image shape (Circle or Square; Square often indicates business/government)
Show propertiesHide properties
Any of:
string
stringany
anyis_translatorboolean | anyWhether the user is a translator
default: false
Show propertiesHide properties
Any of:
boolean
booleanany
anylisted_countinteger | anyNumber of public lists the user is a member of
default: 0
Show propertiesHide properties
Any of:
integer
integerany
anylocationstring | anyUser's location
default: ""
Show propertiesHide properties
Any of:
string
stringany
anymedia_countinteger | anyNumber of media tweets posted by the user
default: 0
Show propertiesHide properties
Any of:
integer
integerany
anynormal_followers_countinteger | anyCount of normal followers
default: 0
Show propertiesHide properties
Any of:
integer
integerany
anypinned_tweet_idsstring[]List of pinned tweet IDs
default: []
possibly_sensitiveboolean | anyWhether the user's profile may contain sensitive content
default: false
Show propertiesHide properties
Any of:
boolean
booleanany
anyprofile_banner_urlstring | anyURL of the user's profile banner
Show propertiesHide properties
Any of:
string
stringany
anyprofile_image_urlstring | anyURL of the user's profile image
Show propertiesHide properties
Any of:
string
stringany
anyprotectedboolean | anyWhether the user's tweets are protected
default: false
Show propertiesHide properties
Any of:
boolean
booleanany
anystatuses_countinteger | anyNumber of tweets posted by the user
default: 0
Show propertiesHide properties
Any of:
integer
integerany
any422Validation Error
detailValidationError[]Show propertiesHide properties
Array of
ValidationErrorlocstring | integer[]requiredShow propertiesHide properties
Array of
string | integerAny of:
string
stringinteger
integermsgstringrequiredtypestringrequiredinputanyctxobject⚡Interactive ConsolePOST
⚡Interactive Console / Try APIPOSTLive Console
🌐Target Server:
https://api.twexapi.io● Production Ready
🔍
Public Data Read (TwexAPI Key Only, No Twitter Cookie Required)
This endpoint queries public Twitter data — no Twitter account or Cookie required! Simply enter your TwexAPI Platform Key (Bearer Token) in the "API Authorization" section below to test.
🔑API Authorization
📝Request Bodyapplication/json
📡
No Response Yet
Configure parameters in the Request tab and click Send Request below.
Request
curl -X POST "https://api.twexapi.io/twitter/users/by_ids" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '[
"44196397",
"1696160451770429440"
]'const response = await fetch("https://api.twexapi.io/twitter/users/by_ids", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
body: JSON.stringify([
"44196397",
"1696160451770429440"
])
});import requests
response = requests.post(
"https://api.twexapi.io/twitter/users/by_ids",
headers={
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
json=[
"44196397",
"1696160451770429440"
],
)Response
{
"code": 0,
"msg": "string",
"data": [
{
"id": "1717001045992251392",
"name": "Cryptoklepto",
"screen_name": "CK_Cryptoklepto",
"created_at": "Mon Oct 28 02:32:47 +0000 2024",
"created_at_datetime": "2024-10-28T02:32:47.000Z",
"can_dm": false,
"can_media_tag": false,
"default_profile": false,
"default_profile_image": false,
"description": "",
"description_urls": [],
"urls": [
{
"url": "https://www.google.com",
"expanded_url": "https://www.google.com",
"display_url": "www.google.com"
}
],
"fast_followers_count": 0,
"favourites_count": 0,
"followers_count": 0,
"following_count": 0,
"has_custom_timelines": false,
"is_blue_verified": false,
"verified_type": "government",
"is_verified": false,
"profile_image_shape": "Circle",
"is_translator": false,
"listed_count": 0,
"location": "New York, USA",
"media_count": 0,
"normal_followers_count": 0,
"pinned_tweet_ids": [],
"possibly_sensitive": false,
"profile_banner_url": "string",
"profile_image_url": "string",
"protected": false,
"statuses_count": 0
}
]
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string",
"input": null,
"ctx": {}
}
]
}