{"uid":"cap_cY8hgV9wGoxFqj_U8JK3K","slug":"phantom-api-polygon-token-balances-fdbf7157","name":"Phantom API — Polygon 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/polygon/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_1CA6ILYpAkf8gfhIlykCh","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 token balances for a wallet address on the Polygon network, optionally filtered by specific contract addresses","exampleAgentPrompt":"What are all the ERC-20 token balances for the Polygon wallet 0xAbC123...? Also check the balances for contract addresses 0xTokenA... and 0xTokenB... specifically.","exampleUseCases":[{"title":"DeFi portfolio snapshot on Polygon","prompt":"Can you pull all the token balances for my Polygon wallet 0x1234abcd...? I want to see everything I'm holding on Polygon right now."},{"title":"Verify specific token holdings","prompt":"Check whether the Polygon wallet 0xDeFi5678... holds any USDC or USDT — the contract addresses are 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174 and 0xc2132D05D31c914a87C6611C10748AEb04B58e8F."},{"title":"Monitor user wallet for token presence","prompt":"Look up the token balances on Polygon for wallet 0xUser9876... and tell me if they hold more than zero of these two tokens: 0xContractA and 0xContractB."}],"resultDescription":"Returns a list of ERC-20 token balances for the specified wallet owner on the Polygon network, including token amounts and contract details, optionally scoped to specific contract addresses provided in the request.","failureModes":["Invalid or malformed wallet address returns an error","Non-existent or invalid contract address may return zero balance or error","Rate limits or payment failures via x402 protocol return 402 Payment Required","Polygon network outage or RPC issues may cause timeouts or incomplete data","Empty contractAddresses array may return all tokens or require at least one entry depending on implementation"],"whenToPreferThis":"Use this endpoint when you need fast, pay-per-call ERC-20 token balance data specifically on the Polygon network without committing to a subscription. Ideal for agents that need occasional wallet lookups, portfolio checks, or token verification on Polygon. Prefer over full node RPC calls when you want a simple REST interface with predictable per-call costs via USDC micropayments.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T13:06:35.624Z","isFirstParty":false}