{"uid":"cap_FqS7T6vw7Qiiit1IYQaEx","slug":"tanod-chainpeek-ens-records-83cead7c","name":"Tanod chainpeek ENS Records","description":"One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.","url":"https://tanod.dev/v1/chain/ens-records?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"name":{"type":"string","maxLength":255,"minLength":3,"description":"ASCII ENS name (Ethereum mainnet), e.g. vitalik.eth; non-ASCII names are refused with 422 non_ascii_name (full ENSIP-15 normalisation is not available)."}}},"responseSchema":{"type":"json","example":{"name":"vitalik.eth","node":"0xee6c4522aab0003e8d14cd40a6af439055fd2577951148c14b6cea9a53475835","note":"ASCII names only: they are normalised per ENSIP-15 (lower-cased, '_' only at a label start, no '--' in positions 3-4). Full ENSIP-15 Unicode/emoji normalisation is not available here, so non-ASCII names are refused with 422 rather than guessed.","block":26141500,"texts":{"url":"https://vitalik.ca","email":null,"avatar":"https://euc.li/vitalik.eth","com.github":"vbuterin","com.discord":null,"com.twitter":"VitalikButerin","description":"mi pinxe lo crino tcati","org.telegram":null},"offchain":false,"resolver":"0x231b0Ee14048e9dCcD1d247744d114a4EB5E8E63","wildcard":false,"addresses":{"btc":null,"eth":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","base":null,"btc_script":null,"base_source":null},"rpc_calls":2,"texts_note":null,"contenthash":{"raw":"0xe3010170122092663d1900cb692170e5411a7a321b2fd2338194033af55a6dd88bfeaee8b87d","uri":"ipfs://QmYC8eseP7xjAJXbuwB6oy6mrXy7SX7UwpJKCCyXP5HQZ2","protocol":"ipfs"},"resolver_source":"name","texts_truncated":[],"untrusted_content":true}},"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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ejJa3g4yZYmP3ZpcnJfTC","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Looks up ENS name records on Ethereum mainnet, returning resolver, ETH/BTC/Base addresses, contenthash, and text records for a given ASCII ENS name.","exampleAgentPrompt":"What ETH address, BTC address, and text records are registered under vitalik.eth on Ethereum mainnet?","exampleUseCases":[{"title":"Resolve ENS to wallet address","prompt":"What Ethereum wallet address does nick.eth resolve to? Also grab any BTC or Base address if one is set."},{"title":"Fetch ENS contenthash for dapp","prompt":"Can you pull the contenthash and resolver for uniswap.eth so I can see what decentralized site it points to?"},{"title":"Read ENS social profile links","prompt":"Look up the text records on brantly.eth — I want to see things like their Twitter, email, and website if they've set them."}],"resultDescription":"Returns a JSON object containing the ENS resolver contract address, associated wallet addresses (ETH, BTC, Base and others if set), contenthash, and all key-value text records stored on the name. Fields are null or absent if not set. Non-ASCII names are rejected with a 422 error.","failureModes":["422 non_ascii_name: name contains non-ASCII characters (full ENSIP-15 normalization not supported)","Name not found or not registered: returns null fields for resolver/addresses","Rate limit or payment failure: HTTP 402 or 429","Network error reaching Ethereum mainnet: 5xx response","Name exceeds maxLength of 255 or is under minLength of 3 characters: validation error"],"whenToPreferThis":"Choose this endpoint when you need to resolve a known ASCII ENS name to its associated addresses or metadata records on Ethereum mainnet without setting up your own node or third-party provider. It is read-only, cheap ($0.003/call), and returns a comprehensive set of records (multi-chain addresses, contenthash, text records) in a single call. Prefer this over raw RPC calls when you want a clean structured response without handling ABI decoding. Not suitable for non-ASCII or internationalized ENS names.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T18:42:36.349Z","isFirstParty":false,"canonicalSlug":"tanod-chainpeek-ens-records-83cead7c"}