{"uid":"cap_9J8K-ga3iritqsDH7-AZ7","slug":"phantom-api-zksync-nft-by-owner-c407fac0","name":"Phantom API — ZKsync NFT by Owner","description":"Lightning-fast access to blockchain data, smart contract insights, and Web3 infrastructure across 57+ networks. Pay-per-call via x402.","url":"https://phantom-api-omega.vercel.app/api/zksync/nft/by-owner?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"limit":{"type":"number"},"owner":{"type":"string"},"pageKey":{"type":"string"}}},"responseSchema":null,"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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_xRR62K742mZFu4kGtmVH-","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches all NFTs owned by a given wallet address on the ZKsync network, with pagination support.","exampleAgentPrompt":"Can you fetch all the NFTs owned by the ZKsync wallet 0x1234...abcd — show me up to 50 results?","exampleUseCases":[{"title":"NFT portfolio audit for ZKsync user","prompt":"Pull up all the NFTs held by the ZKsync wallet 0xAbCd...1234 — I need to see the full list with up to 100 results."},{"title":"NFT gating check for dApp","prompt":"Check if the wallet 0xDead...Beef on ZKsync owns any NFTs — I need to verify ownership before granting access."},{"title":"Paginated NFT collection browsing","prompt":"Get the first 20 NFTs for ZKsync address 0x9999...aaaa, and then use the page key to fetch the next batch."}],"resultDescription":"Returns a list of NFTs owned by the specified wallet on the ZKsync network, including token IDs, contract addresses, and metadata, along with a pagination key for fetching additional results.","failureModes":["Invalid or malformed owner address returns an error","No NFTs found for the address returns an empty list","Invalid pageKey causes pagination failure","Rate limiting or payment failure (x402) if USDC balance is insufficient","ZKsync network RPC outage causing data unavailability"],"whenToPreferThis":"Choose this endpoint when you specifically need NFT ownership data on the ZKsync (Layer 2) network and want pay-per-call pricing without API key subscriptions. Prefer it over general NFT APIs when ZKsync coverage and low per-call cost ($0.01 USDC) are priorities.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-16T18:43:09.892Z","isFirstParty":false,"canonicalSlug":"phantom-api-zksync-nft-by-owner-c407fac0"}