{"uid":"cap_mIi_Vy-LAeihzR8mKVE_v","slug":"ens-name-resolver-api-x402node-dev-c25871bd","name":"ENS Name Resolver (api.x402node.dev)","description":"Resolve ENS names to Ethereum addresses and reverse resolve addresses to their primary ENS name on mainnet. ens resolve, ens lookup, ens name to address, reverse ens, ethereum name service, eth domain resolver Accepts payment on Base or Solana — either network works.","url":"https://api.x402node.dev/chain/ens","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["name","address"],"properties":{"name":{"type":"string","description":"ENS name to resolve, e.g. vitalik.eth (provide name or address)"},"address":{"type":"string","description":"Ethereum address for reverse lookup of primary ENS name"}}}},"additionalProperties":false}}},"responseSchema":null,"example":{"request":{"name":"vitalik.eth"},"response":{"_hint":"x402 paid endpoints for AI agents — x402node.dev (utilities) · cn402.com (Chinese culture)","query":"vitalik.eth","address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","network":"ethereum-mainnet","resolved":true,"normalized":"vitalik.eth"}},"exampleRequest":{"name":"vitalik.eth"},"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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_w7KK0_5LEmFn7q-sfcFnB","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 ENS names to Ethereum addresses and reverse-resolves Ethereum addresses to their primary ENS name on mainnet","exampleAgentPrompt":"What Ethereum address does vitalik.eth resolve to on mainnet? Also, can you reverse-resolve 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 to its ENS name?","exampleUseCases":null,"resultDescription":"Returns the resolved Ethereum address for a given ENS name, or the primary ENS name registered to a given Ethereum address on mainnet","failureModes":["ENS name has no resolver set — returns null or not-found response","Address has no primary ENS name set — reverse resolution returns empty","Invalid ENS name format — returns validation error","Invalid Ethereum address format — returns error","ENS name expired or not registered — returns not-found","Network/RPC timeout contacting Ethereum mainnet"],"whenToPreferThis":"Use this endpoint when you need to translate between human-readable ENS names (e.g. alice.eth) and raw Ethereum addresses, or vice versa, on Ethereum mainnet. Prefer this over general blockchain APIs when ENS resolution is the specific task and you want a lightweight, pay-per-call solution without managing your own RPC or ENS SDK.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:45:51.168Z","isFirstParty":false}