{"uid":"cap_qsHqSm7Cv10Sf-BGLzEUG","slug":"solana-sol-domain-resolver-7c1a200d","name":"Solana .sol Domain Resolver","description":"Resolve a Solana Name Service .sol domain to its owner wallet, read directly on-chain (NFT-tokenized domains resolve to the NFT holder).","url":"https://api.vextorium.com/sol-dominio-pago?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"required":["dominio"],"properties":{"dominio":{"type":"string","description":".sol domain, e.g. bonfida.sol"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":["object","null"],"properties":{"nota":{"type":["string","null"]},"dominio":{"type":["string","null"]},"explorador":{"type":["string","null"]},"registrado":{"type":["boolean","null"]},"propietario":{"type":["string","null"]},"cuenta_nombre":{"type":["string","null"]},"tokenizado_como_nft":{"type":["boolean","null"]}}}}}}},"responseSchema":{"type":"json","example":{"nota":"Propietario leído de la cuenta del dominio en Solana. Algunos dominios apuntan pagos a otra dirección mediante registros (records); este servicio devuelve el propietario.","dominio":"bonfida.sol","explorador":"https://solscan.io/account/Fw1ETanDZafof7xEULsnq9UY6o71Tpds89tNwPkWLb1v","registrado":true,"propietario":"Fw1ETanDZafof7xEULsnq9UY6o71Tpds89tNwPkWLb1v","cuenta_nombre":"Crf8hzfthWGbGbLTVCiqRqV5MVnbpHB1L9KQMd6gsinb","tokenizado_como_nft":false}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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_50phyljVkUN2wkcSzYCzb","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Resolves a .sol domain to its current owner wallet address by reading on-chain state, handling both regular and NFT-tokenized domains.","exampleAgentPrompt":"Who owns the .sol domain bonfida.sol? Look it up on-chain and tell me the wallet address and whether it's tokenized as an NFT.","exampleUseCases":[{"title":"Verify counterparty wallet before transfer","prompt":"Before I send funds, can you check who actually owns phantom.sol on-chain and give me their wallet address?"},{"title":"Check NFT domain holder identity","prompt":"I see that cryptopunk.sol is listed for sale — can you tell me the current NFT holder's wallet address and confirm it's tokenized as an NFT?"},{"title":"Audit domain registration status","prompt":"Can you look up whether sunrise.sol is already registered on Solana and who owns it, so I know if it's available?"}],"resultDescription":"Returns the resolved owner wallet address (propietario), the domain string (dominio), whether the domain is registered (registrado), whether it is tokenized as an NFT (tokenizado_como_nft), the on-chain name account address (cuenta_nombre), a Solana explorer link for the domain (explorador), and an optional note (nota) explaining edge cases such as NFT holder vs. registry owner differences.","failureModes":["Domain not registered — returns registrado: false with null owner fields","Invalid .sol domain format — rejected at input validation","On-chain RPC timeout or Solana network congestion causing lookup failure","Domain exists in registry but NFT has been transferred and owner mismatch requires special handling","Payment failure via x402 protocol resulting in 402 response before lookup is attempted"],"whenToPreferThis":"Use this endpoint when you need to resolve a specific .sol domain to its current on-chain owner, especially when NFT-tokenized domains are involved and you need the actual NFT holder rather than just the registry record. Prefer this over off-chain resolvers or cached APIs when accuracy and real-time on-chain state are critical, such as for payment routing, identity verification, or ownership auditing on Solana.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T01:56:08.520Z","isFirstParty":false,"canonicalSlug":"solana-sol-domain-resolver-7c1a200d"}