Beatae error blanditiis libero
Track ERC-20 balances, NFT ownership, and multi-token transfers across the entire Polygon PoS ecosystem.
The Polygon Token API provides comprehensive data for all token standards deployed on the Polygon PoS network. Whether you are building a token portfolio tracker, an NFT marketplace, or a DeFi analytics dashboard, these endpoints give you the granular token-level data you need.
ERC-20 Token Transfers
Use tokentx in the account module to retrieve all ERC-20 token transfers for a wallet address:
?module=account&action=tokentx&address=0xADDR&contractaddress=0xTOKEN&apikey=KEY
Each record includes: tokenName, tokenSymbol, tokenDecimal, value, from, to, blockNumber, and timeStamp. The contractaddress parameter is optional — omit it to retrieve transfers for all ERC-20 tokens.
ERC-721 NFT Transfers
Track NFT ownership changes using the tokennfttx action. Each record includes the tokenID in addition to the standard transfer fields — critical for identifying specific NFT transfers within a collection.
ERC-1155 Multi-Token Transfers
ERC-1155 multi-token transfers are retrieved via token1155tx. Records include both tokenID and tokenValue (the quantity transferred), supporting both fungible and non-fungible token use cases within a single contract.
Token Info Endpoint
The token module's tokeninfo action returns metadata for any ERC-20 token by contract address:
- tokenName, tokenSymbol, tokenDecimal
- totalSupply (in raw units)
- blueCheckmark – verified status
- description, website, email (if set by token issuer)
- tokenPriceUSD (PRO plan)
Token Holder Lists (PRO)
The PRO tokenholderlist endpoint returns a paginated list of all holders for an ERC-20 token contract, including each holder's address and balance — valuable for airdrop planning and community analytics.