{"name":"x-account-authenticity","description":"Score whether an X/Twitter handle is a real person or a bot/impersonator before an agent trusts, follows, or replies to it. Composite: one call runs x-username + twitter-x-api + twitter-sentiment + ai-content-detector + homoglyph-check in parallel, fetching the profile and recent timeline, then scoring the timeline text for AI-generated tells, tone, and checking the handle and display name for brand-impersonation homoglyphs. Returns an authenticity score with the specific reasons behind it (follower ratios, account age, AI-text probability, homoglyph risk). This is a heuristic label, not a guarantee. Use it as a bot detection API, account authenticity check, impersonation screen, or handle trust score before engaging with an X account.","price":"$0.05","method":"POST","input_schema":{"properties":{"handle":{"type":"string","description":"X/Twitter handle to score, with or without the leading @, e.g. 'elonmusk' or '@elonmusk'. Letters, digits, underscore; max 15 chars."},"sample_size":{"type":"number","description":"How many recent tweets to sample for the AI-text and sentiment checks. Default 20, range 5-50."}},"required":["handle"]},"input_example":{"handle":"healthyuser"},"output_example":{"handle":"healthyuser","authenticity_score":78,"signals":{"ai_text":{"probability_ai_generated":0.12,"verdict":"likely_human"},"homoglyph_risk":{"handle":{"risk_level":"none","risk_score":0},"display_name":{"risk_level":"none","risk_score":0}},"sentiment":{"overall_sentiment":"neutral","average_score":0.02},"profile_flags":[]},"reasons":["Recent tweets read as human-written."],"composed_of":["x-username","twitter-x-api","twitter-sentiment","ai-content-detector","homoglyph-check"],"components":[{"name":"x-username","ok":true,"ms":320},{"name":"twitter-x-api","ok":true,"ms":410}],"degraded":false},"x402_payment_required":true,"x402_facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}