能否通过Binance公开API获取ETH/USDT TRC-20链上交易记录?
Binance API 相关需求判断说明
核心结论
你的判断完全正确,该需求无法实现,Binance的交易对确实是网络无关的。
具体原因说明
1. Binance 平台现货交易的本质
Binance 平台内的现货交易(包含 ETH/USDT 交易对)属于中心化平台内部的账本记账行为,所有交易撮合、余额变更都发生在 Binance 自有服务器内,全程不涉及任何公链的链上操作:
- 用户在 Binance 内买卖 ETH/USDT 时,仅触发平台内部不同账户的余额增减,不会生成 ETH 链或 TRON 链上的转账记录
- 只有用户发起充币、提币操作时,才需要选择对应的公链类型,这一步和现货交易环节完全独立
2. GET /api/v3/trades 接口的能力边界
你调用的 GET /api/v3/trades 是 Binance 现货交易的公开接口,仅返回 Binance 平台内部的现货撮合交易记录,不会附带任何链上相关信息,也完全不会区分某笔交易对应的后续充提公链类型。
3. 需求逻辑的本质矛盾
你提到的「TRON 网络完成的 ETH/USDT 交易」本质是 TRON 公链上的链上交易行为,这类交易完全运行在 Binance 平台体系之外,Binance 不会收录这类第三方链上数据,自然也不可能通过自有 API 返回对应记录。
如果你的实际需求是查询 TRON 链上 TRC20 格式 ETH 与 TRC20-USDT 的交易记录,需要调用 TRON 对应的区块浏览器 API,而非 Binance 交易接口。
内容的提问来源于stack exchange,提问作者Mnemonic Pie
相关产品推荐
相关产品推荐

