usernamestring · requiredPublic X username without @ or URL.
minLength: 1 · maxLength: 15
Loading tools…
X
Retrieve one public X profile by username with identity, account status and public metrics.
Return one public X profile by a strict 1-15 character username, including stable string ID, canonical URL, name, bio, location, timestamps, verification/protection/automation flags, public metrics, media, pinned post IDs, public bio links and withheld/unavailable state. URLs, @handles, IDs, login credentials, cookies and actions are not accepted as input.
Agents select this operation with tool ID x.public-profile, then check its current inputs and price before a run.
usernamestring · requiredPublic X username without @ or URL.
minLength: 1 · maxLength: 15
captured_atstringReturned captured at value.
profileobjectReturned profile value.
unavailablenullReturned unavailable value.
Inspect returns this reviewed example, its estimated cost and the current input schema. Run calculates the estimate for your actual input.
{
"tool_id": "x.public-profile",
"input": {
"username": "openai"
}
}{
"profile": {
"id": "4398626122",
"url": "https://x.com/OpenAI",
"name": "OpenAI",
"username": "OpenAI",
"verified": true
},
"captured_at": "2026-08-20T00:00:00.000Z",
"unavailable": null
}Use verified tools with pay-per-use pricing. Provider access is included. Tools that work in your own apps ask you to connect that account.
Connect your first agent to receive $1 trial credit.
invalid_input: username must be a normalized public X username without @ or URL.example: {"username":"openai"}