You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Etherscan API获取指定代币的全部转账记录?

获取指定ERC20代币全部转账记录的正确Etherscan API调用方式

你之前用的txlist接口返回的是代币合约本身的交易记录(比如合约部署、合约内部执行的交易),和浏览器页面显示的代币转账记录不是同一类数据。

要获取目标代币的全部转账记录,得用Etherscan专门的代币转账查询接口,核心参数是module=account和action=tokentx,示例调用如下:

https://api.etherscan.io/api?module=account&action=tokentx&contractaddress=0x2d8b6fc9ae0fa508caa14453ce13acb8d906c184&apikey=YOUR_API_KEY

关键参数说明

  • contractaddress:必填项,指定你要查询的代币合约地址
  • 可选参数(按需添加):
    • page:分页页码,默认值为1
    • offset:每页返回的记录数量,默认100,最大支持1000
    • startblock:查询的起始区块高度,默认从区块0开始
    • endblock:查询的结束区块高度,默认到最新区块
    • sort:记录排序方式,可选asc(按区块升序)或desc(按区块降序),默认desc

这个接口返回的结果就是你在浏览器页面看到的代币转账记录(比如你示例中的85笔),完全匹配需求。

内容的提问来源于stack exchange,提问作者Rene Winter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 09:42:03