{"uid":"cap_XCPqn7OCDG_foBU6Mmk_3","slug":"ens-text-record-lookup-f72ac24a","name":"ENS Text Record Lookup","description":"Read a text record from an ENS name — Genesis402 / UnyKorn Operator Network","url":"https://twin.unykorn.org/ens-text?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"params":{"type":"object","properties":{"key":{"type":"string"},"name":{"type":"string"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"type":"ens-text","receipt":{"tx_hash":"0x<64hex>","amount_usd":0.005,"receipt_id":"g402-<16hex>"},"generated_at":"<iso8601>"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.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_c1nymR_yJCiiJqrin5F9G","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":"Reads a specified text record key from an ENS (Ethereum Name Service) name and returns its value","exampleAgentPrompt":"What is the 'url' text record stored for vitalik.eth on ENS?","exampleUseCases":[{"title":"Fetch social profile from ENS name","prompt":"Look up the 'com.twitter' text record for nick.eth so I can find his Twitter handle from his ENS profile."},{"title":"Resolve contact email for ENS domain","prompt":"What email address is stored in the 'email' text record for myproject.eth?"},{"title":"Retrieve avatar URL for ENS identity","prompt":"Get the 'avatar' text record for rainbowwallet.eth — I need the image URL linked to that ENS name."}],"resultDescription":"Returns a JSON object with ok=true, the type 'ens-text', the resolved text record value for the given ENS name and key, plus a receipt containing a transaction hash, USD amount charged, and a unique receipt ID with an ISO 8601 timestamp.","failureModes":["ENS name does not exist or is not registered","Requested text record key has no value set for the given ENS name","Malformed ENS name or unsupported TLD causes resolution failure","Network or RPC error reaching Ethereum mainnet","Payment failure via x402 protocol results in 402 response before lookup is attempted"],"whenToPreferThis":"Use this endpoint when you need to fetch a specific text record (e.g. avatar, url, email, com.twitter) from an ENS name without running your own Ethereum node or ENS resolver. It is ideal for agents that need lightweight, pay-per-call ENS text resolution without managing Web3 infrastructure, and is particularly useful when enriching user profiles or verifying identity metadata attached to .eth names.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-01T06:45:28.193Z","isFirstParty":false,"canonicalSlug":"ens-text-record-lookup-f72ac24a"}