{"uid":"cap_Htno0Map1eTh8CQV-_B_Z","slug":"beggar-bot-ens-enrichment-resolution-bbefe820","name":"Beggar Bot ENS Enrichment & Resolution","description":"Paid: /v1/verify, /v1/risk, /v1/receipt cost $0.01 USDC per call on Base mainnet via x402 (payTo 0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7); utilities analyze Base mainnet (USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) by default, network=base-sepolia optional; /v1/receipt/verify and discovery files are free. Operator: Beggar Bot.","url":"https://beggar-bot-demand.beggarbot.workers.dev/v1/ens?utm_source=zero.xyz","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"},"queryParams":{"type":"object","properties":{"name":{"type":"string","description":"ENS name, e.g. vitalik.eth"},"address":{"type":"string","description":"or address for reverse lookup"},"resolve":{"type":"string","description":"true (default) | false"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_fO1uBWx7v-jJ2wJinJMOu","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Enriches an ENS name (normalize, namehash, labelhash, token IDs, homoglyph/zero-width flags) and optionally resolves it live (resolver, owner, address, URL, contenthash) or performs reverse lookup from address to forward-verified primary name.","exampleAgentPrompt":"Look up vitalik.eth for me — give me the resolved Ethereum address, owner, contenthash, and flag any homoglyph or zero-width character issues in the name.","exampleUseCases":[{"title":"Resolve ENS name to wallet address","prompt":"What Ethereum address does nick.eth resolve to? Also tell me who owns it and if there are any lookalike character warnings."},{"title":"Reverse lookup primary ENS name","prompt":"I have the address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 — what's the forward-verified primary ENS name for it?"},{"title":"Get ENS token IDs for NFT marketplace","prompt":"Give me the ERC-721 token ID and NameWrapper token ID for ens.eth, plus its namehash and labelhash — I don't need live resolution, just the computed values."}],"resultDescription":"A JSON object containing: normalized ENS name, homoglyph and zero-width character flags, namehash, labelhash, .eth ERC-721 token ID, NameWrapper token ID; and if resolve=true (default), live on-chain data: resolver address, owner address, resolved ETH address, URL record, and contenthash. For address input, returns the forward-verified primary ENS name. Fails soft on RPC errors.","failureModes":["ENS name not registered — resolver/owner/addr fields will be null or absent","Invalid ENS name format — normalization error returned","RPC unavailable — live resolution fields fail soft, compute fields still returned","Address has no primary name set — reverse lookup returns null","Homoglyph detection flags name as suspicious but does not block resolution"],"whenToPreferThis":"Use this endpoint when you need a single call that combines ENS name normalization, security flagging (homoglyph/zero-width attacks), cryptographic identifiers (namehash, labelhash, token IDs), and live on-chain resolution — rather than calling multiple separate RPC methods. Ideal for agents that need to validate ENS names before processing payments, display wallet identity, or index NFT ownership of ENS names. The resolve=false mode is useful for pure offline computation without incurring RPC latency.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T18:33:25.632Z","isFirstParty":false,"canonicalSlug":"beggar-bot-ens-enrichment-resolution-bbefe820"}