{"uid":"cap_QycksmUMpB53a3bAe706O","slug":"lenscrypt-nft-token-owners-lookup-606c75ae","name":"LensCrypt NFT Token Owners Lookup","description":"81 paid REST endpoints covering wallet analytics, DeFi yields, token safety, smart money tracking, whale alerts, sniper detection, GMX perps, Solana tools, protocol stats, gas tracking, DEX quotes, NFT analytics, social signals, and 8 AI-powered endpoints (MiMo V2.5). Pay USDC via x402 protocol on Base.","url":"https://lemscrypt.vercel.app/api/nft/owners/%7Bchain%7D/%7Bcontract%7D/%7BtokenId%7D","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"properties":{"type":"string"}}},"responseSchema":{"type":"json","example":{"status":"ok"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.25","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.25/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_DbtzJitaYF_lMR4kwZu-D","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.25","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(s) of a specific NFT token identified by chain, contract address, and token ID","exampleAgentPrompt":"Who currently owns token ID 4521 from the Bored Ape Yacht Club contract 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13d on Ethereum?","exampleUseCases":[{"title":"Verify NFT ownership before airdrop","prompt":"I need to verify who owns token ID 1337 from the Azuki collection at contract 0xED5AF388653567Af2F388E6224dC7C4b3241C544 on Ethereum before I send an airdrop to that wallet."},{"title":"Track NFT holder for gated access","prompt":"Can you check who currently holds token ID 88 from the Pudgy Penguins contract 0xBd3531dA5CF5857e7CfAA92426877b022e612cf8 on Ethereum? I need the owner's wallet address to grant them access to a private Discord."},{"title":"Monitor NFT ownership change","prompt":"Look up the current owner of token ID 2500 on contract 0x60E4d786628Fea6478F785A6d7e704777c86a7c6 on Ethereum — I want to see if it changed hands since last week."}],"resultDescription":"A JSON response containing the current owner wallet address(es) for the specified NFT token, along with status information indicating whether the lookup succeeded.","failureModes":["Invalid or unsupported chain identifier returns an error","Non-existent contract address yields empty or error response","Token ID that has not been minted returns not-found error","Rate limiting or payment failure via x402 protocol blocks the request","Burned or destroyed tokens may return null owner or zero address"],"whenToPreferThis":"Choose this endpoint when you need on-chain NFT ownership data for a specific token by contract address and token ID across multiple chains. Prefer this over general blockchain explorers when you need a clean, agent-callable REST API with structured JSON output and pay-per-call pricing via x402 on Base.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:36:30.699Z","isFirstParty":false}