Coinbase API:如何获得所有支持的硬币的现货价格



是否有API可以通过一个调用获得所有支持的spot-price?

目前,这似乎只适用于每种货币对,例如BTC-USD

然而,我找到了以下API来支持它,但它没有在开发人员网站上正式列出

https://api.coinbase.com/v2/prices/usd/spot

我可以使用此API获取所有支持硬币的所有价格数据吗?

感谢

我相信在一个请求中获得所有硬币价格的唯一方法是使用exchange-rates端点,但它获得的比coinbase交易的更多,由于这告诉你1美元可以获得多少,你必须进行1/rate数学计算才能获得价格。

例如

1 ATOM = 1 / 0.04149635869452455 = $24.0985

https://api.coinbase.com/v2/exchange-rates?currency=USD

{
"data": {
"currency": "USD",
"rates": {
"AED": "3.672973",
"AFN": "97.372693",
"ALL": "107.034241",
"AMD": "490.957033",
"ANG": "1.803208",
"AOA": "564",
"ARS": "101.5085",
"AUD": "1.399191",
"AWG": "1.8",
"AZN": "1.700805",
"BAM": "1.729247",
"BBD": "2",
"BDT": "85.824273",
"BGN": "1.72742",
"BHD": "0.377048",
"BIF": "1994.142167",
"BMD": "1",
"BND": "1.366618",
"BOB": "6.898625",
"BRL": "5.552737",
"BSD": "1",
"BTN": "75.524027",
"BWP": "11.716473",
"BYN": "2.536338",
...
}}}

否则,你可能需要获得所有的产品,并获得每个产品的报价,但你必须限制它,这样你每秒就不会提出太多请求。

循环的结果

https://api.exchange.coinbase.com/products

并使用

https://api.exchange.coinbase.com/products/{product_id}/股票代码

以获取价格。

最新更新