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

能否不通过BscScan以编程方式提取BSC交易明细数据?

BSC链上数据公开接口调用说明

核心结论

你提到的币安BSC公共数据节点确实提供符合以太坊执行API规范的JSON-RPC接口,虽然不是严格意义上的REST API,但可通过标准HTTP POST请求调用,无需解析BscScan页面,也不依赖BscScan官方有限的API,完全可以满足你获取链上原生数据的需求。

接口调用规范

  • 请求地址:https://bsc-dataseed.binance.org/
  • 请求方法:POST
  • 必填请求头:Content-Type: application/json

eth_getTransactionByHash 调用示例

你需要的按交易哈希查询交易详情的接口调用示例如下(curl命令):

curl -X POST https://bsc-dataseed.binance.org/ \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_getTransactionByHash","params":["替换为你要查询的交易哈希"],"id":1}'

返回字段完全符合以太坊执行API的定义,包含交易发送方、接收方、转账金额、gas参数、输入数据等所有链上原生交易信息,和BscScan上展示的链上原始数据完全一致。

备用公共节点

如果官方主节点出现限流或者访问失败的情况,可以使用以下备用公共节点,调用方式完全一致:

  • 币安备用节点1:https://bsc-dataseed1.binance.org/
  • 币安备用节点2:https://bsc-dataseed2.binance.org/
  • 第三方公共节点:https://bsc.publicnode.com

注意事项

  • 所有公共节点均有请求频率限制,若有高频查询需求,建议自行搭建BSC全节点或购买商用节点服务
  • 这类节点仅能获取链上原生数据,如果你需要BscScan提供的合约ABI解析、地址标签、持仓统计等二次加工数据,仍需使用BscScan官方对应的API接口

内容的提问来源于stack exchange,提问作者D. Joe

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 19:54:04