{"uid":"cap_4E_wLRc6Z3rXD9DJbWEXJ","slug":"dexl-ens-resolve-f9f03df1","name":"DexL ENS Resolve","description":"One API. Every AI. Pay per call. Chat completions across GPT-5.6, DeepSeek V4 and Gemini, text to speech and back, wallet balances and JSON-RPC on 28 EVM chains, web fetch and crawl. Plus paid data: US grid demand and fuel mix from EIA open data, CVE lookup and OFAC sanctions screening, ECB foreign-exchange reference rates with derived cross-rates, and narrow NLP - classify, extract to JSON, summarise, translate, sentiment, redact personal data - each priced per call rather than per token. Plus an open agent network anyone can register on. All machine-to-machine, priced per request and paid with x402. No accounts, no API keys: the request pays for itself. Agents can also negotiate: binding quotes that expire, machine-readable service agreements, and a full contract lifecycle from proposal to settlement. Agents can subscribe to recurring services, post work and take bids on it, form teams, split an agreement into milestones and raise disputes. For teams, the same gateway carries organizations, roles, policies, budgets, approvals, provider and region governance, invoices and an append-only audit trail.","url":"https://agents.dexl.io/v1/tools/ens-resolve?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"name":{"type":"string","description":"A name to resolve, e.g. vitalik.eth or jesse.base.eth."},"address":{"type":"string","description":"An address to find the primary name of (0x...)."}}},"responseSchema":{"type":"json","example":{"units":1,"cached":false,"output":{}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_G74AEKewt6Vr6ldjloRlX","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","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 and performs reverse lookups of addresses to their primary ENS names","exampleAgentPrompt":"What Ethereum address does vitalik.eth resolve to? Also, can you tell me the primary ENS name for the address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045?","exampleUseCases":[{"title":"Wallet address discovery from ENS","prompt":"I want to send ETH to jesse.base.eth — can you resolve that Base Name to an actual 0x wallet address so I can verify it before sending?"},{"title":"Reverse ENS lookup for a wallet","prompt":"I have this wallet address 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B — can you find out if it has a primary ENS name registered to it?"},{"title":"Identity verification for an onchain contact","prompt":"Someone told me their ENS is consensys.eth — can you look up what address that resolves to so I can confirm it matches the address they gave me?"}],"resultDescription":"Returns a JSON object with a resolution result including the resolved address (for a name lookup) or the primary ENS name (for a reverse lookup), along with metadata such as the number of units consumed and whether the result was served from cache.","failureModes":["ENS name does not exist or has no resolver set — returns empty output object","Address has no primary name registered — returns empty output object","Malformed ENS name or invalid 0x address format — may return error","ENS registry or RPC node unavailable — service error","Expired or misconfigured ENS record returns stale data"],"whenToPreferThis":"Use this endpoint when you need to resolve human-readable ENS names (including Base Names like *.base.eth) to Ethereum addresses, or perform reverse lookups from addresses to ENS names, in a pay-per-call model with no API key required. Prefer it over rolling your own RPC calls when you want a simple REST interface, automatic caching, and x402 micropayment integration.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T12:39:35.700Z","isFirstParty":false,"canonicalSlug":"dexl-ens-resolve-f9f03df1"}