{"uid":"cap_OAEALJV3J2oPYp75nKP-R","slug":"x402-base-tools-basename-resolver-cfe27fde","name":"x402 Base Tools – Basename Resolver","description":"Base mainnet data for agents, read live from the chain and paid per call in USDC: gas prices and costs, token prices from Uniswap and Aerodrome pools, balances, token info, transaction decoding, x402 payment checks, EIP-3009 authorization status, Basenames and address profiles. Lookups of things that do not exist are not charged.","url":"https://wt7tysfcmjm8fpzl.68r.lambda-web.us-east-1.on.aws/v1/basename?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"],"type":"string"},"queryParams":{"type":"object","properties":{"name":{"type":"string","description":"a Basename such as jesse.base.eth (or jesse)"},"address":{"type":"string","description":"an address, to find its Basename"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"name":{},"address":{}}}}}}},"responseSchema":{"type":"json","example":{"name":"jesse.base.eth","address":"0x2211d1d0020daea8039e46cf1367962070d77da9"}},"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_MWDhfvhJKQoBDmlTJAFtk","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":"Resolve a Basename (e.g. jesse.base.eth) to its Ethereum address, or reverse-lookup the primary Basename for a given address on Base.","exampleAgentPrompt":"What Ethereum address does jesse.base.eth resolve to on Base?","exampleUseCases":[{"title":"Resolve Basename before sending funds","prompt":"Before I send ETH, can you look up what address jesse.base.eth resolves to on Base so I know I'm sending to the right wallet?"},{"title":"Identify owner of a Basename","prompt":"Who owns the Basename coinbase.base.eth — what's their wallet address?"},{"title":"Reverse lookup address to Basename","prompt":"Does the address 0x2211d1d0020daea8039e46cf1367962070d77da9 have a Basename associated with it on Base?"}],"resultDescription":"A JSON object containing the resolved Basename (e.g. 'jesse.base.eth') and/or the associated Ethereum address (e.g. '0x2211d1d0020daea8039e46cf1367962070d77da9'). For forward lookups, returns the address; for reverse lookups, returns the Basename only if the name's forward resolution points back to the queried address.","failureModes":["Name not registered: returns null or empty address field if the Basename does not exist","Reverse lookup mismatch: returns no name if the address's primary name does not point back to the address","Invalid input: malformed address or name format may result in an error response","Name not yet propagated: recently registered names may not yet be resolvable"],"whenToPreferThis":"Use this endpoint when you need to resolve Base-specific Basenames (*.base.eth) to addresses or perform reverse lookups on Base addresses. It is purpose-built for the Base L2 naming system, making it more reliable and faster than general ENS resolvers that may not index Base names. Prefer this over generic ENS resolvers when working with Basenames specifically.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T12:35:50.122Z","isFirstParty":false,"canonicalSlug":"x402-base-tools-basename-resolver-cfe27fde"}