{"uid":"cap_9y-MUp3elSboqcJfLvKrn","slug":"api-justaname-id-4ac652f6","name":"JustAName ENS Resolver","description":"Resolves an ENS name into its addresses, text records, and content hash, with batch support up to 50 names and per-name chain scoping via interop addresses.","url":"https://api.justaname.id/ens/v2/resolve","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":{"body":{},"type":{"const":"http"},"method":{"enum":["GET","HEAD","DELETE","POST","PUT","PATCH"],"type":"string"},"bodyType":{"type":"string"},"queryParams":{"type":"object"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"enum":["json","text"]},"format":{"type":"string"},"example":{}},"additionalProperties":false}},"additionalProperties":false},"responseSchema":{"type":"json","example":{"records":{"texts":[{"key":"url","value":"https://vitalik.ca"},{"key":"avatar","value":"eip155:1/erc721:0x..."}],"contentHash":{"decoded":"ipns://k51qzi5uqu5dgox2z23r6e99oqency055a6xt92xzmyvpz8mwz5ycjavm0u2u8","protocolType":"ipns"}},"fullName":"vitalik.eth","resolvedAddress":{"value":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","coinType":"60"}}},"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"ens":["vitalik.eth","nick.eth"],"resolveChain":"1"}}},"response":{"result":{"data":[{"ens":"vitalik.eth","isJAN":false,"records":{"texts":[{"key":"url","value":"https://vitalik.ca"},{"key":"avatar","value":"https://euc.li/vitalik.eth"},{"key":"description","value":"mi pinxe lo crino tcati"},{"key":"com.twitter","value":"VitalikButerin"},{"key":"com.github","value":"vbuterin"},{"key":"header","value":"https://pbs.twimg.com/profile_banners/295218901/1638557376/1500x500"},{"key":"pgp","value":"527E406252E06A11416D7487698FEAC70F922A21"}],"addresses":[{"id":60,"name":"eth","value":"0xd8da6bf26964af9d7eed9e03e53415d37aa96045"}],"contentHash":{"decoded":"bafybeibbk35rvvgr7y7qynel2lc5s7fihuxvk23ubzzdyv3dpwgma3lahm","protocolType":"ipfs"},"resolverAddress":"0x231b0Ee14048e9dCcD1d247744d114a4EB5E8E63"},"viaUniversalResolver":true},{"ens":"nick.eth","isJAN":false,"records":{"texts":[{"key":"email","value":"arachnid@notdot.net"},{"key":"url","value":"https://ens.domains/"},{"key":"avatar","value":"https://euc.li/nick.eth"},{"key":"com.twitter","value":"nicksdjohnson"},{"key":"com.github","value":"arachnid"},{"key":"com.discord","value":"nickjohnson"},{"key":"eth.ens.delegate","value":"https://discuss.ens.domains/t/ens-dao-delegate-applications/815/716"},{"key":"snapshot","value":"ipns://storage.snapshot.page/registry/0xb8c2C29ee19D8307cb7255e1Cd9CbDE883A267d5/nick.eth"},{"key":"description","value":"Lead developer of ENS & Ethereum Foundation alum. Certified rat tickler. he/him."},{"key":"com.reddit","value":"nickjohnson"},{"key":"org.telegram","value":"nicksdjohnson"}],"addresses":[{"id":60,"name":"eth","value":"0xb8c2c29ee19d8307cb7255e1cd9cbde883a267d5"}],"contentHash":{"decoded":"k51qzi5uqu5dgccx524mfjv7znyfsa6g013o6v4yvis9dxnrjbwojc62pt0430","protocolType":"ipns"},"resolverAddress":"0x4976fb03C32e5B8cfe2b6cCB31c09Ba78EBaBa41"},"viaUniversalResolver":true}],"error":null},"statusCode":200}},"exampleRequest":{"ens":["vitalik.eth","nick.eth"],"resolveChain":"1"},"tags":["x402"],"displayCostAmount":"0.001","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.001/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_ssgBI9dQh8Yg-3KY-emu9","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 one or more ENS names into their associated addresses, text records, and content hashes, with batch support for up to 50 names and per-name chain scoping.","exampleAgentPrompt":"What wallet address does vitalik.eth resolve to, and can you also grab its text records and content hash?","exampleUseCases":null,"resultDescription":"Returns the resolved wallet addresses (including cross-chain interop addresses), text records (e.g. avatar, email, website), and content hash associated with the queried ENS name(s). Supports batching up to 50 names in a single call.","failureModes":["ENS name not found or unregistered — returns empty or null resolution","Invalid ENS name format — returns 400 error","Batch size exceeds 50 names — returns error","Chain ID not supported — returns scoping error","Network or provider timeout — returns 503 or timeout error"],"whenToPreferThis":"Use this endpoint when you need to resolve one or more ENS names to their underlying addresses, text records, or content hashes, especially when you need chain-scoped resolution or batch processing of up to 50 names in one call. Prefer over generic ENS libraries when you need a hosted API with payment support.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:36:23.573Z","isFirstParty":false}