# Etherscan API

Category: [Crypto](https://free-web-services.com/web-services/unit-convertors/crypto/)  
Page: https://free-web-services.com/web-services/unit-convertors/crypto/etherscan-api.html  
Documentation: https://docs.etherscan.io/

The Etherscan API reads balances, transactions, contracts and token data on Ethereum and other chains, for example to list the transfers of an address. Requests are GET calls with JSON answers. Free with a free API key for personal and research use, up to 3 calls a second and 100,000 a day on selected chains. An official MCP server at https://mcp.etherscan.io/mcp lets AI agents read chain data.

- API key: Needed, free
- Pricing: Free with a free API key for personal and research use, up to 3 calls a second and 100,000 a day on selected chains.
- Commercial use: Not on the free plan
- From the browser: Yes (CORS)
- Formats: JSON
- Interface: REST, HTTP-GET, MCP
- Provider: docs.etherscan.io
- Last checked: Working on November 9th, 2026

Example request:

```sh
curl 'https://api.etherscan.io/v2/api?chainid=1&module=stats&action=ethprice&apikey=YOUR_API_KEY'
```

Replace YOUR_API_KEY with your own key. The JavaScript works in a web page as well as in Node.js 18 or newer.

