{"uid":"cap_cAN-EdQD2amYqlb8ou5K4","slug":"ens-basename-resolver-fb94c6e9","name":"ENS & Basename Resolver","description":"Resolve an ENS name (vitalik.eth) or Basename (jesse.base.eth) to its address and profile records (avatar, url, twitter, github, email, description), or an address to its verified primary name. Use before sending funds to a name or to show who owns a wallet.","url":"https://bess-x402.onrender.com/v1/crypto/ens?utm_source=zero.xyz","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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"ENS name, Basename or 0x address for reverse lookup"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_EeBNvep-8yompG0rEJAHU","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","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 or Basename to its wallet address and profile records, or reverses an address to its primary ENS/Basename.","exampleAgentPrompt":"Before I send ETH, can you resolve vitalik.eth to its wallet address and also pull up any profile info like avatar or Twitter linked to that ENS name?","exampleUseCases":[{"title":"Verify address before sending funds","prompt":"I want to send some ETH to jesse.base.eth — can you resolve that Basename to its actual wallet address so I can confirm it's correct before I transfer?"},{"title":"Reverse-lookup wallet identity","prompt":"Someone sent me a transaction from 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 — do they have an ENS name or Basename attached, and what does their profile say?"},{"title":"Enrich contact with ENS profile","prompt":"I have the ENS name cryptopunks.eth in my contacts — can you get me the linked avatar, Twitter, GitHub, and any other profile records so I can fill out their profile card?"}],"resultDescription":"Returns the resolved wallet address for a given ENS name or Basename, along with profile records (avatar, URL, Twitter, GitHub, email, description). For a reverse lookup from an address, returns the verified primary ENS name or Basename associated with that wallet.","failureModes":["ENS name not registered or expired — returns null or empty result","Address has no primary ENS name set — reverse lookup returns empty","Malformed input (invalid ENS format or non-hex address) — validation error","ENS resolver unreachable or network issues — upstream timeout error","Basename subdomain not found on Base — no record returned"],"whenToPreferThis":"Use this endpoint when you need to resolve human-readable ENS names or Basenames to wallet addresses before sending funds, displaying identities, or enriching contact records. It also handles reverse lookups from addresses to primary names and retrieves linked social profile data (avatar, Twitter, GitHub). Prefer this over manual on-chain calls when you need a fast, paid, reliable resolution with profile enrichment in a single API call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-28T06:44:23.238Z","isFirstParty":false,"canonicalSlug":"ens-basename-resolver-fb94c6e9"}