{"uid":"cap_EQqkQOiabP_JyRcItPHIO","slug":"ens-lookup-forward-reverse-64edbb2a","name":"ENS Lookup (Forward & Reverse)","description":"ENS name ↔ Ethereum address resolution. Forward: pass a .eth name to get the address, avatar, and social profile records. Reverse: pass a 0x address to get its primary ENS name and profile. Returns address, ens_primary, avatar_url, description, twitter, github, discord, telegram, url, and content_hash.","url":"https://the-stall.intuitek.ai/cap/ens-lookup","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"required":{"type":"string"},"properties":{"type":"string"}}},"responseSchema":null,"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"name":"vitalik.eth"}}},"response":{"url":"https://vitalik.ca","email":null,"found":true,"input":"vitalik.eth","github":"vbuterin","reddit":null,"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","discord":null,"twitter":"VitalikButerin","resolver":"0x231b0Ee14048e9dCcD1d247744d114a4EB5E8E63","telegram":null,"avatar_url":"https://euc.li/vitalik.eth","description":"mi pinxe lo crino tcati","ens_primary":"vitalik.eth","content_hash":"bafybeibbk35rvvgr7y7qynel2lc5s7fihuxvk23ubzzdyv3dpwgma3lahm","generated_at":"2026-06-12T05:12:07.914Z"}},"exampleRequest":{"name":"vitalik.eth"},"tags":["x402"],"displayCostAmount":"0.059","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.059/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.031","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.031","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Sh6-UdvTjyudW_GQkc67R","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.031","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Resolves an ENS name to an Ethereum address (forward lookup) or resolves an Ethereum address to its ENS name (reverse lookup).","exampleAgentPrompt":"What Ethereum address does 'vitalik.eth' resolve to? And can you also do a reverse lookup on 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 to get its ENS name?","exampleUseCases":null,"resultDescription":"Returns the resolved Ethereum address for a given ENS name (forward lookup) or the ENS name registered to a given Ethereum address (reverse lookup), enabling human-readable identity resolution on-chain.","failureModes":["ENS name not registered or has expired — returns null or not-found response","Address has no reverse ENS record set — returns empty or null","Invalid ENS name format or malformed 0x address — returns validation error","ENS resolver contract unreachable or RPC node timeout — returns service error","Name resolves to zero address (0x000...000) — indicates unset resolver"],"whenToPreferThis":"Use this endpoint when you need to resolve ENS names to Ethereum addresses or vice versa without setting up your own Ethereum RPC node or ENS SDK. Ideal for AI agents that need on-demand Web3 identity resolution in a pay-per-call model with no API key setup. Prefer this over rolling your own ENS resolution when you want a simple HTTP GET interface paid with USDC on Base.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:39:22.623Z","isFirstParty":false}