Public
快速入门¶
Restful API¶
公共接口¶
用户接口¶
订单接口¶
WebSocket API¶
WebSocket接入说明¶
公共接口¶
用户接口¶
订单接口¶
1. 查询最新成交价¶
HTTP请求
GET: /api/spot/v1/market/last_price
请求参数
| 参数名 | 参数类型 | 必须 | 备注 |
|---|---|---|---|
| symbol | string | Y | 币对 |
返回数据
| 名称 | 类型 | 必须 | 备注 |
|---|---|---|---|
| code | number | Y | 错误码 |
| msg | string | Y | 说明 |
| data | string | N | 最新成交价 |
2. 查询深度数据¶
HTTP请求
GET: /api/spot/v1/market/depth
请求参数
| 参数名 | 参数类型 | 必须 | 备注 |
|---|---|---|---|
| symbol | string | Y | 币对 |
| precision | number | Y | 精度 |
返回数据
| 名称 | 类型 | 必须 | 备注 |
|---|---|---|---|
| code | number | Y | 错误码 |
| msg | string | Y | 说明 |
| data | object | N | 深度数据 |
data
| 名称 | 类型 | 必须 | 备注 |
|---|---|---|---|
| asks | object[] | N | 卖盘 |
| bids | object[] | N | 买盘 |
| ts | string | N | 时间戳 |
asks/bids
| 名称 | 类型 | 必须 | 备注 |
|---|---|---|---|
| price | string | N | 委托价 |
| volume | string | N | 委托量 |
3. 查询K线数据¶
HTTP请求
GET: /api/spot/v1/market/kline
请求参数
| 参数名 | 参数类型 | 必须 | 备注 |
|---|---|---|---|
| symbol | string | Y | 币对 |
| interval | string | Y | kline粒度,默认1min(1,3,5,15,30,60,120,240,360,720,D,M,W) |
返回数据
| 名称 | 类型 | 必须 | 备注 |
|---|---|---|---|
| code | number | Y | 错误码 |
| msg | string | Y | 说明 |
| data | object | N | K线数据 |
data
| 名称 | 类型 | 必须 | 备注 |
|---|---|---|---|
| symbol | string | N | 币对 |
| open | string | N | 开盘价 |
| high | string | N | 最高价 |
| low | string | N | 最低价 |
| close | string | N | 最新价 |
| ts | string | N | kline开始时间ISO8601 |
4. 查询K线历史数据¶
HTTP请求
GET: /api/spot/v1/market/kline/history
请求参数
| 参数名 | 参数类型 | 必须 | 备注 |
|---|---|---|---|
| symbol | string | Y | 币对,如:BTCUSDT |
| interval | string | N | kline粒度,默认1min(1,3,5,15,30,60,120,240,360,720,D,M,W) |
| endTime | string | N | 结束时间戳(秒),开区间,如1696507201,不传则默认为当前时间,不包含最新一条数据 |
| limit | string | N | 条数, 1-500,默认200 |
返回数据
| 名称 | 类型 | 必须 | 备注 |
|---|---|---|---|
| code | number | Y | 错误码 |
| msg | string | Y | 说明 |
| data | object | N | K线数据 |
data
| 名称 | 类型 | 必须 | 备注 |
|---|---|---|---|
| symbol | string | N | 币对 |
| open | string | N | 开盘价 |
| high | string | N | 最高价 |
| low | string | N | 最低价 |
| close | string | N | 最新价 |
| ts | string | N | kline开始时间ISO8601 |
5. 查询币对数据¶
HTTP请求
GET: /api/spot/v1/common/coin_pair/list
请求参数
| 参数名 | 参数类型 | 必须 | 备注 |
|---|---|---|---|
| 无 |
返回数据
| 名称 | 类型 | 必须 | 备注 |
|---|---|---|---|
| code | number | Y | 错误码 |
| msg | string | Y | 说明 |
| data | object[] | N | 币对数据 |
data
| 名称 | 类型 | 必须 | 备注 |
|---|---|---|---|
| id | string | N | id |
| base | string | N | 基准币 |
| quote | string | N | 计价币 |
| basePrecision | string | N | 基准币精度 |
| quotePrecision | string | N | 计价币精度 |
| minPrice | string | N | 最小交易额 |
| minVolume | string | N | 最小交易量 |
| isOpen | string | N | 是否开放 |
| isHot | string | N | 是否热门 |
| isRecommend | string | N | 是否推荐 |
| isShow | string | N | 是否显示 |
| tradeArea | string | N | 交易区 |
| sort | string | N | 排序 |
| openTime | string | N | 开放时间 |
| precisions | string[] | N | 交易精度 |
6. 查询汇率数据¶
HTTP请求
GET: /api/spot/v1/common/rate/list
请求参数
| 参数名 | 参数类型 | 必须 | 备注 |
|---|---|---|---|
| 无 |
返回数据
| 名称 | 类型 | 必须 | 备注 |
|---|---|---|---|
| code | number | Y | 错误码 |
| msg | string | Y | 说明 |
| data | object[] | N | 汇率数据 |
data
| 名称 | 类型 | 必须 | 备注 |
|---|---|---|---|
| baseSymbol | string | N | 基准币 |
| quoteSymbol | string | N | 计价币 |
| rate | string | N | 汇率 |
7. 查询币种数据¶
HTTP请求
GET: /api/spot/v1/common/coin/coin_network/list
请求参数
| 参数名 | 参数类型 | 必须 | 备注 |
|---|---|---|---|
| 无 |
返回数据
| 名称 | 类型 | 必须 | 备注 |
|---|---|---|---|
| code | number | Y | 错误码 |
| msg | string | Y | 说明 |
| data | object[] | N | 币种数据 |
data
| 名称 | 类型 | 必须 | 备注 |
|---|---|---|---|
| name | string | N | 币种 |
| fullName | string | N | 币种全称 |
| logo | string | N | 币种图标 |
| track | string | N | 赛道 |
| quotePrecision | string | N | 计价币精度 |
| minPrice | string | N | 最小交易额 |
| isOpen | string | N | 是否开放 |
| isHot | string | N | 是否热门 |
| depositOpen | string | N | 是否开放充值,0关闭充值,1开放充值; |
| isShow | string | N | 是否可见 |
| withdrawOpen | string | N | 是否开启提现,0关闭提现,1开启提现; |
| withdrawMin | string | N | 最小提币数量 |
| withdrawMax | string | N | 最大提币数量 |
| networks | object[] | N | 币种的网络相关数据 |
networks
| 名称 | 类型 | 必须 | 备注 |
|---|---|---|---|
| contractPrecision | string | N | 合约精度 |
| contractAddress | string | N | 币种合约地址 |
| requireMemo | string | N | 是否需要memo.0:不必填,1:选填,2:必填 |
| chain | string | N | 币种所在链 |
| depositConfirm | string | N | 充币确认数 |
| addressRegular | string | N | 地址正则 |
| network | string | N | 网络名称 |
| isOpen | string | N | 是否开启;0关闭,1开启 |
| depositOpen | string | N | 是否开放充值,0关闭充值,1开放充值; |
| isShow | string | N | 是否可见 |
| withdrawOpen | string | N | 是否开启提现,0关闭提现,1开启提现; |
| withdrawMin | string | N | 最小提币数量 |
| withdrawMax | string | N | 最大提币数量 |
| depositMin | string | N | 单笔充币最小值 |
{
"code": "0",
"msg": "Success",
"data": [
{
"name": "USDT",
"fullName": "Tether",
"logo": "https://image.xushidaifa.com/config/kv/358844.png",
"track": "Metaverse",
"isHot": 1,
"isOpen": 1,
"isShow": 1,
"depositOpen": 1,
"withdrawOpen": 1,
"withdrawMin": "0",
"withdrawMax": null,
"networks": [
{
"contractPrecision": 6,
"contractAddress": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t",
"requireMemo": 0,
"chain": "TRON",
"depositConfirm": 20,
"addressRegular": ".+",
"network": "Tron (TRC-20)",
"isOpen": 1,
"isShow": 1,
"depositOpen": 1,
"withdrawOpen": 1,
"withdrawMax": "3000000",
"withdrawMin": "0.000001",
"depositMin": "0.000001"
}
]
}
],
"success": true
}