Etherscan API
Etherscan API V2 provides unified access to EVM blockchain data across 50+ networks including Ethereum, Base, Polygon, and more. All endpoints require an API key (free tier available at https://etherscan.io/apis). API responses follow a standard format with 'status' (1=success, 0=failure), 'message' (OK or error), and 'result' (data or error details).
Base URL:
Auth: api_key
Endpoints: 8
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 22:14:48.458675
https://api.etherscan.io/api/Auth: api_key
Endpoints: 8
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 22:14:48.458675
Links
Documentation:
- API Plans official
SDKs:
- Go Etherscan API Client (go)
- Java Etherscan API (java)
- Etherscan API Node.js Wrapper (javascript)
- Python Etherscan API (python)
- Etherscan Python API (python)
564ms
Avg latency (7d)24
Probes (7d)Latency (7d)
Success Rate (7d)
Topics
Endpoints
| Method | Path | Summary | Auth | Last Status | Latency |
|---|---|---|---|---|---|
GET |
/api/contract-abi | Contract ABI | api_key | 200 | 532ms |
GET |
/api/contract-creation | Contract Creator and Creation TX | api_key | 200 | 534ms |
GET |
/api/contract-source | Contract Source Code | api_key | 200 | 559ms |
GET |
/api/eth-price | ETH Price | api_key | 200 | 562ms |
GET |
/api/eth-supply | Total ETH Supply | api_key | 200 | 556ms |
GET |
/api/gas-oracle | Gas Oracle | api_key | 200 | 535ms |
GET |
/api/logs | Event Logs by Address | api_key | 200 | 553ms |
GET |
/api/token-supply | ERC20 Token Total Supply | api_key | 200 | 552ms |