{"uid":"cap_8Y6BSDfDRQOWWcPKat7OU","slug":"erc-721-token-owner-lookup-1de5fd25","name":"ERC-721 Token Owner Lookup","description":"Use when you need the current owner of an ERC-721 token id on Base, Ethereum, Arbitrum, Optimism or Polygon via ownerOf, plus the collection's name and symbol. Returns exists=false if the id has no owner.","url":"https://biosfera.46-62-215-147.sslip.io/o/erc721-owner?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":["chain","contract","token_id"],"properties":{"chain":{"enum":["base","ethereum","arbitrum","optimism","polygon"],"type":"string"},"contract":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"token_id":{"type":"string","pattern":"^[0-9]{1,78}$"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0015","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.0015/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0015","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0015","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_U-YV4pg7HC_fX15df8Pe4","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0015","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 ERC-721 NFT token ID, along with the collection's name and symbol, across Base, Ethereum, Arbitrum, Optimism, and Polygon.","exampleAgentPrompt":"Who owns token ID 1234 of the NFT contract 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D on Ethereum?","exampleUseCases":[{"title":"NFT Ownership Verification for Gating","prompt":"Can you check who currently owns token ID 7495 of the contract 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D on Ethereum? I need to verify ownership before granting access."},{"title":"NFT Provenance Research","prompt":"I'm researching a Polygon NFT — can you find the current owner of token ID 42 at contract address 0x2953399124F0cBB46d2CbACD8A89cF0599974963 on Polygon and tell me the collection name?"},{"title":"NFT Transfer Confirmation","prompt":"We just transferred token ID 101 of our NFT collection at 0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270 on Base — can you confirm the new owner address and that it exists?"}],"resultDescription":"Returns the owner's wallet address (a 0x Ethereum address), the collection's name, the collection's symbol, and an exists boolean. If the token ID has no owner (unminted or burned), exists is false and no owner address is returned.","failureModes":["Token ID does not exist or has no owner — returns exists=false","Invalid contract address format — rejected by schema validation","Contract is not a valid ERC-721 contract — may return an error or unexpected response","Unsupported chain requested — rejected by enum validation","Token ID out of range or malformed — rejected by pattern validation","Network RPC timeout or congestion — may result in a delayed or failed response"],"whenToPreferThis":"Use this endpoint when you need to look up the current owner of a specific ERC-721 NFT token on Base, Ethereum, Arbitrum, Optimism, or Polygon. It is the right choice for ownership verification, NFT-gating, provenance research, or post-transfer confirmation. Prefer this over general blockchain explorers when you need a structured, machine-readable response with collection metadata (name and symbol) included.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-01T12:52:03.995Z","isFirstParty":false,"canonicalSlug":"erc-721-token-owner-lookup-1de5fd25"}