
One call returns a single X account's profile data including username, display name, bio, follower count, and profile picture. The answer contains one account's full profile.
1 live route on X, from $0.00 per call. Every route below answered our last live test on 2026-10-08; 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 |
|---|---|---|
Get an X account's profile (TwitterScore)GET get_twitter_info | $0.00$0.0e+00 / 1k calls |
From a real call to the route: TwitterScore.
usernameX account usernamenameDisplay namefollowers_countTotal follower countdescriptionAccount bioprofile_imageProfile picture URLtagsTopic tags (e.g. Ethereum)categoriesAccount categories (e.g. Founders, Influencers)HTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.
| Parameter | Type | Notes | |
|---|---|---|---|
| username | string · query | optional | X username without @ (or send twitter_id instead).e.g. VitalikButerin |
| twitter_id | string · query | optional | X numeric id (or send username instead). |
curl "https://fetchapi.co/api/gw/twitterscore/get_twitter_info?username=VitalikButerin" \ -H "x-api-key: YOUR_KEY"
call_endpoint("twitterscore.get_twitter_info", {"username": "VitalikButerin"}){
"name": "vitalik.eth",
"tags": [
{
"tag_id": 22,
"tag_name": "Ethereum"
}
],
"success": true,
"username": "VitalikButerin",
"categories": [
{
"category_id": 2,
"category_name": "Founders"
},
{
"category_id": 8,
"category_name": "Influencers"
}
],
"description": "I choose balance. First-level balance.\n\nmi pinxe lo crino tcati\n\nhttps://t.co/gCQrmCby7P",
"profile_image": "https://twitterscore.s3.amazonaws.com/media/profiles/295218901.jpg",
"followers_count": 7983358
}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.