Coinbase API历史数据下载方法
5 个回答
Coinbase API 是可以下载历史数据的,不过要根据你需要的数据类型选择相应的接口。比如说,如果你需要订单历史和交易记录的话,可以参考下面这个接口:https://api.coinbase.com/v3/brokerage/orders/historical/all
首先你需要在你的应用页面上创建一个新 API key,并且设置正确的权限(例如:只读权限或交易权限)
使用 HTTP 请求的方式,带上认证头就可以调用接口获取到返回的 JSON 数据。
需要注意的是,当数据量过大时,需要考虑分页来防止一次性加载过多数据。你可以先通过 Postman 或者 Python 进行测试,确保一切顺利后再将其整合到你的脚本中。
Coinbase 通过 RESTful API 直接获取历史交易记录
1.注册百度云服务账号,获得API Key
可以使用 Python 或其他语言进行脚本编写,向 Coinbase 的历史订单接口发起请求。
注意访问频率限制
指定币种或周期:如果需要部分数据,可以在参数中指定
获取到后保存到本地的文件,或者数据库中。
使用Coinbase API获取历史数据 第一步:在Coibase官网注册并申请API密钥,确保拥有足够的权限; 第二步:借助Python语言,编写脚本程序,通过RESTful API调用Coinbase的历史数据。当然也可以直接调用官方SDK,以降低工作量; 第三步:需要注意的是,在调用的过程中,需要关注两个方面:一是调用频率不要太高;二是需要按照时间分页获取数据。 如果还不太熟悉,可以参考一些开源项目,如coinbase-historical-data。 最后,将数据存储在CSV文件或者数据库中即可。
Coinbase提供API:提供的是实时行情交易,不包含历史数据。
你可以在 Coinbase Pro API 里获取 6 个月以内的历史数据,更久的历史数据可以去第三放数据源。
举例来说,一些专业的站点就会提供一些可供下载的历史数据或者自己通过写程序来实现定时更新API接口并保存下来。
注意:使用官方api请求有次数限制,请合理设置抓取频率。
Coinbase获取历史数据:使用Coinbase REST API接口中的get endpoints
路径为/products/{product_id}/candles
参数:设置时间区间和时间单位(1分钟、60分钟K)
发送GET请求
携带 API Key 和权限控制
大数据量可分批下