{"uid":"cap_9l6cbW6Wmo_jYM6vQ_9xh","slug":"aether-nft-owner-lookup-on-base-2d42d1aa","name":"Aether NFT Owner Lookup on Base","description":"Pay-per-call Base onchain data, token risk verdicts and x402 payability audits over x402 (USDC on Base).","url":"https://aether-x402.vercel.app/v1/base/nft-owner?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"tokenId":{"type":["string","integer"],"pattern":"^[0-9]+$"},"contract":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}}},"responseSchema":{"type":"json","example":{"owner":"0x..."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_NEzXeSDcAAfxAKQwXANhX","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the current owner address of a specific NFT on the Base blockchain given a contract address and token ID.","exampleAgentPrompt":"Who currently owns token ID 42 from the NFT contract 0xd4e4078ca3495DE5B1d4dB434BEbc5a986197196 on Base?","exampleUseCases":[{"title":"Verify NFT ownership before granting access","prompt":"Before I give this user access to the members-only area, can you check if wallet 0xABC... actually owns token ID 7 from the NFT contract 0x1234567890abcdef1234567890abcdef12345678 on Base?"},{"title":"Trace NFT holder for airdrop eligibility","prompt":"I need to find who currently owns token ID 101 from the Base NFT contract 0xd4e4078ca3495DE5B1d4dB434BEbc5a986197196 — they're eligible for an airdrop and I need their wallet address."},{"title":"Confirm NFT transfer after sale","prompt":"A sale just went through — can you confirm that token ID 55 from contract 0xAbCdEf1234567890abcdef1234567890ABCDEF12 on Base now shows the buyer's address as the owner?"}],"resultDescription":"Returns a JSON object containing the current owner's wallet address (e.g. {\"owner\": \"0x...\"}) for the specified NFT token ID on the Base blockchain.","failureModes":["Invalid contract address format (not a valid 0x hex address) returns an error","Token ID does not exist on the contract returns a not-found or null owner","Contract address is not an NFT contract on Base returns an error","Network or RPC issues may cause transient failures","Payment failure via x402/USDC blocks the call before execution"],"whenToPreferThis":"Use this endpoint when you need a quick, pay-per-call ownership lookup for a specific NFT on the Base L2 network without setting up your own blockchain RPC infrastructure. Prefer this over building a custom Base node query when you need low-overhead, agent-friendly onchain data billed in USDC via x402.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T18:42:56.304Z","isFirstParty":false,"canonicalSlug":"aether-nft-owner-lookup-on-base-2d42d1aa"}