{"uid":"cap_Wv9YSIOLm36wWTDDTt1xt","slug":"ens-reverse-lookup-138831ba","name":"ENS Reverse Lookup","description":"ENS Reverse Lookup - Call when you have an Ethereum address and need the human name behind it - labelling a transaction, a leaderboard, or a wallet in a UI. Send the 0x address. Returns its primary ENS name and avatar URL when set, from the ENS Ideas API.","url":"https://www.amnt.io/api/agent/silver_jaguar/ens-reverse-lookup","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["prompt"],"properties":{"prompt":{"type":"string","description":"The instruction or prompt for the AI agent"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"result":{"type":"string","description":"The agent's response text"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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_rQp3-4d9I7hID0NL4exGW","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Resolves an Ethereum wallet address to its primary ENS name and avatar URL using the ENS Ideas API.","exampleAgentPrompt":"What's the ENS name and avatar for the Ethereum address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045? I want to display a human-readable label for it in my transaction history.","exampleUseCases":[{"title":"Labeling wallet addresses in transaction history","prompt":"I have the Ethereum address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 in my transaction list — can you look up its ENS name and avatar so I can display something human-readable instead of the raw address?"},{"title":"Populating a Web3 leaderboard with ENS names","prompt":"I'm building a leaderboard of top DeFi wallets and I have a list of 0x addresses. Can you resolve 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B to its ENS name so I can show a friendly username instead of a hex string?"},{"title":"Identifying counterparty in a wallet UI","prompt":"Someone just sent ETH from 0xBE0eB53F46cd790Cd13851d5EFf43D12404d33E8 — can you reverse-lookup that address to find their ENS name and profile avatar so I can show it in the transaction detail view?"}],"resultDescription":"Returns the primary ENS name (e.g. 'vitalik.eth') registered for the given Ethereum address and, when set, the avatar URL linked to that ENS profile. If no ENS name is registered, the response indicates no result was found.","failureModes":["Address has no registered ENS name — returns empty or null ENS name","Invalid or malformed Ethereum address — returns an error response","ENS Ideas API downtime — upstream service unavailable error","Address has ENS name but no avatar set — returns name with null/empty avatar URL","Rate limiting or quota exceeded on the underlying ENS Ideas API"],"whenToPreferThis":"Choose this endpoint when you have a raw Ethereum (0x) address and need to display a human-friendly ENS name and avatar in a UI, leaderboard, or transaction label. Prefer it over manual ENS contract calls when you want a simple HTTP API with no Web3 infrastructure setup. It is best suited for single-address lookups in agent workflows where identity enrichment is needed on the fly.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:39:40.339Z","isFirstParty":false}