About this account for many handles
The "About this account" data of up to 20 accounts in one request.
/user/about/batchParameters
usernamesquery · string (comma-separated) · requiredHandles separated by commas, with or without @. At most 20. Duplicates are dropped.
Notes
- Billed one call per handle (duplicates count once).
- No simple format: with format=simple the response is the same as without it.
Example request
curl 'https://api.twittrapi.com/user/about/batch?usernames=jack,XDevelopers' \
--header 'X-API-KEY: YOUR_API_KEY'import httpx
# No SDK method for this endpoint yet, so this is a plain HTTP call.
resp = httpx.get(
"https://api.twittrapi.com/user/about/batch",
headers={"X-API-KEY": "YOUR_API_KEY"},
params={
"usernames": "jack,XDevelopers",
},
timeout=60,
)
data = resp.json()import { TwittrAPI } from "twittrapi";
const client = new TwittrAPI({ apiKey: process.env.TWITTRAPI_API_KEY });
// No wrapper method for this endpoint yet; client.get() sends the same authenticated GET.
const data = await client.get({
path: "/user/about/batch",
query: {
usernames: "jack,XDevelopers",
},
});curl 'https://twitter-aio.p.rapidapi.com/user/about/batch?usernames=jack,XDevelopers' \
--header 'x-rapidapi-key: YOUR_RAPIDAPI_KEY' \
--header 'x-rapidapi-host: twitter-aio.p.rapidapi.com'Base URL https://api.twittrapi.com, key in the X-API-KEY header. Python and Node.js use the official SDKs.
Response
Built by the API: {"users": [{"username": "...", "about": {...}}], "errors": [...]}. about is the same object /user/about/{username} returns. users keeps the order of usernames. A handle that could not be looked up is listed in errors: [{"username": "...", "error": "not_found" | "upstream_error", "message": "..."}]; errors is left out when there are none.
In the raw format, field names and nesting come from X and can change without notice. See Response format.
Errors
- 400usernames is missing or has more than 20 handles.
- 422A handle is not 1 to 15 letters, digits or underscores.
Errors every endpoint can return (401, 402, 403, 404, 408, 409, 429, 5xx), and which of them are charged, are on the Errors page. Calls that fail with 400, 407, 408, 409 or a 5xx error are refunded.