- CoinCap API 查询数字货币历史市场数据 - 区块链数据
- CoinCap API 查询数字货币市场数据 - 区块链数据开发
- CoinCap API 查询加密货币资产历史数据 - 区块链数据
- CoinCap API 查询加密货币资产情况 - 区块链数据开发
- CoinCap API 获取数字货币价格数据流 - 区块链数据开
- 【阅读阅牛币】《区块链:定义未来金融与经济新格局》
- CoinCap API 查询主流交易所交易基本数据 - 区块链数
- CoinCap API 获取交易所交易数据流 - 区块链数据开发
- CoinCap API 查询主流交易所加密货币交易数据 - 区块
- CoinCap API 查询主流加密货币及法币对美元汇率 - 区
简介:CoinCap 是查询超过1,000种加密货币实时定价和市场活动的有用工具。通过收集来自数千个市场的交换数据,能够提供有关资产价格和可用性透明而准确的数据。本文整理 CoinCap API 查询数字货币市场基本数据的基础操作和介绍。
CoinCap 是查询超过1,000种加密货币实时定价和市场活动的有用工具。通过收集来自数千个市场的交换数据,能够提供有关资产价格和可用性透明而准确的数据。本文整理 CoinCap API 查询主流交易所交易基本数据的基础操作和介绍。
CoinCap 对于所有端口,默认情况下,单个页面提供100个响应,并且在请求时每页最多支持2,000个响应。
CoinCap API 服务包括 RESTful API 和 WebSocket API 两种。通过 CoinCap API 查询数据不需要申请密钥。
CoinCap 提供 /candles 端口以便查询历史市场数据,可以一路追溯到交易所成立的时候,甚至可以查到已经关闭的交易所的数据。
使用这个端口需要很多参数:
exchange: 交易所ID,比如 poloniex;
intervalh: 时间间隔,这里可以使用的参数有:M1,M5,M15,M30,H1,H2,H4,H8,H12,D1,W1。M 代表分钟,比如 M1 就是一分钟;H 代表小时;D 代表天;W 代表周。
baseId: 购买资产ID,比如 ethereum;
quoteId: 报价资产ID.
查询语句:
api.coincap.io/v2/candles?exchange={交易所ID}&interval={时间间隔}&baseId={购买资产ID}"eId={报价资产ID}
Node.js 代码示例:
const fetch = require('node-fetch');
fetch('https://api.coincap.io/v2/candles?exchange={交易所ID}&interval={时间间隔}&baseId={购买资产ID}"eId={报价资产ID}', {
method: 'get',
}).then(response => response.json()
.then(data => console.log(data.data)));
返回的 JSON 示例:
{
"data": [
{
"open": "0.0415130000000000",
"high": "0.0517000000000000",
"low": "0.0407980000000000",
"close": "0.0487950000000000",
"volume": "1766952.3810000000000000",
"period": 1513555200000
},
{
"open": "0.0487650000000000",
"high": "0.0554490000000000",
"low": "0.0462820000000000",
"close": "0.0535860000000000",
"volume": "2008081.5090000000000000",
"period": 1514160000000
},
{
"open": "0.0535860000000000",
"high": "0.0700000000000000",
"low": "0.0510400000000000",
"close": "0.0693130000000000",
"volume": "3558404.1130000000000000",
"period": 1514764800000
},
{
"open": "0.0693230000000000",
"high": "0.1010040000000000",
"low": "0.0690020000000000",
"close": "0.0998600000000000",
"volume": "2653880.2100000000000000",
"period": 1515369600000
}
],
"timestamp": 1552619693247
}
返回 JSON 在官方文档的释义:
open: the price (quote) at which the first transaction was completed in a given time period
high: the top price (quote) at which the base was traded during the time period
low: the bottom price (quote) at which the base was traded during the time period
close: the price (quote) at which the last transaction was completed in a given time period
volume: the amount of base asset traded in the given time period
period: timestamp for starting of that time period, represented in UNIX milliseconds
翻译:
open: 在给定时间段内第一笔交易的价格(报价);
high: 在此期间所购买货币的交易最高价格(报价);
low: 在此期间所购买货币的交易最低价格(报价);
close: 在给定时间段内最后一笔交易的价格(报价);
volume: 在给定时间段内所购买货币的交易总量;
period: 时间段开始时的时间戳,以UNIX毫秒表示。
CoinCap API 官方文档:https://docs.coincap.io/
CoinCap API 思维导图:
COINCAP API原创内容,欢迎转载,但转载请标明出处。
我们有一个区块链知识星球,做区块链前沿资料的归纳整理以方便大家检索查询使用,也是国内顶尖区块链技术社区,欢迎感兴趣的朋友加入。如果你对上面内容有疑问,也可以加入知识星球提问我:
区块链社群 知识星球
网友评论