Skip to content
CoinTiger-API edited this page Apr 7, 2020 · 18 revisions

CoinTiger为用户提供了稳定而实用的API接口,可实现获取行情、下单交易等功能。使用API接口可让程序代替人执行策略下单、套利和对冲交易。目前已有上百种策略在Cointiger安全运行。

API请求地址

请求类型 访问地址 适用功能
https Trading_Macro_v2 = https://api.cointiger.com/exchange/trading/api/v2 交易V2版本(推荐)
https Trading_Macro = https://api.cointiger.com/exchange/trading 交易V1版本(废弃,未来版本,将会被移除)
https Market_Macro = https://api.cointiger.com/exchange/trading/api/market 行情
websocket wss://api.cointiger.com/exchange-market/ws

API key 生成

CoinTiger API key申请请去【https://www.cointiger.com】 - 【个人中心】- 【API管理】页面进行创建。

API请求说明

Public Api 请求有REST和Websocket俩种请求方式, Private Trading Api 请求只有REST一种方式。

• Public Api

​ REST:获取所有交易对信息、查询系统当前时间、所有币对最新24小时行情、单个币对成交历史数据、单个币对k线历史数据、单个币对盘口数 据、单个币对最新24小时行情;

​ Websocket:获取指定币对最新24小时行情、盘口数据、k线实时数据、k线历史数据、最新成交数据、成交历 史数据;

• Private Trading Api

​ 用于创建订单、批量取消订单、查询当前委托和历史委托、查询当前成交和历史成交、查询成交明细、查询订 单详情、账户余额

API请求限制

无论请求 Public Api还是 Private Trading Api都有请求频次限制。

REST

针对每一个IP,API接口都是1秒6次。

Websocket

针对每一个IP,API接口都是1秒6次

API交易限制

  1. 若短时间内监测到大量无效单(≥300单/日),如频繁撤单等情况,CoinTiger将限制该用户使用API下单。
  2. 若监测到恶意套利行为,CoinTiger有权冻结该用户的资产。
  3. CoinTiger对非法套利用户始终保留追究其法律责任的权力。

API 请求步骤

• BaseURL

​ api.cointiger.com,备用域名 api.cointiger.pro (建议做双域名切换)

• 签名认证

REST

​ REST 请求header必须携带参数,要符合 RFC 标准则,例:

   Language : zh_CN
   User-Agent : Mozilla/5.0(Macintosh;U;IntelMacOSX10_6_8;en-us)AppleWebKit/534.50
                (KHTML,likeGecko)Version/5.1Safari/534.50
   Referer : https://api.cointiger.com

​ Private Trading Api需要做签名,Public Api不需要, Private Trading API签名规则

Websocket请求与订阅说明

API列表

REST Api

Websocket Api

API社群

欢迎加入CoinTiger API电报群 https://t.me/CoinTigerAPI

API示例

  1. Python : https://github.com/cointiger/CoinTiger_SDK_Python

  2. Go : https://github.com/cointiger/CoinTiger_SDK_Golang

  3. Java : https://github.com/cointiger/CoinTiger_SDK_JAVA

  4. C# : https://github.com/cointiger/CoinTiger_SDK_CSharp