{"uid":"cap_dXh2gGG5S9UNfj2sxqeg9","slug":"vextorium-ens-resolve-fc54570c","name":"Vextorium ENS Resolve","description":"558 pay-per-call data APIs for AI agents: Solana and EVM on-chain data, tokenized stocks, DeFi, Hyperliquid, economy and official statistics, FX, validation, web and developer tools. Pay in USDC via x402.","url":"https://api.vextorium.com/v1/ens-resolve?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"query":{"type":"string","description":"ENS name (e.g. vitalik.eth) or 0x address"}}},"responseSchema":{"type":"json","example":{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","ens_name":"vitalik.eth"}},"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_fLjfYnvI6_1ex9YdzHQ4f","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 an ENS name to its Ethereum address, or reverse-resolves an Ethereum address to its ENS name","exampleAgentPrompt":"What Ethereum wallet address does vitalik.eth resolve to?","exampleUseCases":[{"title":"ENS name to wallet address lookup","prompt":"I need to send some ETH to vitalik.eth — what's the actual 0x wallet address that resolves to?"},{"title":"Reverse ENS lookup for a wallet","prompt":"I have this Ethereum address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 — does it have an ENS name attached to it?"},{"title":"Verify ENS ownership before payment","prompt":"Before I send payment, can you confirm that friend.eth resolves to the address I was given, 0xAbc123...?"}],"resultDescription":"Returns a JSON object containing both the resolved Ethereum address (e.g. '0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045') and the ENS name (e.g. 'vitalik.eth'). Either field may be null if no reverse record or ENS name is set for the given input.","failureModes":["ENS name does not exist or is unregistered — address field returns null","0x address has no reverse ENS record set — ens_name field returns null","Malformed query (invalid ENS format or invalid hex address) — validation error","Network or RPC timeout causing resolution failure","ENS name expired and no longer resolves to an address"],"whenToPreferThis":"Use this endpoint when you need to bidirectionally resolve between ENS human-readable names and raw Ethereum 0x addresses in a pay-per-call, no-subscription model. Prefer it when building agents that handle ENS lookups alongside other on-chain data tasks via Vextorium's unified API, paying in USDC via x402.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-15T12:37:46.200Z","isFirstParty":false,"canonicalSlug":"vextorium-ens-resolve-fc54570c"}