Etherscan API
Etherscan API
Etherscan API 提供以太坊主网区块链浏览数据:交易历史、token 持有、合约源码、内部交易、ETH gas tracker。
以太坊事实标准 block explorer
只覆盖以太坊主网(其他链用对应 chain 的 *scan)
etherscan.io 创建 API key(免费)。GET https://api.etherscan.io/api?module=account&action=balance&address=0x...&apikey=...
可用率 · 30 天窗口
关于这个 API
Etherscan 是以太坊生态最重要的基础设施之一——所有交易、所有合约源码、所有 token 信息都能在这里查到。普通用户在网页上用 etherscan.io 看自己的交易和 wallet;开发者用 Etherscan API 把这些数据集成进自己的 dApp / wallet / 分析工具。最常见 use case:钱包 app 显示用户交易历史和 token 余额、DeFi 应用查询用户过去操作、智能合约审计工具获取已验证 source code、gas price tracker 实时显示推荐 gas 费。Etherscan 同一团队还运营所有主流 EVM 链的 explorer:BscScan(BNB Chain)、PolygonScan、Arbiscan、Optimistic Etherscan、BaseScan、SnowTrace(Avalanche)等,API 设计完全一致,方便多链应用。
你可以做什么
- 1DeFi 应用查询用户交易历史
- 2钱包查 token 余额和 NFT
- 3智能合约审计获取源码
- 4gas price 实时显示
- 5链上数据追踪
优劣对比
优点
- 以太坊事实标准 block explorer
- 免费 tier 慷慨(5 calls/秒)
- 配套各 L2 都有版本(BscScan、PolygonScan、Arbiscan 等)
注意事项
- 只覆盖以太坊主网(其他链用对应 chain 的 *scan)
- 某些复杂查询 API 没有,要直接读链上
示例请求
curl https://etherscan.io/<endpoint> \
-H "Authorization: Bearer $API_KEY"
# Some providers use X-Api-Key instead — verify in the docs.快速开始
etherscan.io 创建 API key(免费)。GET https://api.etherscan.io/api?module=account&action=balance&address=0x...&apikey=...
常见问题
BscScan、PolygonScan API key 一样吗?+
不一样。每个链 explorer 独立 API key,但 API 接口完全一致(同一团队开发)。
能拿合约源码吗?+
可以,前提是合约 verified。GET ?module=contract&action=getsourcecode&address=0x...
技术细节
- 认证方式
- api_key
- 计费
- freemium
- 速率限制
- 免费 5 calls/秒;Pro 30 calls/秒
- 协议
- REST
- SDK
- python, javascript, typescript, go
- 响应时间
- 258 ms
- 上次巡检
- 2026/5/12 07:37:23