{"uid":"cap_epE4Bd6e8FAL2wMY_lMEK","slug":"foundry-ens-resolver-232966c9","name":"Foundry ENS Resolver","description":"ENS resolver: name to Ethereum address, or address to primary ENS name. Input: 'vitalik.eth' or a 0x address.","url":"https://minty-sprout.onrender.com/v1/ens-resolve?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"string","maxLength":8000,"description":"An ENS name or 0x address"}}},"responseSchema":{"type":"json","example":{"name":"vitalik.eth","address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","network":"ethereum","resolver":"0x231b0Ee14048e9dCcD1d247744d114a4EB5E8E63"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ddNh9OMZZdbZZO5z-r0dH","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","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 its Ethereum address or reverse-resolves an Ethereum address to its primary ENS name","exampleAgentPrompt":"What Ethereum address does vitalik.eth resolve to? And while you're at it, also tell me the resolver contract being used.","exampleUseCases":[{"title":"Verify wallet before sending funds","prompt":"Before I send crypto to vitalik.eth, can you resolve that ENS name to its actual Ethereum address so I can double-check it's correct?"},{"title":"Reverse-lookup address to ENS name","prompt":"I have this Ethereum address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 — does it have a primary ENS name registered to it?"},{"title":"Enrich user profile with ENS identity","prompt":"My app has a user whose wallet is 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B — can you look up whether they have an ENS name so I can display it in their profile?"}],"resultDescription":"Returns a JSON object containing the resolved ENS name, the corresponding Ethereum address, the network (e.g. 'ethereum'), and the resolver contract address. Works bidirectionally: input an ENS name to get the address, or input a 0x address to get the primary ENS name.","failureModes":["ENS name not registered or has no resolver — returns null address or error","Ethereum address has no primary ENS name set — returns empty or null name","Malformed input (neither a valid ENS name nor a valid 0x address) — likely 400 error","ENS name registered but pointing to zero address — may return 0x000...000","Network timeout if ENS resolution RPC is slow — may return 5xx","Payment not included or insufficient — 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when you need to resolve ENS names to Ethereum addresses or perform reverse ENS lookups on 0x addresses, especially within an agent workflow that handles Web3 identity. It is pay-per-call ($0.001 USDC) via x402, making it suitable for on-demand resolution without a subscription. Prefer this over running your own ENS resolution logic if you don't have direct Ethereum RPC access or want a managed, low-latency lookup.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-01T06:54:50.712Z","isFirstParty":false,"canonicalSlug":"foundry-ens-resolver-232966c9"}