- Home
- Categories
- Blockchain
- Etherscan API
Etherscan API
The Etherscan API offers developers free access to comprehensive Ethereum blockchain data, suitable for applications such as crypto wallets and analytics tools.
Developed by Etherscan
Reference for available routes, request structures, and live examples.
Retrieve Ethereum transaction details
https://api.etherscan.io/apicurl -X GET 'https://api.etherscan.io/api' \
-H 'Authorization: Bearer YOUR_API_KEY'{
"action": "eth_getTransactionByHash",
"module": "proxy",
"txhash": "0x..."
}{
"result": {
"hash": "0x...",
"value": "0x123"
},
"jsonrpc": "2.0"
}- Track ERC‑20 token transfers by addressOptimized Capability
- Fetch contract ABI for verificationOptimized Capability
- Monitor account balances in walletsOptimized Capability
- Integrate gas price estimates in DeFi dashboardsOptimized Capability
- ✓ High Ethereum coverage data
- ✓ Simple REST endpoints
- ✓ Generous free tier for development
- ✓ Scalable paid plans for production
- ✗ Free tier chain coverage limited (~90%)
- ✗ Strict rate limits on free tier
- ✗ Requires attribution when used
- ✗ No official SDKs for some languages
FAQs
API Specifications
v2Under 5 minutes (signup and get key)
3 calls/s free, higher on paid tiers
3 calls per second, up to 100,000 calls per day, ~90% chain coverage (Free tier) with attribution required
Use Case: Best For
Developers building Ethereum tools, dApp dashboards, wallets, analytics
Not Recommended For
Ultra‑high frequency trading bots, non‑EVM chains, projects needing full chain coverage on free tier
Explore Related APIs
Discover similar APIs to Etherscan API
Covalent API
The Covalent API offers developers free access to aggregate blockchain data from over 100 networks, facilitating the building of multi-chain applications.
The Graph API
The Graph API allows developers to efficiently query blockchain data using GraphQL, organizing data from Ethereum and Polygon networks into subgraphs for real-time access.
Web3.js Ethereum API
Web3.js is a free and open-source library for JavaScript and TypeScript, facilitating interaction with Ethereum and EVM-compatible networks, ideal for blockchain applications.