{"uid":"cap_-SH71dYk8WXr4KdKBOqqm","slug":"base-basename-resolver-24f80988","name":"Base Basename Resolver","description":"Resolve a Basename (name.base.eth) to its Base address and profile records (avatar, description, url, Twitter, GitHub). Accepts \"jesse\", \"jesse.base\" or \"jesse.base.eth\".","url":"https://onchaincheck.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_Qx0m031e8DIwQLD5Kls3O","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 on-chain profile records including avatar, description, URL, Twitter, and GitHub.","exampleAgentPrompt":"What is the Base wallet address and profile info for jesse.base.eth?","exampleUseCases":[{"title":"Resolve Basename before sending payment","prompt":"Before I send ETH, can you look up the wallet address for vitalik.base.eth so I know I'm sending to the right place?"},{"title":"Display on-chain profile in a dapp","prompt":"Pull the avatar, description, and social links for coinbase.base.eth so I can show their profile card in my app."},{"title":"Verify GitHub linked to a Basename","prompt":"What GitHub account is linked to jesse.base.eth on Base?"}],"resultDescription":"Returns a JSON object containing the resolved Base wallet address, the full .base.eth name, on-chain profile records (avatar image URL, description, website URL, Twitter handle, GitHub handle), the resolver contract address, and a boolean indicating whether the name is registered.","failureModes":["Basename not registered — returns registered: false or null address","Invalid name format — rejected by query param pattern validation","Name exists but has no profile records set — records fields will be empty or null","Network/RPC timeout — service may return 5xx error","Typo in name — resolves to wrong or unregistered name"],"whenToPreferThis":"Use this endpoint when you need to resolve a Base-specific .base.eth name to a wallet address or retrieve the on-chain social profile attached to it. Prefer this over generic ENS resolvers when the target name is on Base (name.base.eth) rather than Ethereum mainnet (.eth). It accepts flexible input formats (jesse, jesse.base, jesse.base.eth) making it easy to use from user-provided input.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T12:43:36.432Z","isFirstParty":false,"canonicalSlug":"base-basename-resolver-24f80988"}