{"uid":"cap_MzYnwmNopxLhOgE3ntwih","slug":"phantom-api-zksync-token-balances-8049fcb1","name":"Phantom API — zkSync Token Balances","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/token/balances","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"owner":{"type":"string"},"contractAddresses":{"type":"array","items":{"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_Gq_95Z9wxrYArn23PwnVl","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 ERC-20 and native token balances for a wallet address on the zkSync network, optionally filtered by specific contract addresses.","exampleAgentPrompt":"What ERC-20 token balances does the zkSync wallet 0xAbC123...def hold? Also check the balances for contract addresses 0xToken1... and 0xToken2....","exampleUseCases":[{"title":"DeFi portfolio snapshot for zkSync wallet","prompt":"Can you pull all the token balances for the zkSync wallet 0x4f3eC...7a2b? I want to see everything it holds on zkSync Era."},{"title":"Check specific token holdings before a swap","prompt":"Before I do a swap, can you check whether the wallet 0xDe45...9f1c holds any USDC (contract 0x3355...abcd) on zkSync?"},{"title":"Monitor airdrop eligibility by balance","prompt":"I need to verify whether wallet 0xBc87...22ef has at least some amount of the governance token at contract 0xGov1...5566 on zkSync — can you look that up?"}],"resultDescription":"Returns a list of token balances held by the specified wallet address on the zkSync network. Each entry typically includes the token contract address, token symbol, decimals, and balance amount. If contract addresses are provided, the response is filtered to only those tokens.","failureModes":["Invalid owner address format returns an error or empty result","Non-existent or zero-balance wallet returns empty array","Invalid contract address in the filter list may be ignored or cause partial failure","Rate limiting or payment failure (x402) results in a 402 response requiring USDC payment","zkSync network downtime or RPC errors may cause timeouts or 503 responses"],"whenToPreferThis":"Choose this endpoint when you need fast, pay-per-call token balance lookups on the zkSync (Era) L2 network without setting up your own RPC infrastructure. It is ideal for lightweight agents that need on-demand portfolio or balance data for zkSync wallets without committing to a subscription. Prefer this over generic Ethereum balance APIs when the target wallet specifically operates on zkSync.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:51:08.862Z","isFirstParty":false}