{"uid":"cap_9QRtYsHO1kjRkBJxjDZ6C","slug":"x402-alert-username-check-api-51709f2a","name":"x402 Alert Username Check API","description":"14 paid financial API endpoints. Pay with USDC on Base using x402 protocol.","url":"https://x402-alert.vercel.app/api/username-check","method":"POST","headers":{},"bodySchema":null,"responseSchema":{"type":"object","example":{"result":{"data":"example response"}},"properties":{"result":{"type":"object","description":"API response data"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_6jh-CJNH_bBreQ3rwmbuv","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks the availability or validity of a username, paid via USDC on Base using the x402 protocol","exampleAgentPrompt":"Can you check if the username 'cryptowatcher99' is available using the x402 Alert API? I'm okay paying the small USDC fee.","exampleUseCases":[{"title":"Verify username availability for crypto app","prompt":"I'm building a crypto trading bot and need to check if 'TradeBot_v3' is available as a username. Can you verify that using x402 Alert and go ahead with the USDC payment?"},{"title":"Validate social handle before registration","prompt":"Before I sign up for this new Web3 platform, can you quickly check if my desired username 'DeFi_Maven' is taken? I'm fine paying the small fee through x402."},{"title":"Check multiple usernames for brand consistency","prompt":"I'm setting up accounts across several DeFi protocols. Can you check if these usernames are available: 'LiquidityPool_Co', 'LPc_Official', and 'LP_Collective'? Use x402 to verify them and charge my USDC balance."}],"resultDescription":"Returns a result object containing data about the username check, such as whether the username is available, taken, or valid, along with any relevant metadata returned by the API.","failureModes":["Missing or invalid username input returns an error","Insufficient USDC balance for x402 payment causes payment failure","Network error on Base blockchain during payment processing","Malformed request body results in 400 Bad Request","Username field empty or null causes validation error"],"whenToPreferThis":"Use this endpoint when you need to programmatically verify whether a specific username is available or valid and are comfortable paying micro-transactions in USDC on the Base network via the x402 protocol. Prefer this over free alternatives when integrating with the x402 Alert financial monitoring ecosystem.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:37:42.665Z","isFirstParty":false}