usernamestring · requiredPublic X username without @ or URL.
minLength: 1 · maxLength: 15
X
Retrieve one public X profile by username with identity, account status and public metrics.
Read https://scrollport.com/start. Use my existing Scrollport connection, or help me connect if needed. Help me use Public Profile (tool ID: x.public-profile). Ask me for the details you need, then show me the result.
Provider access is included.
Connect your first agent to receive $1 trial credit.
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.
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
}invalid_input: username must be a normalized public X username without @ or URL.example: {"username":"openai"}