/v1/call/x.list_followersX (Twitter) list followers API
Only on X.
The X (Twitter) list followers API returns accounts that follow an X list, by the list's ID, up to 20: handle, name, bio, follower count, verification. This page only, with no further page. One call costs 5 credits ($0.01 to $0.017 depending on the pack); failed calls are free. Call it over HTTP or from your AI client over MCP. Last tested 2026-10-17.
Last updated:
Request and response
curl https://api.socialtoai.com/v1/call/x.list_followers \ -H "Authorization: Bearer $SOCIALTOAI_KEY" \ -H "Content-Type: application/json" \ -d '{ "id": "84839422" }'import osimport requestsresponse = requests.post( "https://api.socialtoai.com/v1/call/x.list_followers", headers={"Authorization": f"Bearer {os.environ['SOCIALTOAI_KEY']}"}, json={ "id": "84839422", },)print(response.json())# Connected over MCP? Ask in plain words.Use the X list followers interface (x.list_followers) with id: 84839422.# Your AI calls the call tool with:{ "id": "84839422"}{ "op": "x.list_followers", "platform": "x", "status": "ok", "items": [ { "platform": "x", "id": "…", "ref": "…", "approx": [], "type": "account", "username": "…", "name": "…", "url": "https://example.com/…", "bio": null, "verified": false, "followers": 17, "following": 94, "posts_count": 57 } ], "unavailable": [], "page": { "has_more": false }, "cost_credits": 5}Names and text were removed from the sample; the numbers are as recorded.
1 parameter.
All required.
Send them as a JSON body with POST. Your key goes in the Authorization header, never in the URL.
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| id | string | Required | — | List ID, a string of digits |
Where to get what you send.
idList ID, a string of digits (e.g. 84839422)
No other interface of the platform returns it: take it from the web page or link as described above.
The fields of each item.
What X cannot give is marked.
| Field | Type | Meaning |
|---|---|---|
| items[].username | string | The handle. |
| items[].name | string | The display name. |
| items[].url | string | A link to the profile. |
| items[].bio | string | The bio. |
| items[].verified | boolean | Whether the account is verified. |
| items[].followers | integer | Follower count. |
| items[].following | integer | How many accounts it follows. |
| items[].posts_count | integer | How many posts it has published. |
nullFields X cannot giveX gives every field of this call. Where one item lacks a value, that field is null.
Every item also has platform, id, ref, approx and type; the response around the items is the same on every call. Response format
What to expect.
1 call per second per key, 5 after a purchase; going over is not charged. Rate limits
A failed call costs 0 credits and is never retried on its own. Error codes
Once connected over MCP, these questions use it.
Get accounts that follow an X list, by the list's ID, up to 20: 84839422.
5 creditscall {"op":"x.list_followers","id":"84839422"}