{"uid":"cap_5rEunZsT2n7dxvZyN6YxP","slug":"amanchain-ens-resolver-7d343e6b","name":"AmanChain ENS Resolver","description":"Resolve any ENS name to its address (and reverse); Ethereum Name Service lookup API. Deterministic on-chain execution by the AmanChain node — live consensus state, real blocks, pools and balances. Pay per call via x402 (USDC on Base), no account, no API key. POST JSON {\"serviceId\":\"aman-ens-resolve\",\"request\":\"<input>\"}.","url":"https://amanchain-relay.gitajhd.workers.dev/api/x402/aman-ens-resolve","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"object","properties":{"body":{"type":"object"}}},"output":{"type":"object","properties":{"example":{"type":"object","example":{"ok":true}}}}}},"responseSchema":{"type":"json"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002488","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.002488/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002488","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002488","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_NLbkPOmuysj-oQyLjnpe-","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002488","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 reverse) using live on-chain consensus state, paid per call via x402 in USDC on Base","exampleAgentPrompt":"What Ethereum address does vitalik.eth resolve to? Use the AmanChain ENS resolver to look it up against live on-chain state.","exampleUseCases":[{"title":"Resolve ENS before sending crypto","prompt":"Before I send funds, can you resolve friend.eth to its actual Ethereum wallet address so I know I have the right destination?"},{"title":"Reverse lookup address to ENS name","prompt":"I have the address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 — can you do a reverse ENS lookup to find out what ENS name it belongs to?"},{"title":"Verify ENS ownership in dApp","prompt":"Check whether the ENS name myproject.eth currently resolves to 0xAbC123... on-chain so I can verify the owner before granting access."}],"resultDescription":"Returns the resolved Ethereum address for a given ENS name, or the ENS name for a given address (reverse resolution), sourced from live on-chain consensus state at the time of the call.","failureModes":["ENS name does not exist or has no resolver set — returns null or error","ENS name exists but has no address record — empty resolution","Reverse record not set for address — no ENS name returned","Invalid ENS name format — malformed input error","x402 payment failure — call not executed if USDC payment on Base fails","Network or node unavailability — service temporarily unreachable"],"whenToPreferThis":"Use this endpoint when you need to resolve ENS names to addresses (or reverse) against live on-chain state without requiring an API key or account setup. Prefer it in agent workflows where pay-per-call via x402 in USDC on Base is acceptable and you need deterministic, real-time on-chain resolution rather than a cached or off-chain answer.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:54:54.238Z","isFirstParty":false}