
One call returns a page of followers of one X account (screenname). One item is one follower with counts and handle. Our call returned 70 followers (3 shown plus the '… 67 more' marker); the answer also gives the account's total followers_count. To get the next page, send next_cursor from the answer as the cursor parameter (more_users was true).
3 live routes on X, from $0.00009 per call. Every route below answered our last live test on 2026-10-06; the gateway re-tests them daily.
The upstream price you are metered at, cheapest first. A route without a published price says so.
| Provider | Endpoint | Price |
|---|---|---|
twitter-api45RapidAPI listing | FollowersCHEAPESTGET followers.php | $0.00009$0.09 / 1k calls |
twitter-api47RapidAPI listing | FollowersGET v3/user/followers | $0.00019$0.19 / 1k calls |
twitter-api47RapidAPI listing | Followers v1GET v3/user/followers-list | $0.00019$0.19 / 1k calls |
From a real call to the cheapest route: twitter-api45.
followers[].user_idNumeric user idfollowers[].screen_nameHandlefollowers[].nameDisplay namefollowers[].followers_countTheir follower countfollowers[].created_atAccount creation timefollowers[].blue_verifiedBlue verified flagfollowers_countTotal followers of the queried accountnext_cursorCursor for the next pagePaging (twitter-api45): read `next_cursor` from the answer and send it back as `cursor=` for the next page; stop when it is empty or repeats. From MCP: call_endpoint("rapidapi-twitter-api45.followers", params, pages=3) follows it for you.
Paging (twitter-api47): read `pagination.nextCursor` from the answer and send it back as `cursor=` for the next page; stop when it is empty or repeats. From MCP: call_endpoint("rapidapi-twitter-api47.followers", params, pages=3) follows it for you.
Paging (twitter-api47): read `pagination.nextCursor` from the answer and send it back as `cursor=` for the next page; stop when it is empty or repeats. From MCP: call_endpoint("rapidapi-twitter-api47.followers_v1", params, pages=3) follows it for you.
HTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.
| Parameter | Type | Notes | |
|---|---|---|---|
| blue_verified | string · query | optional | one of 0, 1e.g. 0 |
| cursor | string · query | optional | |
| screenname | string · query | required | default elonmusk |
curl "https://fetchapi.co/api/gw/rapidapi-twitter-api45/followers.php?screenname=elonmusk&blue_verified=0" \ -H "x-api-key: YOUR_KEY"
call_endpoint("rapidapi-twitter-api45.followers", {"screenname": "elonmusk", "blue_verified": "0"}){
"status": "ok",
"followers": [
{
"name": "Dr Jordan B Peterson",
"can_dm": null,
"user_id": "95092020",
"website": null,
"location": "",
"verified": false,
"affiliates": {
"label": {
"url": {
"url": "https://twitter.com/petersonacademy",
"urlType": "DeepLink"
},
"badge": {
"url": "https://pbs.twimg.com/profile_images/2010195782155350017/0xKKxQJs_bigger.jpg"
},
"description": "Peterson Academy",
"userLabelType": "BusinessLabel",
"userLabelDisplayType": "Badge"
}
},
"created_at": "Sun Dec 06 23:33:02 +0000 2009",
"description": null,
"media_count": null,
"screen_name": "jordanbpeterson",
"blue_verified": true,
"friends_count": null,
"profile_image": "https://pbs.twimg.com/profile_images/1407056014776614923/TKBC60e1_normal.jpg",
"…": "3 more fields"
},
{
"name": "Donald Trump Jr.",
"can_dm": null,
"user_id": "39344374",
"website": null,
"location": "Florida, USA",
"verified": false,
"affiliates": [],
"created_at": "Mon May 11 21:18:33 +0000 2009",
"description": null,
"media_count": null,
"screen_name": "DonaldJTrumpJr",
"blue_verified": true,
"friends_count": null,
"profile_image": "https://pbs.twimg.com/profile_images/766652495858896897/LjrJJB9a_normal.jpg",
"…": "3 more fields"
},
"… 2 more"
],
"more_users": true,
"next_cursor": "1878056164614282528|2106459454164697016",
"followers_count": 241745147
}| Parameter | Type | Notes | |
|---|---|---|---|
| cursor | string · query | optional | |
| userId | string · query | required | default 34743251e.g. 44196397 |
curl "https://fetchapi.co/api/gw/rapidapi-twitter-api47/v3/user/followers?userId=44196397" \ -H "x-api-key: YOUR_KEY"
call_endpoint("rapidapi-twitter-api47.followers", {"userId": "44196397"})| Parameter | Type | Notes | |
|---|---|---|---|
| count | string · query | optional | default 20 |
| cursor | string · query | optional | |
| userId | string · query | required | default 34743251e.g. 44196397 |
curl "https://fetchapi.co/api/gw/rapidapi-twitter-api47/v3/user/followers-list?count=20&userId=44196397" \ -H "x-api-key: YOUR_KEY"
call_endpoint("rapidapi-twitter-api47.followers_v1", {"count": "20", "userId": "44196397"})Call it over HTTP or from any MCP client. Each key has a rate limit and a monthly cap; calls are metered at the upstream price.