{"uid":"cap_CaTjQuMw7HcSg6PJ878w8","slug":"strale-ens-name-resolver-aea391f6","name":"Strale ENS Name Resolver","description":"Resolve an ENS name to its Ethereum address. Supports all ENS names including .eth, DNS names on ENS, and subdomains. Also returns avatar URL and resolver contract.","url":"https://api.strale.io/x402/v2/ens-resolve","method":"GET","headers":{},"bodySchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"ENS name to resolve (e.g., 'vitalik.eth')"}}},"responseSchema":{"name":{"type":"string"},"address":{"type":"string"},"resolved":{"type":"boolean"},"avatar_url":{"type":"string"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0216","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.0216/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0216","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0216","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_f2u8KbS0sFbnRZAOsvmz9","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0216","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Resolves an ENS (Ethereum Name Service) name to its underlying Ethereum address and associated records","exampleAgentPrompt":"What Ethereum wallet address does vitalik.eth resolve to?","exampleUseCases":[{"title":"Payment routing via ENS handle","prompt":"I want to send crypto to friend.eth — can you resolve that ENS name to an actual Ethereum address so I can confirm I'm sending to the right wallet?"},{"title":"Verifying ENS identity before connecting","prompt":"Before I interact with this dApp, can you resolve dao.eth and tell me what Ethereum address it maps to so I can verify it's the right entity?"},{"title":"Enriching wallet data with ENS metadata","prompt":"I have the ENS name coinbase.eth — resolve it to its on-chain address and give me whatever records are attached to it."}],"resultDescription":"Returns the resolved Ethereum address (0x...) and any associated ENS records for the given .eth name, along with a cryptographically hashed audit record confirming the resolution result and its provenance.","failureModes":["ENS name does not exist or has never been registered — returns not found or null resolution","ENS name is registered but has no resolver set — returns unresolved","ENS name has expired and is no longer valid — returns expired or null","Network or RPC node timeout when querying the Ethereum mainnet","Invalid ENS name format passed in the query parameter — returns validation error","Rate limiting or payment failure via x402 protocol"],"whenToPreferThis":"Choose this endpoint when you need a reliable, auditable ENS-to-address resolution with a cryptographic audit trail, particularly in trust-sensitive or compliance-oriented AI agent workflows. Prefer it over raw on-chain RPC calls when you need structured JSON output, no node infrastructure to manage, and an immutable audit record of the resolution result. It is especially suitable for agents operating in multi-step workflows where downstream steps (e.g. payments, identity verification) depend on confirmed ENS resolution.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T19:06:20.974Z","isFirstParty":false}