
The PolygonScan API is a powerful tool for developers who need programmatic access to Polygon blockchain data. Built on the same infrastructure as the Etherscan API, it provides a familiar and well-documented interface for retrieving transaction details, address balances, token information, smart contract data, and network statistics via standard HTTP GET and POST requests.
To start using the PolygonScan API, you first need to create a free account on PolygonScan.com. After registration, navigate to your account dashboard and generate an API key. The free plan provides a generous number of API calls per day, which is sufficient for most development and research use cases.
The base URL for all PolygonScan API requests is https://api.polygonscan.com/api. All endpoints accept query parameters including your API key, the module name, the action name, and any additional parameters specific to the data you are requesting. Responses are returned in JSON format.
Core API Modules
The Account module provides endpoints to retrieve the native POL balance for a single address or multiple addresses in a single call, to retrieve a list of normal transactions for an address, to retrieve internal transactions, and to list all ERC-20, ERC-721, and ERC-1155 token transfers.
Token and Stats Endpoints
The Token module exposes endpoints for retrieving ERC-20 token supply, token account balances, and token transfer history. The Stats module provides network-wide statistics including the total POL supply, the current POL price in USD and BTC, and the daily transaction count over a specified date range.





