開發者 API

以您的方式
接入您的交易機器人

訂單與帳戶狀態使用 REST,即時訂單簿與成交流使用 WebSocket。提供範圍受限的 API 密鑰、IP 白名單,以及對零售機器人和做市商都足夠寬裕的速率限制預算。

快速開始

用五行代碼完成首次下單

# 下達限價買入單 — 0.01 BTC @ 63,000 美元
curl -X POST https://api.bitexasia.com/v1/orders \
  -H "X-Api-Key: $HKT_KEY" \
  -H "X-Api-Timestamp: 1714521600000" \
  -H "X-Api-Nonce: 7f3a1b8e" \
  -H "X-Api-Signature: $(hkt_sign POST /v1/orders \"$BODY\" 1714521600000 7f3a1b8e)" \
  -H "Content-Type: application/json" \
  -d '{
    "pair": "BTC-USD",
    "side": "buy",
    "type": "limit",
    "price": "63000",
    "size": "0.01"
  }'
端點

核心 REST 端點

GET /v1/markets 列出所有交易對,包括狀態、最小價格變動單位和最小訂單數量。
GET /v1/ticker/{pair} 最新成交、最佳買/賣價、24 小時漲跌、交易量與市值。
GET /v1/orderbook/{pair} 當前訂單簿(預設深度 100,已驗證帳戶深度 1000)。
POST /v1/orders 創建限價、市價或止損訂單。返回訂單 ID 與當前狀態。
GET /v1/orders/{id} 查詢訂單狀態、平均成交價與剩餘數量。
POST /v1/orders/{id}/cancel 撤銷一筆掛單。冪等操作 — 可在重試循環中安全調用。
GET /v1/account/balances 現貨、槓桿與理財產品的餘額,按資產分別列示。
為交易者打造

那些真正重要、看上去卻很無聊的 API 特性

合理的速率限制、冪等的撤單、範圍受限的密鑰 — 那些您希望每個交易所 API 都具備的特性。

  • 單密鑰速率限制:零售用戶 1,200 加權請求 / 分鐘,經過認證的做市商可享更高檔位
  • WebSocket 訂單簿與成交流,在初始快照之後僅推送增量更新
  • 範圍化密鑰:只讀、只交易或可交易+可提現 — 僅選您的機器人實際需要的權限
  • 每把密鑰都可設置 IP 白名單 — 列表之外的請求會返回帶有明確錯誤碼的 403
  • Idempotent client_order_id — 可安全重試訂單,不會重複扣款
  • HMAC 簽名請求,每個密鑰可配置時鍾漂移容差
  • 提供真實行情數據與測試網餘額的沙盒環境 — 與生產環境共享同一套代碼路徑
  • 提供 OpenAPI 3.0 規範 — 可在您選擇的語言中生成客戶端
獲取密鑰

構建有價值的產品

每個帳戶都包含 API 訪問權限。在帳戶設置中生成密鑰,設置訪問範圍後即可開始交易。