{"uid":"cap_46Q_k4Lwn1bMeXKVIpJX1","slug":"x-user-profile-lookup-3e69e733","name":"X User Profile Lookup","description":"X User Profile ($0.015/call): Fetch an X (Twitter) account by handle: display name, bio, follower/following/tweet counts, account creation date and age in days, verification status, location and profile image. No X account or API key needed.","url":"https://x402.botsmith.dev/x/user?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["handle"],"properties":{"handle":{"type":"string","pattern":"^@?[A-Za-z0-9_]{1,15}$","description":"X handle, with or without the leading @"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["handle","id","name","bio","url","location","profileImage","verified","followers","following","tweetCount","createdAt","accountAgeDays"],"properties":{"id":{"anyOf":[{"type":"string"},{"type":"null"}]},"bio":{"anyOf":[{"type":"string"},{"type":"null"}]},"url":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"handle":{"type":"string"},"location":{"anyOf":[{"type":"string"},{"type":"null"}]},"verified":{"type":"object","required":["blue","type"],"properties":{"blue":{"type":"boolean"},"type":{"anyOf":[{"type":"string"},{"type":"null"}]}},"additionalProperties":false},"createdAt":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 8601 account creation time"},"followers":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"following":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"tweetCount":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"profileImage":{"anyOf":[{"type":"string"},{"type":"null"}]},"accountAgeDays":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]}},"additionalProperties":false}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.015","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":{"p10Cents":"1.5000","medianCents":"1.5000","p90Cents":"1.5000","minCents":"1.5000","maxCents":"1.5000","p95Cents":"1.5000","sampleCount":1,"varies":false,"failureChargeRate":1},"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.015/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_pwzP8-dcJxXyAOy26Li7p","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.015","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetch public profile data for an X (Twitter) account by handle, including bio, follower counts, verification status, and account age.","exampleAgentPrompt":"Can you pull up the X profile for @elonmusk — I want to see their bio, follower count, verification status, and how old the account is?","exampleUseCases":null,"resultDescription":"Returns a JSON object with the account's handle, numeric ID, display name, bio, profile URL, location, profile image URL, verified status (blue check and type), follower count, following count, tweet count, account creation date (ISO 8601), and account age in days.","failureModes":["Handle not found or account suspended — returns null fields or error","Invalid handle format (over 15 chars or bad characters) — rejected by schema validation","Account is private — some fields may be null","Rate limiting or upstream X API unavailability — service error response","Passing a numeric tweet ID instead of a handle — wrong parameter"],"whenToPreferThis":"Use this endpoint when you need to look up an X/Twitter user's public profile data by handle without needing your own X developer account or API key. It is ideal for enriching contact records, vetting influencers, checking account age and authenticity, or gathering social proof signals. Prefer it over direct X API calls when you lack API credentials or want a simple pay-per-call model at $0.005/call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T00:36:52.782Z","isFirstParty":false,"canonicalSlug":"x-user-profile-lookup-3e69e733"}