{"uid":"cap_Eo9q104RfpOYDQET8KGgJ","slug":"ton-dns-resolver-690ae485","name":"TON DNS Resolver","description":"558 pay-per-call data APIs for AI agents: Solana and EVM on-chain data, tokenized stocks, DeFi, Hyperliquid, economy and official statistics, FX, validation, web and developer tools. Pay in USDC via x402.","url":"https://api.vextorium.com/v1/ton-dns?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"query":{"type":"string"}}},"responseSchema":{"type":"json","example":{"domain":"foundation.ton","wallet":"0:83DFD552E63729B472FCBCC8C45EBCC6691702558B68EC7527E1BA403A0F31A8","nft_owner":"0:9DA971AF38D2F03ABDF308D5F91636A97E5A2B07A66C39D71D7CBAE3B032EDDC"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_d4P-4mqLQ_GPxt-0upnuR","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Resolve a .ton domain name to its TON wallet address, or reverse-lookup a TON wallet address to its .ton domain name.","exampleAgentPrompt":"What wallet address does foundation.ton resolve to on the TON blockchain?","exampleUseCases":[{"title":"Sending crypto to a .ton domain","prompt":"I want to send TON to wallet.ton — can you resolve that .ton domain to its actual wallet address so I know where the funds will go?"},{"title":"Identifying domain behind a wallet","prompt":"I have this TON wallet address 0:83DFD552E63729B472FCBCC8C45EBCC6691702558B68EC7527E1BA403A0F31A8 — can you find out if it has a .ton domain name associated with it?"},{"title":"Verifying NFT ownership of a .ton domain","prompt":"Who is the NFT owner of the myproject.ton domain on TON DNS?"}],"resultDescription":"Returns a JSON object containing the resolved .ton domain name (if reverse lookup), the associated TON wallet address (raw format, e.g. 0:83DFD552...), and the NFT owner address of the domain. Any field may be null if not found.","failureModes":["Domain does not exist or is not registered — returns null fields","Invalid query format (neither valid .ton domain nor valid TON address) — validation error","Domain registered but not linked to a wallet — wallet field returns null","Network or DNS resolution timeout — API error response","Malformed address input — may return error or null results"],"whenToPreferThis":"Use this endpoint when you need to resolve TON blockchain DNS names to wallet addresses or perform reverse lookups on TON addresses. It is the right choice for any workflow involving TON network identity resolution, sending funds to human-readable .ton names, or verifying domain-to-address mappings on the TON blockchain. Prefer this over generic DNS tools which do not support the TON DNS protocol.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T12:45:42.627Z","isFirstParty":false,"canonicalSlug":"ton-dns-resolver-690ae485"}