{"uid":"cap_A1xCZn_4D_RmEWWn8B9fY","slug":"justaname-ens-enrich-7d8ca91e","name":"JustaName ENS Enrich","description":"ENS resolution, reverse resolution and identity enrichment for agents, pay per call in USDC on Base via x402 or MPP.","url":"https://api.justaname.id/ens/v2/enrich?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":{"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":{"name":"vitalik.eth","address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","records":{"ens":"vitalik.eth","isJAN":false,"records":{"texts":[{"key":"url","value":"https://vitalik.ca"}],"addresses":[{"id":60,"name":"eth","value":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"}],"contentHash":{"decoded":"ipns://k51qzi5uqu5dgox2z23r6e99oqency055a6xt92xzmyvpz8mwz5ycjavm0u2u8","protocolType":"ipns"}}},"viaUniversalResolver":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_W16p94DNI0E9fr7RUlYrA","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Enriches an ENS name or Ethereum address with full identity records including addresses, text records, content hash, and JAN (JustaName) status.","exampleAgentPrompt":"Can you pull up the full ENS profile for vitalik.eth — including their linked addresses, website URL, and any other text records on file?","exampleUseCases":[{"title":"Web3 user profile enrichment at login","prompt":"When this user connects their wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045, fetch their ENS identity and all associated records so I can display their name, avatar, and linked socials on their profile page."},{"title":"Check if ENS name is a JustaName subname","prompt":"I need to know if 'alice.justaname.eth' is a JustaName-issued subdomain — can you enrich that ENS name and tell me if isJAN comes back true?"},{"title":"Resolve ENS content hash for dApp homepage","prompt":"Look up the full ENS records for myprotocol.eth and give me the decoded content hash so I can point users to the right IPFS or IPNS page."}],"resultDescription":"Returns the ENS name, associated Ethereum address, full records object containing text records (e.g. url, avatar, social handles), address records across chains, decoded content hash with protocol type, whether the name is a JustaName subname (isJAN), and whether resolution was performed via the universal resolver.","failureModes":["ENS name not found — returns empty or null records","Invalid ENS name format — request rejected","Rate limit or payment failure — 402 response requiring x402 payment","Unregistered address with no reverse record — empty name field","Upstream ENS resolver timeout — delayed or failed response"],"whenToPreferThis":"Use this endpoint when you need a comprehensive ENS identity enrichment in a single call — covering text records, multi-chain addresses, and content hash together. Prefer it over the sibling resolver endpoints when you want a combined profile view rather than just address resolution or reverse lookup. Best for onboarding flows, profile display, or any scenario where you want the full identity picture for an ENS name or wallet address.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-18T06:36:46.926Z","isFirstParty":false,"canonicalSlug":"justaname-ens-enrich-7d8ca91e"}