{"uid":"cap_BklsRiCb7W3taiA5trNlj","slug":"agentshelf-ens-resolve-5eae8848","name":"AgentShelf ENS Resolve","description":"Call when an agent needs an Ethereum mainnet ENS forward (.eth to address) or reverse lookup. Send name or address, not both. No CCIP-read and no offchain gateway. Unresolved is resolved false. Send JSON {\"name\":\"vitalik.eth\"}. Exact $0.004 USDC on Base. Try unpaid POST /v1/sandbox/ens-resolve first.","url":"https://agentshelf.syntexa.ch/v1/ens-resolve?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"name":{"type":"string","examples":["vitalik.eth"],"description":"ENS name ending in .eth. Example: vitalik.eth. Looked up on the Ethereum mainnet registry only, with no CCIP-read. Send name or address, not both."},"address":{"type":"string","description":"Address to reverse-resolve on Ethereum mainnet. Example: 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045. Uses {address}.addr.reverse. Send address or name, not both."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","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.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_RGDGHz1PdWcSnDvbuMRN0","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Resolves Ethereum Name Service (ENS) names to addresses (forward lookup) or addresses to ENS names (reverse lookup) on Ethereum mainnet","exampleAgentPrompt":"What Ethereum address does vitalik.eth resolve to on mainnet?","exampleUseCases":[{"title":"Verify ENS name before sending crypto","prompt":"Before I send ETH, can you check what address vitalik.eth actually resolves to on Ethereum mainnet so I can confirm it's the right recipient?"},{"title":"Identify wallet owner by address","prompt":"I have this Ethereum address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 — can you reverse-resolve it to see if it has an ENS name registered?"},{"title":"ENS name validity check in dApp","prompt":"My app needs to know if ens-name.eth resolves to a valid Ethereum address on mainnet — can you look it up and tell me the result?"}],"resultDescription":"Returns a JSON object indicating whether resolution succeeded (resolved: true/false) and, if successful, the resolved Ethereum address (for forward lookups) or ENS name (for reverse lookups). Unresolved names return resolved: false.","failureModes":["ENS name not registered or expired — returns resolved: false","Address has no reverse record set — returns resolved: false","Both name and address sent simultaneously — request rejected (send only one)","CCIP-read / offchain gateway names not supported — will not resolve","Malformed address or non-.eth name — may return error or resolved: false","Payment not sent or incorrect amount — 402 Payment Required response","Network issues reaching Ethereum mainnet node — transient error"],"whenToPreferThis":"Use this endpoint when you need a simple, pay-per-call ENS forward (.eth name to address) or reverse (address to .eth name) lookup on Ethereum mainnet without managing your own node, RPC provider, or CCIP-read infrastructure. Prefer it over running your own ENS resolver when you need a lightweight, on-demand lookup in an agentic workflow. Note it does not support CCIP-read or offchain gateway names — for those, use a full ENS-aware RPC provider instead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T18:57:48.081Z","isFirstParty":false,"canonicalSlug":"agentshelf-ens-resolve-5eae8848"}