Etherscan API

Read-only API for the Etherscan blockchain explorer, providing transaction history, contract ABI lookup, token transfers, gas prices, and verified contract source code.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Other etherscan ethereum blockchain-explorer transactions smart-contracts rest-api
⚙ Agent Friendliness
59
/ 100
Can an agent use this?
🔒 Security
77
/ 100
Is it safe for agents?
⚡ Reliability
83
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
78
Error Messages
70
Auth Simplicity
88
Rate Limits
78

🔒 Security

TLS Enforcement
100
Auth Strength
72
Scope Granularity
65
Dep. Hygiene
80
Secret Handling
72

Ethereum blockchain explorer API. Simple API key. Public blockchain data — low security risk. No PII involved. Rate limits enforced per key.

⚡ Reliability

Uptime/SLA
85
Version Stability
85
Breaking Changes
82
Error Recovery
80
AF Security Reliability

Best When

You need transaction history, ABI lookup, or token transfer data for an Ethereum address without running your own indexer.

Avoid When

You need to write to the blockchain, require real-time streaming, or are working with non-Ethereum chains.

Use Cases

  • Fetching complete transaction history for any wallet address
  • Retrieving verified smart contract ABI for dynamic interaction
  • Monitoring ERC-20/ERC-721 token transfers for a wallet
  • Getting current gas price estimates for transaction planning
  • Looking up contract verification status and source code

Not For

  • Sending transactions (read-only API)
  • Real-time streaming of blockchain events
  • Non-Ethereum chains (use BSCScan, PolygonScan for other EVM chains)

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
No
Webhooks
No

Authentication

Methods: api_key
OAuth: No Scopes: No

API key passed as query parameter. Single key per Etherscan account. Free tier allows no-key access at very low rate limits. Key improves rate limits significantly.

Pricing

Model: freemium
Free tier: Yes
Requires CC: No

Free tier is adequate for most agent prototyping. Paid tiers mainly increase rate limits and add priority support.

Agent Metadata

Pagination
offset
Idempotent
Full
Retry Guidance
Not documented

Known Gotchas

  • Success and error responses both return HTTP 200 - agents MUST check the 'status' field in response body
  • Transaction list endpoints return max 10,000 results even with offset pagination - large wallets require multiple strategies
  • Internal transactions are separate from normal transactions and require a different endpoint
  • API key in URL query string means it appears in server logs - use HTTPS and be mindful of log exposure
  • Rate limit errors return the same HTTP 200 with status:0 - not distinguishable from other errors without parsing message

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Etherscan API.

$99

Scores are editorial opinions as of 2026-03-06.

5173
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered