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

为何Markets接口与market_chart接口返回价格存在差异?

问题解答

能否通过market_chart接口获取最新当前价格?

不行,原因如下:

  • market_chart返回的prices数组是按指定时间间隔聚合后的历史数据,比如你使用interval=daily参数时,最后一条数据是当日固定时间点(多为凌晨)的聚合价格,并非实时最新成交价。
  • coins/markets接口的current_price是平台实时抓取的最新交易价格,二者的数据源、计算逻辑完全不同,哪怕调用间隔不足1秒,价格出现差异也是正常的。

如何解决免费API限流问题?

  • 直接通过coins/markets或coins/{id}接口获取当前价格,完全没必要调用market_chart来获取实时价,减少一次请求就能大幅降低触发限流的概率。
  • 若同时需要当前价格和历史K线数据,优化调用逻辑:只在确实需要历史数据时发起market_chart请求,同时严格遵守免费API的调用频率限制,避免短时间内密集发起请求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 10:12:18