Get Followers (v3 Cursor-Based Scraping)
Export full follower lists and social graphs for any public Twitter/X user. Features modern cursor pagination to stream thousands of followers without timeouts or cookie bans. Ideal for B2B lead generation, competitor audience research, and influencer analysis. Page size 10-100; pricing: $0.05 per 1,000 users.
Back to API Reference
/Followers & Following Endpoints
POST
/v3/twitter/users/followersAuthorization
AuthorizationBearer token · headerrequiredGlobal API Bearer Token for TwexAPI. Included as: Authorization: Bearer <YOUR_TWEXAPI_KEY>.
Request Body
requiredapplication/jsonusernamestringrequiredTwitter username (with or without @).
countinteger | anyNumber of users to return per page (min 10, max 100).
default: 20
Show propertiesHide properties
Any of:
integer
integerany
anycursorstring | anyCursor from previous next_cursor to fetch the next page.
Show propertiesHide properties
Any of:
string
stringany
anyResponses
200Followers page with cursor pagination.
codeintegerrequiredResponse code
msgstringrequiredResponse message
dataVerifiedFollowersData | anyFollowers page
Show propertiesHide properties
Any of:
VerifiedFollowersData
usersUserInfo[]requiredFollower users on this page
Show propertiesHide properties
Array of
UserInfouserIdstringrequiredUser ID
isBlueVerifiedbooleanrequiredBlue verification status
createdAtstringrequiredAccount creation date
createdAtDatetimestring | anyAccount creation datetime in ISO format
Show propertiesHide properties
Any of:
string
stringany
anydefaultProfilebooleanrequiredDefault profile flag
defaultProfileImagebooleanrequiredDefault profile image flag
descriptionstringrequiredBio description
locationstringrequiredLocation
fastFollowersCountintegerrequiredFast followers count
favouritesCountintegerrequiredLikes count
followersCountintegerrequiredFollowers count
followingCountintegerrequiredFollowing count
hasCustomTimelinesbooleanrequiredHas custom timelines flag
isTranslatorbooleanrequiredIs translator flag
listedCountintegerrequiredListed count
mediaCountintegerrequiredMedia count
namestringrequiredDisplay name
normalFollowersCountintegerrequiredNormal followers count
pinnedTweetIdsStrany[] | anyPinned tweet IDs
Show propertiesHide properties
Any of:
any[]
Array of
anyanyany
anypossiblySensitivebooleanrequiredPossibly sensitive flag
profileImageUrlHttpsstringrequiredProfile image URL
usernamestringrequiredUsername
statusesCountintegerrequiredTweets count
translatorTypestring | anyTranslator type
Show propertiesHide properties
Any of:
string
stringany
anyverifiedbooleanrequiredLegacy verification status
verified_typestring | anyVerification badge type: blue, business, government, etc.
Show propertiesHide properties
Any of:
string
stringany
anywithheldInCountriesany[] | anyWithheld in countries
Show propertiesHide properties
Any of:
any[]
Array of
anyanyany
anyprotectedbooleanrequiredProtected account flag
urlstring | anyUser profile URL
Show propertiesHide properties
Any of:
string
stringany
anydescriptionUrlsany[] | anyDescription URLs
Show propertiesHide properties
Any of:
any[]
Array of
anyanyany
anyurlsany[] | anyUser URLs
Show propertiesHide properties
Any of:
any[]
Array of
anyanyany
anypinnedTweetIdsany[] | anyPinned tweet IDs
Show propertiesHide properties
Any of:
any[]
Array of
anyanyany
anyhas_next_pagebooleanrequiredWhether another page is available
next_cursorstring | anyPass as cursor to fetch the next page when has_next_page is true
Show propertiesHide properties
Any of:
string
stringany
anyany
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/v3/twitter/users/followers" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"username": "elonmusk",
"count": 20,
"cursor": ""
}'const response = await fetch("https://api.twexapi.io/v3/twitter/users/followers", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
body: JSON.stringify({
"username": "elonmusk",
"count": 20,
"cursor": ""
})
});import requests
response = requests.post(
"https://api.twexapi.io/v3/twitter/users/followers",
headers={
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
json={
"username": "elonmusk",
"count": 20,
"cursor": ""
},
)Response
{
"code": 200,
"msg": "success",
"data": {
"users": [
{
"userId": "string",
"isBlueVerified": true,
"createdAt": "string",
"createdAtDatetime": "string",
"defaultProfile": true,
"defaultProfileImage": true,
"description": "string",
"location": "string",
"fastFollowersCount": 0,
"favouritesCount": 0,
"followersCount": 0,
"followingCount": 0,
"hasCustomTimelines": true,
"isTranslator": true,
"listedCount": 0,
"mediaCount": 0,
"name": "string",
"normalFollowersCount": 0,
"pinnedTweetIdsStr": [
null
],
"possiblySensitive": true,
"profileImageUrlHttps": "string",
"username": "string",
"statusesCount": 0,
"translatorType": "string",
"verified": true,
"verified_type": "blue",
"withheldInCountries": [
null
],
"protected": true,
"url": "string",
"descriptionUrls": [
null
],
"urls": [
null
],
"pinnedTweetIds": [
null
]
}
],
"has_next_page": true,
"next_cursor": ""
}
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string",
"input": null,
"ctx": {}
}
]
}