API 速率限制是什麼?

上次更新時間: 2026年3月27日

公共(市場數據)速率限制

私人(帳戶管理)速率限制

交易(下單/取消訂單)速率限制

我們的 REST 和 WebSocket API 設有速率限制,影響在短時間內可進行的呼叫次數。這些速率限制旨在保護 API 免受攻擊(例如 DDoS 攻擊),並防止操縱我們的訂單簿(例如透過快速下單和取消大量訂單)。

Spot API 速率限制分為三個部分(公共、私人、交易),具體取決於所使用的 API 介面(REST 或 WebSocket)以及所進行的呼叫類型(市場數據、帳戶管理、下單/取消訂單)。有關 Futures (REST) API 呼叫的請求限制,請在此處查閱我們的支援文章。

公共 (REST 市場數據)

Spot 公共端點的速率限制,對於 Trades 和 OHLC 的呼叫是按 IP 地址和貨幣對限制,對於所有其他公共端點的呼叫則僅按 IP 地址限制。

以每秒 1 次(或更少)的頻率呼叫公共端點將保持在速率限制內,但超過此頻率可能會導致呼叫受到速率限制。如果達到速率限制,額外的呼叫將被限制幾秒鐘(如果速率限制生效時繼續進行呼叫,則可能會更長)。

私人 (REST 帳戶管理)

Spot 私人端點按 API 金鑰進行速率限制,並基於一個計數器,該計數器從 0 開始,每次呼叫都會增加,並隨時間減少。每個 API 金鑰'的計數器是獨立的,如果計數器超過最大值,則使用該 API 金鑰的後續呼叫將受到速率限制。如果達到速率限制,額外的呼叫將被限制幾秒鐘(如果速率限制生效時繼續進行呼叫,則可能會更長)。

API 端點

計數器增加(每次請求)

帳戶歷史端點 (Ledgers, TradesHistory, ClosedOrders)

+4

質押端點 (Stake, Unstake)

+1

所有其他端點 (Balance, TradeBalance 等)

+1

交易端點 (AddOrder, CancelOrder 等)

0(對計數器無影響)
詳情請參閱交易速率限制

帳戶驗證級別

計數器最大值

計數器減少(每秒)

已驗證

20

-0.5

已驗證並設有更高限制

20

-1

交易 (REST 和 WebSocket 下單/取消訂單)

Spot 交易端點 (REST AddOrder/CancelOrder 和 WebSocket addOrder/cancelOrder) 按帳戶和每個貨幣對進行速率限制,並基於訂單與訂單簿的互動方式。

簡而言之 (TLDR 版本),每個帳戶和貨幣對每秒可使用的最大點數,在不達到交易速率限制的情況下。下單、執行和取消訂單會使用這些點數,而時間會補充這些點數。使用超過允許的點數(根據您的帳戶類型)將導致後續呼叫受到速率限制。

交易速率限制的完整詳細資訊已提供,以便我們的交易者可以根據其交易策略(訂單成交率、訂單在訂單簿上的存留時間等)計算他們可以下單/執行/取消的精確訂單數量。為方便起見,我們提供了不同帳戶類型和基本交易策略的範例,以及一個速率限制計算器,用於確定更複雜策略的速率限制。

需要更多幫助?