{"uid":"cap_YDPFLNNpHA0E1hoAM7mFR","slug":"skills-onesource-io-e47a8d69","name":"ENS Address Resolver (skills.onesource.io)","description":"Resolves an Ethereum address to its ENS name and chain-related info.","url":"https://skills.onesource.io/api/chain/ens/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"input":{"oneOf":[{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},{"type":"string","pattern":".+\\.eth$"}]},"network":{"enum":["ethereum","sepolia"],"type":"string","default":"ethereum"}}},"responseSchema":null,"example":{"request":{"network":"ethereum"},"response":{"data":{"name":"vitalik.eth","address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","resolver":"0x5fbb459c49bb06083c33109fa4f14810ec2cf358","is_forward":false,"is_reverse":true},"meta":{"endpoint":"/api/chain/ens/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","request_id":"303e97d27524ac8d"}}},"exampleRequest":{"network":"ethereum"},"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_q5jt4s0tnFnMIacPBQP1I","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 an Ethereum address to its ENS primary name, or an ENS name to its address, along with chain-related metadata.","exampleAgentPrompt":"What's the ENS primary name for the Ethereum address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on mainnet?","exampleUseCases":[{"title":"Verify wallet identity in transactions","prompt":"Can you look up the ENS name for this wallet address 0x1234567890abcdef1234567890abcdef12345678? I want to make sure I'm sending funds to the right person."},{"title":"Display human-readable names in dashboards","prompt":"Resolve these Ethereum addresses to their ENS names so we can show them nicely in our portfolio dashboard instead of long hex strings."},{"title":"Cross-chain wallet resolution on Base","prompt":"What's the ENS primary name for address 0xabcdefabcdefabcdefabcdefabcdefabcdefabcd on the Base network?"}],"resultDescription":"Returns the ENS primary name associated with the given Ethereum address (or the resolved address for a given .eth name), along with chain-related metadata such as network and resolution details.","failureModes":["Address has no registered ENS primary name — returns null or empty name field","Invalid Ethereum address format — 400 error due to schema mismatch","ENS name not found or unregistered — empty or null address in response","Unsupported network specified — error if network not in enum","RPC or on-chain lookup timeout — 500 or gateway error","Payment failure (x402) — 402 response if USDC not provided"],"whenToPreferThis":"Use this endpoint when you need to resolve an Ethereum address to a human-readable ENS name (or vice versa) on mainnet or supported testnets/L2s including Base, Avalanche, and MegaETH. Prefer this over generic ENS libraries when you need a paid, hosted, always-on resolution service with multi-network support accessible via HTTP without running your own node.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T06:50:16.859Z","isFirstParty":false}