published

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

99.90%Uptime
200msLatency
0Stars
API KeyAuth
NoCredit Card
RESTStyle
v2Version
API Endpoints

Reference for available routes, request structures, and live examples.

Retrieve Ethereum transaction details

Full Endpoint URL
https://api.etherscan.io/api
Implementation Example
curl -X GET 'https://api.etherscan.io/api' \
  -H 'Authorization: Bearer YOUR_API_KEY'
Request Payload
{
  "action": "eth_getTransactionByHash",
  "module": "proxy",
  "txhash": "0x..."
}
Expected Response
{
  "result": {
    "hash": "0x...",
    "value": "0x123"
  },
  "jsonrpc": "2.0"
}
Version:v1
Limit:5 requests/second (free tier)
Real-World Applications
  • 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
Advantages
  • High Ethereum coverage data
  • Simple REST endpoints
  • Generous free tier for development
  • Scalable paid plans for production
Limitations
  • 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

v2
Pricing Model
tiered subscription
Credit Card
Not Required
Response Formats
JSON
Supported Languages
5 Languages
SDK Support
REST Only
Time to Hello World

Under 5 minutes (signup and get key)

Rate Limit

3 calls/s free, higher on paid tiers

Free Tier Usage

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

#blockchain-data#ethereum-explorer#transaction-tracking#etherscan

Explore Related APIs

Discover similar APIs to Etherscan API

View All APIs
FREEMIUM

Covalent API

The Covalent API offers developers free access to aggregate blockchain data from over 100 networks, facilitating the building of multi-chain applications.

BlockchainView Details
FREEMIUM

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.

BlockchainView Details
OPEN SOURCE

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.

BlockchainView Details