{"uid":"cap_QTemOg5_3OjaLSwlPCO6X","slug":"joe-evm-rpc-ens-lookup-7e0fdd0c","name":"Joe EVM RPC – ENS Lookup","description":"Live Base and Ethereum RPC for AI agents: block tip, balances, transactions, and ENS. $0.001 USDC per call on Base.","url":"https://joe-evm-rpc.marnick-yezo.workers.dev/api/chain/ens/%7Binput%7D","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":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"pathParams":{"type":"object","additionalProperties":{"type":"string"}},"queryParams":{"type":"object","required":["input"],"properties":{"input":{"type":"string","description":"ENS name or 0x address"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"data":{"name":"vitalik.eth","address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","resolver":"0x231b0Ee14048e9dCcD1d247744d114a4EB5E8E63","is_forward":true,"is_reverse":false},"meta":{"rpc":"https://ethereum-rpc.publicnode.com","network":"ethereum","endpoint":"/api/chain/ens/{input}","cost_usdc":"0.001","request_id":"00000000abcdef01"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_FX8pe49wHUIswyC-N_RzO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Resolves an ENS name to its Ethereum address (or reverse-looks up a name from an address) using a live Ethereum RPC connection.","exampleAgentPrompt":"What Ethereum address does vitalik.eth resolve to? Use the Joe EVM RPC ENS lookup.","exampleUseCases":[{"title":"Resolve ENS before sending crypto","prompt":"Before I send ETH to friend.eth, can you look up what 0x address that ENS name actually maps to so I don't send to the wrong place?"},{"title":"Verify ENS ownership for a dApp","prompt":"I need to verify that the ENS name mywallet.eth points to address 0xAbCd1234... — can you resolve it and confirm whether the forward resolution matches?"},{"title":"Enrich user profile with ENS name","prompt":"I have the wallet address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 — can you look it up and find out if there's an ENS name associated with it?"}],"resultDescription":"Returns a JSON object containing the resolved ENS name, the corresponding 0x Ethereum address, the resolver contract address, and boolean flags indicating whether forward and/or reverse resolution is active. Also includes metadata such as which RPC node was used, the network (ethereum), the endpoint path, cost in USDC, and a unique request ID.","failureModes":["ENS name does not exist or is unregistered — returns empty or null address fields","Invalid ENS format or non-ENS string provided — may return an error or null result","ENS name has expired — resolver may return zero address","Network connectivity issue with upstream public RPC node — request timeout or 503","Malformed input (missing 'input' query parameter) — returns 400 bad request","Payment not included or insufficient — returns 402 Payment Required since endpoint uses x402 micropayment protocol"],"whenToPreferThis":"Choose this endpoint when you need a quick, pay-per-call ENS resolution without managing your own Ethereum node or RPC subscription. It is ideal for AI agents that occasionally need to resolve ENS names or 0x addresses on Ethereum and want to pay $0.001 USDC per call rather than maintain infrastructure. Prefer this over self-hosted solutions when low latency and simplicity matter more than bulk pricing.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:39:40.562Z","isFirstParty":false}