{"uid":"cap_C5_re1Tb5A5GS7sf-yake","slug":"booaip-ens-lookup-4d204df8","name":"booAIP ENS Lookup","description":"Resolve ENS name to address or reverse-resolve address to name (Ethereum mainnet). Body: { query }.","url":"https://booaip.vercel.app/api/ens","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"query":{"type":"string","description":"ENS name (xxx.eth) or address (0x...)."}}},"responseSchema":{"type":"json","example":{"name":"vitalik.eth","found":true,"address":"0x..."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_BEfZpmiCEidNVQTFqXyDa","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Resolves an ENS (Ethereum Name Service) domain to its associated Ethereum address, paid per-call via USDC on Base.","exampleAgentPrompt":"What Ethereum wallet address does 'vitalik.eth' resolve to?","exampleUseCases":null,"resultDescription":"A JSON object containing the ENS name queried, a boolean 'found' field indicating whether it resolved successfully, and the resolved Ethereum wallet address (e.g. '0x...') if found.","failureModes":["ENS name not registered or not found: returns found=false with no address","Invalid ENS name format: may return error or found=false","Payment failure: x402 USDC payment on Base not completed, request rejected","Network/RPC error resolving ENS on-chain: service error response","Rate limiting or quota exceeded for the pay-per-call service"],"whenToPreferThis":"Use this endpoint when you need to programmatically resolve an ENS (.eth) domain to its Ethereum address in an AI agent workflow, especially when you want pay-per-call pricing via USDC on Base rather than maintaining your own RPC infrastructure. Best for agents that need lightweight, on-demand ENS resolution without setting up a full Ethereum node connection.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:44:14.149Z","isFirstParty":false}