{"uid":"cap_6L7BAzbbQNvbI7HlpIdxD","slug":"agenttoll-basename-resolver-d9fc9403","name":"AgentToll Basename Resolver","description":"Base-native onchain data for AI agents — gas, token prices by contract, address analytics, DEX pools, new-token radar. From $0.001 a call in USDC via x402. No API keys. Open source.","url":"https://agenttoll.app/api/base/name/%7BnameOrAddress%7D","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"properties":{"type":"string"}}},"responseSchema":{"type":"json","example":{"at":"2026-08-05T13:31:58.678Z","name":"agenttoll.base.eth","query":"agenttoll.base.eth","address":"0xe553...56f8","records":{},"resolver":"0x426fA03f..."}},"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_lrHAwRhCdHcDECgub_IYI","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 a Base Name Service (Basename) name to its linked Ethereum address and profile records, or resolves an address to its primary Basename","exampleAgentPrompt":"What Ethereum address does the Basename agenttoll.base.eth resolve to on Base?","exampleUseCases":[{"title":"Resolve Basename before sending funds","prompt":"Before I send any ETH, can you look up what wallet address vitalik.base.eth resolves to on Base so I know I'm sending to the right place?"},{"title":"Identify owner of a Base name","prompt":"Who owns the Basename defi.base.eth? Give me their wallet address and any profile records attached to that name."},{"title":"Reverse lookup address to Basename","prompt":"I have the address 0xe553...56f8 — does it have a primary Basename registered on Base?"}],"resultDescription":"A JSON object containing the resolved Ethereum address, the queried name or address, the canonical Basename string, attached profile records (text records, avatar, etc.), and the resolver contract address, along with a timestamp of when the resolution was performed.","failureModes":["Name not registered — returns null address or empty result","Address has no primary Basename set — records field empty","Invalid input format (neither valid .base.eth name nor checksummed address) — malformed query error","Resolver contract unreachable — upstream RPC error","Rate limit exceeded (unlikely at $0.001/call pay-per-use model)"],"whenToPreferThis":"Use this endpoint when you need to resolve a Basename to a wallet address (or vice versa) specifically on the Base network without needing an API key. Prefer this over generic ENS resolvers when operating on Base mainnet, and over building your own RPC calls when you want a simple pay-per-call REST interface. Ideal for AI agents that need onchain identity resolution as part of a larger workflow (e.g. before sending transactions, verifying identity, or enriching user profiles).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:45:50.086Z","isFirstParty":false}