行情接口
订单簿深度信息
{
"id": "51e2affb-0aba-4821-ba75-f2625006eb43",
"method": "depth",
"params": {
"symbol": "BNBBTC",
"limit": 5
}
}
获取当前深度信息。
请注意,此请求返回有限的市场深度。
如果需要持续监控深度信息更新,请考虑使用 WebSocket Streams:
如果需要维护本地orderbook,您可以将 depth 请求与 <symbol>@depth streams 一起使用。
权重: 根据限制调整:
| 限制 | 重量 |
|---|---|
| 1–100 | 5 |
| 101–500 | 25 |
| 501–1000 | 50 |
| 1001–5000 | 250 |
参数:
| 名称 | 类型 | 是否必需 | 描述 |
|---|---|---|---|
symbol | STRING | YES | |
limit | INT | NO | 默认值: 100; 最大值: 5000 |
symbolStatus | ENUM | NO | 过滤具有此 tradingStatus 的交易对。如果状态不匹配,将返回错误 -1220 交易对与状态不匹配。有效值: TRADING, HALT, BREAK |
数据源: 缓存
响应:
{
"id": "51e2affb-0aba-4821-ba75-f2625006eb43",
"status": 200,
"result": {
"lastUpdateId": 2731179239,
// bid 水平从最高价到最低价排序。
"bids": [
[
"0.01379900", // 价格
"3.43200000" // 重量
],
["0.01379800", "3.24300000"],
["0.01379700", "10.45500000"],
["0.01379600", "3.82100000"],
["0.01379500", "10.26200000"]
],
// ask 水平从最低价到最高价排序。
"asks": [
["0.01380000", "5.91700000"],
["0.01380100", "6.01400000"],
["0.01380200", "0.26800000"],
["0.01380300", "0.33800000"],
["0.01380400", "0.26800000"]
]
},
"rateLimits": [
{
"rateLimitType": "REQUEST_WEIGHT",
"interval": "MINUTE",
"intervalNum": 1,
"limit": 6000,
"count": 5
}
]
}
最近的交易
{
"id": "409a20bd-253d-41db-a6dd-687862a5882f",
"method": "trades.recent",
"params": {
"symbol": "BNBBTC",
"limit": 1
}
}
获取最近的交易
如果您需要访问实时交易活动,请考虑使用 WebSocket Streams:
权重: 25
参数:
| 名称 | 类型 | 是否必需 | 描述 |
|---|---|---|---|
symbol | STRING | YES | |
limit | INT | NO | 默认值: 500; 最大值: 1000 |
数据源: 缓存
响应:
{
"id": "409a20bd-253d-41db-a6dd-687862a5882f",
"status": 200,
"result": [
{
"id": 194686783,
"price": "0.01361000",
"qty": "0.01400000",
"quoteQty": "0.00019054",
"time": 1660009530807,
"isBuyerMaker": true,
"isBestMatch": true
}
],
"rateLimits": [
{
"rateLimitType": "REQUEST_WEIGHT",
"interval": "MINUTE",
"intervalNum": 1,
"limit": 6000,
"count": 10
}
]
}
历史交易
{
"id": "cffc9c7d-4efc-4ce0-b587-6b87448f052a",
"method": "trades.historical",
"params": {
"symbol": "BNBBTC",
"fromId": 0,
"limit": 1
}
}
获取历史交易。
权重: 25
参数:
| 名称 | 类型 | 是否必需 | 描述 |
|---|---|---|---|
symbol | STRING | YES | |
fromId | INT | NO | 起始交易ID |
limit | INT | NO | 默认值 500; 最大值 1000 |
备注:
- 如果
fromId未指定,则返回最近的交易。
数据源: 数据库
响应:
{
"id": "cffc9c7d-4efc-4ce0-b587-6b87448f052a",
"status": 200,
"result": [
{
"id": 0,
"price": "0.00005000",
"qty": "40.00000000",
"quoteQty": "0.00200000",
"time": 1500004800376,
"isBuyerMaker": true,
"isBestMatch": true
}
],
"rateLimits": [
{
"rateLimitType": "REQUEST_WEIGHT",
"interval": "MINUTE",
"intervalNum": 1,
"limit": 6000,
"count": 10
}
]
}
查询历史大宗交易
{
"id": "189da436-d4bd-48ca-9f95-9f613d621717",
"method": "blockTrades.historical",
"params": {
"symbol": "BNBBTC",
"fromId": 582,
"limit": 1
}
}
获取历史大宗交易。
权重: 25
参数:
| 名称 | 类型 | 是否必需 | 描述 |
|---|---|---|---|
symbol | STRING | YES | |
fromId | LONG | YES | 起始大宗交易ID |
limit | LONG | NO | 默认值:500; 最大值:1000 |
数据源: 数据库
响应:
{
"id": "cffc9c7d-4efc-4ce0-b587-6b87448f052a",
"status": 200,
"result":
[
{
"id": 582,
"price": "0.052",
"qty": "5838",
"quoteQty": "303.576",
"time": 1772506983321,
"isBuyerMaker": true
}
],
"rateLimits":
[
{
"rateLimitType": "REQUEST_WEIGHT",
"interval": "MINUTE",
"intervalNum": 1,
"limit": 6000,
"count": 10
}
]
}
归集交易
{
"id": "189da436-d4bd-48ca-9f95-9f613d621717",
"method": "trades.aggregate",
"params": {
"symbol": "BNBBTC",
"fromId": 50000000,
"limit": 1
}
}
获取归集交易。
一个 归集交易 (aggtrade) 代表一个或多个单独的交易。 同时间,同 taker 订单和同价格的执行交易会被聚合为一条归集交易。
如果需要访问实时交易活动,请考虑使用 WebSocket Streams:
如果需要历史总交易数据,可以使用 data.binance.vision。
权重: 4
参数:
| 名称 | 类型 | 是否必需 |
|---|