跳到主要内容

现货 API

新手?请先设置身份验证。

所有私有端点都需要签名请求。在进行第一次调用之前,请阅读身份验证指南。公共端点(市场数据、订单簿)无需凭证。


环境

ProductProductionTestnet
Spot RESThttps://api.btse.com/spothttps://testapi.btse.io/spot
Spot WebSocketwss://ws.btse.com/ws/spotwss://testws.btse.io/ws/spot
Spot OSSwss://ws.btse.com/ws/oss/spotwss://testws.btse.io/ws/oss/spot

OSS(Order Stream Service)端点专用于订单簿增量更新

公共市场数据(订单簿、行情、K 线等)现已迁移至市场数据 API


频率限制

类别每个 API每个用户
查询15 req/s30 req/s
订单75 req/s75 req/s

超出限制会触发分级封禁:1 秒 → 5 分钟 → 15 分钟。所有 429 响应中都包含 Retry-After 标头。详见频率限制


发现可交易币对

调用 市场信息(无需身份验证)获取所有可用市场:

curl https://api.btse.com/public-api/market/v1/markets

每个条目包含交易对名称和交易约束:

字段用途
symbol所有 API 调用中使用的市场标识符(例如 BTC-USD
active如果市场当前开放交易则为 true
base / quote交易对中的两种货币
minOrderSize / maxOrderSize订单数量限制
minPriceIncrement最小价格变动单位 — 您的价格必须是此值的倍数
minSizeIncrement最小数量变动单位 — 您的数量必须是此值的倍数

交易对命名规则

产品格式示例
现货BASE-QUOTEBTC-USD, ETH-USDT
合约 (v2.3)BASE-PERPBTC-PERP, ETH-PERP
合约 (旧版)拼接格式BTCPFC(在 FIX 中使用 ApplyNewSymbolName: Y 以获取新名称)

对于价格极小的加密资产,市场数据使用 K/M/B 前缀(例如 K_PEIPEI),但钱包 API 始终使用不带前缀的原始名称(与 base 字段匹配)。


API 状态码

请参阅通用的错误码参考,了解 HTTP 状态码和内部 API 枚举值。


API 枚举

订单状态码、订单类型码和其他数字枚举记录在错误码 → API Status Enum 中。