{"uid":"cap_TfhjiaqHxNH0t0Db_XB9c","slug":"base-basename-resolver-94a922b6","name":"Base Basename Resolver","description":"Pay-per-call data for AI agents, paid in USDC on Base with x402: token risk checks (rug check) on Base, Ethereum, Arbitrum, Optimism, Polygon and Solana, onchain reads (balances, transactions, gas, contracts, NFTs, whale trades, new pools, ENS and Basenames), ECB exchange rates, and Canadian sales tax and business days.","url":"https://ca-tax-api-mainnet.lxtap.workers.dev/base/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","required":["name"],"properties":{"name":{"type":"string","pattern":"^[a-zA-Z0-9-]+(\\.base(\\.eth)?)?$","description":"Basename"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"name":"jesse.base.eth","address":"0x2211d1D0020DAEA8039E46Cf1367962070d77DA9","records":{"url":"jesse.xyz","avatar":"https://zku9gdedgba48lmr.public.blob.vercel-storage.com/basenames/avatar/jesse.base.eth/1722020142962/cryptopunk-diuDROjlL5OLY6EcC5keHTsNAiWMSL.png","com.github":"jessepollak","com.twitter":"jessepollak","description":"base.eth builder #001"},"resolver":"0xC6d566A56A1aFf6508b41f6c90ff131615583BCD","registered":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.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_bCtdqLAg0oGVN47jVqxjo","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Resolves a Basename (e.g. jesse.base.eth) to its Base wallet address and associated profile records including avatar, description, URL, Twitter, and GitHub.","exampleAgentPrompt":"What wallet address and social profiles are linked to jesse.base.eth?","exampleUseCases":[{"title":"Send crypto to a Basename","prompt":"I want to send ETH to jesse.base.eth — can you look up the actual wallet address on Base so I can send it?"},{"title":"Display a user's web3 profile","prompt":"Pull up the full profile for coinbase.base.eth — I need their avatar, bio, website, and any linked social accounts like Twitter or GitHub."},{"title":"Verify Basename ownership before payment","prompt":"Before I process this payment, can you confirm what address the Basename vitalik.base.eth resolves to on Base?"}],"resultDescription":"Returns the resolved Base (0x) wallet address for the Basename, along with profile record fields: avatar image URL, text description, website URL, Twitter handle, and GitHub username — whichever records the owner has set.","failureModes":["Basename not registered: returns null or empty address","Invalid name format: rejected by pattern validation (must match ^[a-zA-Z0-9-]+(\\.base(\\.eth)?)?$)","Basename has no profile records set: address resolves but profile fields are empty","Network or RPC errors from Base chain: transient 5xx response","Payment failure: x402 payment not processed, returns 402"],"whenToPreferThis":"Use this endpoint when you need to resolve a human-readable Base name (Basename / .base.eth) to a wallet address or retrieve social profile metadata attached to a Basename. Prefer this over generic ENS resolvers when the name is specifically on Base L2. Ideal for pre-filling recipient addresses, displaying web3 user profiles, or verifying identity before a transaction.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T12:45:06.578Z","isFirstParty":false,"canonicalSlug":"base-basename-resolver-94a922b6"}