主页 > imtoken安全码 > 比特币等实时行情CoinCap API指令,数字货币价格获取,k线获取
比特币等实时行情CoinCap API指令,数字货币价格获取,k线获取
imtoken安全码 2023-02-15 06:11:54
CoinCap API使用说明怎么免费获得比特币,数字货币价格获取,k线获取,实时价格获取免费
CoinCap是国外的API,提供几乎所有数字货币的价格信息,K线数据,ws实时价格接口
CoinCap API文档地址:
CoinCap官网地址:
资料截图
k线数据
websocket实时价格数据
根据这些数据,您可以制作自己的产品
获取某个时间段内的k线数据
在开始之前,您需要了解:
币种简称 英文名称 币种ID
比特币
比特币
比特币
以太币
以太坊
以太坊
EOS
EOS
欧斯
泰达币
系绳
系绳
长途贸易公司
莱特币
莱特币
美元
美元
美国美元
……
请求数据时,接口参数说明:
let queryData = {
exchange:bitstamp, // 交易所id
interval:m15, // k线单位 15分钟
baseId:bitcoin, // 要买的币种
quoteId:united-states-dollar, // 用什么币种买
start:1565280000000, // k线开始时间戳
end:1565336472965, // k线结束时间戳
}
返回数据如下:
{
"data": [
{
"open": "11672.7900000000000000", // 开盘价: 单位时间内
"high": "11743.2700000000000000", // 最高价
"low": "11641.8600000000000000", // 最低价
"close": "11735.8900000000000000", // 收盘价: 单位时间内
"volume": "180.0047796500000000", // 交易额
"period": 1565280000000 // 时间点
},
{
"open": "11720.0100000000000000",
"high": "11764.6600000000000000",
"low": "11720.0100000000000000",
"close": "11764.2800000000000000",
"volume": "43.2922002100000000",
"period": 1565280900000
},
{
"open": "11752.2200000000000000",
"high": "11764.5400000000000000",
"low": "11699.9200000000000000",
"close": "11717.8400000000000000",
"volume": "86.6521894000000000",
"period": 1565281800000
}
// ....此处省略n条数据
],
"timestamp": 1566886196502
}
获得正确的交流
获取数据时,有时可能没有数据,因为您选择的交易所没有提供您设置的交易对的数据。
例如,Bitstamp 交易所不提供 USDT/USD 组合
这时候你就需要另外一个接口来查看你要兑换的币种有哪些交易可用
对于USDT/USD,需要找到united-states-dollar的兑换信息:
……
在获取的数据中,找出您需要的目标货币是否存在怎么免费获得比特币,以及有哪些交易所可用。
这样我们就可以找到bittrex提供的USDT/USD数据
请求k线数据时,可以这样写请求数据
USDT的货币id是tether
USD 对应 united-states-dollar
let requestData = {
exchange:bittrex, // 交易所id
interval:m15, // k线单位 15分钟
baseId:tether, // 要买的币种
quoteId:united-states-dollar, // 用什么币种买
start:1565280000000, // k线开始时间戳
end:1565336472965, // k线结束时间戳
}