{"uid":"cap_r9_RnxFGWokyImQpZLBDa","slug":"ens-name-resolver-3d740ec2","name":"ENS Name Resolver","description":"Use when you need to turn an ENS name (like vitalik.eth) into an Ethereum address, or an address into its primary ENS name. Reads the ENS registry and resolver on Ethereum mainnet live. Returns null when nothing is set.","url":"https://biosfera.46-62-215-147.sslip.io/o/ens-resolve?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":[],"properties":{"name":{"type":"string","pattern":"^[a-z0-9.-]{3,255}$"},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4xEMNfXblTn-YELb61ler","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Resolves ENS names to Ethereum addresses and Ethereum addresses to their primary ENS names by reading the live ENS registry on Ethereum mainnet.","exampleAgentPrompt":"What is the Ethereum address for vitalik.eth? Resolve it live from the ENS registry on mainnet.","exampleUseCases":[{"title":"Resolve ENS name before sending funds","prompt":"Before I send ETH, can you look up the actual wallet address for nick.eth so I know exactly where the funds will go?"},{"title":"Identify who owns a wallet address","prompt":"I have this address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 — does it have a primary ENS name registered on Ethereum mainnet?"},{"title":"Validate ENS address in dApp onboarding","prompt":"A user typed 'ens.eth' as their wallet identifier — can you resolve that ENS name to its actual 0x address so I can verify it's a real registered name?"}],"resultDescription":"Returns the resolved Ethereum address (0x hex string) when given an ENS name, or the primary ENS name string when given an address. Returns null if no ENS record is set for the input. Data is read live from the ENS registry and resolver contracts on Ethereum mainnet.","failureModes":["Returns null when the ENS name has no resolver or address record set","Returns null when the address has no primary ENS name set","Returns an error if the ENS name format is invalid (must match ^[a-z0-9.-]{3,255}$)","Returns an error if the address format is invalid (must match ^0x[0-9a-fA-F]{40}$)","May time out or fail if Ethereum mainnet RPC is temporarily unavailable","Payment failure if USDC balance is insufficient for the $0.002 per-call fee"],"whenToPreferThis":"Use this endpoint when you need a live, authoritative resolution of an ENS name to an Ethereum address or vice versa directly from the Ethereum mainnet ENS registry. Prefer this over cached or third-party ENS resolvers when freshness matters — e.g., before sending a transaction, verifying identity, or onboarding a user. Ideal for agents working in Web3 contexts where wallet identity is expressed as a human-readable .eth name.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-03T10:27:59.071Z","isFirstParty":false,"canonicalSlug":"ens-name-resolver-3d740ec2"}