八家交易所的 API 限速(查詢日 2026-10-29):幣安現貨每個 IP 每分鐘 6,000 權重、每 10 秒 100 筆下單;OKX 每個交易對每 2 秒 60 次下單;Bybit 每個 IP 每 5 秒 600 次,USDT 永續下單每秒 10 次;Bitget 每個 IP 每分鐘 6,000 次,下單每秒 10 次;MEXC 現貨每個端點每 10 秒 500;Gate 現貨下單每秒 10 次、合約每秒 100 次;KuCoin VIP0 現貨額度池每 30 秒 4,000;BingX 行情每個 IP 每 10 秒 500 次,合約下單每秒 10 次。超限多半回 HTTP 429,幣安和 MEXC 會進一步封 IP,從 2 分鐘到 3 天。
這些數字不能直接比大小:有的按 IP 算、有的按 UID 算、有的按交易對算;有的計「次數」,有的計「權重」;有的是固定時間窗,有的是滾動時間窗。這篇把八家的 REST 與 WebSocket 限制、權重怎麼算、超限會被怎麼處理、成交率與撤單率規則整理成表,最後給一套避免被封的做法和試算。
快速結論
- 先看計算單位:幣安的請求權重按 IP、下單數按帳戶;OKX、Bybit、Bitget、Gate 的下單限速按 UID;行情端點幾乎都按 IP。
- 行情用 WebSocket:輪詢 REST 拿深度和行情最容易吃光 IP 額度,OKX 官方也建議用 WebSocket 取得行情與深度。
- 讀回應標頭:幣安、Bybit、Bitget、Gate、KuCoin 都會在標頭回傳已用或剩餘額度,程式應該照它放慢。
- 收到 429 就退避:幣安寫明收到 429 還繼續送,IP 會被自動封鎖並回 418;Bybit 的 IP 超限回 403,要停掉所有連線至少 10 分鐘。
- 撤單太多也會被限:OKX、Gate、BingX 都有依成交率或撤單率調整額度的規則。
八家 REST 限速總表
| 交易所 | 整體或 IP 上限 | 下單 | 行情端點 | 計算方式 |
|---|---|---|---|---|
| 幣安 | 現貨每分鐘 6,000 權重;U 本位合約每分鐘 2,400 權重 | 現貨每 10 秒 100 筆、每天 200,000 筆;合約每 10 秒 300 筆、每分鐘 1,200 筆 | 按權重扣,例如深度 100 檔權重 5、5,000 檔權重 250 | 權重按 IP,下單數按帳戶;時間窗固定,每分鐘整點歸零 |
| OKX | 每個端點各自規定 | 每個交易對每 2 秒 60 次;批量每 2 秒 300 筆;子帳戶每 2 秒 1,000 個新單與改單 | 深度每 2 秒 40 次、全部行情每 2 秒 20 次 | 公開按 IP、私有按 UID;下單限速 REST 與 WebSocket 共用 |
| Bybit | 每個 IP 每 5 秒 600 次 | USDT 永續每秒 10 次、現貨每秒 20 次 | 只受 IP 上限 | UID 每秒滾動;批量每筆單各算一次 |
| Bitget | 一般網域每個 IP 每分鐘 6,000 次 | 每秒 10 次;批量每秒 5 次、每批最多 20 筆 | 行情每秒 20 次 | 私有按 UID、行情按 IP;REST 與 WebSocket 共用額度 |
| MEXC | 每個端點每 10 秒 500 | 現貨下單權重 1(IP 與 UID 各計);合約多數端點每 2 秒 20 次 | 按權重扣,多數 1~10 | IP 與 UID 兩套各自獨立 |
| Gate | 公開端點每個 IP 每 10 秒 200 次 | 現貨下單+改單每秒 10 次(UID+交易對);合約下單+改單每秒 100 次;撤單每秒 200 次 | 每個端點每 10 秒 200 次 | 私有按 UID 或子帳戶;其他私有端點每 10 秒 200 次 |
| KuCoin | 經典帳戶 VIP0:現貨池每 30 秒 4,000、合約池 2,000;統一帳戶交易池每秒 300 | 現貨下單權重 1、合約下單權重 2 | 公開池每個 IP 每 30 秒 2,000 | 私有池按 UID,主帳戶與子帳戶各自獨立;額度隨 VIP 提高 |
| BingX | 帳戶類介面每個 IP 每 10 秒 2,000 次 | 合約每秒 10 次、撤單每秒 5 次;現貨每秒 5 次 | 現貨與合約行情共用每個 IP 每 10 秒 500 次 | 帶單交易員的下單另有較低限制(每秒 1 次) |
來源:幣安現貨 exchangeInfo、幣安合約 exchangeInfo、幣安現貨 REST 文件、OKX API v5、Bybit Rate Limit Rules、Bitget Quick Start、Bitget Order Management、MEXC 現貨 API、MEXC 合約 API、Gate API v4、KuCoin 經典帳戶限速、KuCoin 統一帳戶限速、BingX 限速升級公告,查詢日 2026-10-29。
ⓘ 幣安的數字直接讀自公開的 exchangeInfo 端點,會隨交易所調整即時變動。MEXC 合約下單端點在我們讀到的 GitHub 版文件仍標示「維護中」,MEXC 已在 2026-03-31 宣布恢復,實際限速以新版文件為準。BingX 的帳戶類 IP 上限是 2025-09-10 起的數字。
WebSocket 限制
| 交易所 | 連線 | 訊息與訂閱 | 心跳與斷線 |
|---|---|---|---|
| 幣安 | 每個 IP 每 5 分鐘 300 次連線 | 現貨每秒 5 則、合約每秒 10 則(含 ping、pong);每條連線最多 1,024 個 stream | 每條連線最長 24 小時;合約伺服器每 3 分鐘送 ping,10 分鐘沒回 pong 就斷線 |
| OKX | 每個 IP 每秒 3 次連線請求;每個子帳戶的訂單、帳戶、持倉等私有頻道各最多 30 條連線 | 每條連線每小時 480 次訂閱、取消訂閱與登入 | 30 秒沒有資料就斷線,要自己送字串 ping |
| Bybit | 每 5 分鐘不超過 500 條;行情每個 IP 最多 1,000 條(現貨、線性、反向、期權分開算) | 每條公開連線 args 合計不超過 21,000 字元;現貨每次訂閱最多 10 個 args;2026-11-26 起現貨與合約每條連線最多 100 個 args | 建議每 20 秒送一次 ping;沒有 ping-pong 也沒資料,10 分鐘後斷線 |
| Bitget | 每個 IP 每 5 分鐘 300 次連線請求,最多 100 條 | 每條連線每秒 10 則;每小時 240 次訂閱請求,最多 1,000 個頻道,建議 50 個以下 | 每 30 秒送 ping;伺服器 2 分鐘沒收到 ping 就斷線 |
| MEXC | 官方沒有寫連線數上限 | 每秒 100 次;每條連線最多 30 個訂閱 | 每條連線最長 24 小時;用戶資料流 listenKey 60 分鐘有效,要定時延長 |
| Gate | 每個 IP 最多 300 條 | 現貨下單、改單每秒 10 次;合約下單、改單、撤單每秒 100 次;其他頻道不限 | 官方文件這部分沒有寫 |
| KuCoin | 同時最多 800 條(私有按 UID、公開按 IP) | 每條連線每 10 秒 100 則;每次訂閱最多 100 個主題;現貨每條連線最多 400 個主題 | ping 間隔 18 秒、逾時 10 秒;token 24 小時有效 |
| BingX | 本次沒有查到官方的連線數上限 | 現貨每條連線最多 200 個訂閱(2024-08-20 起) | 合約文件寫伺服器每 5 秒送一次 ping,要回 pong |
來源:幣安 WebSocket Streams、幣安合約 WebSocket 連線、OKX API v5、Bybit WebSocket Connect、Bitget Quick Start、MEXC 現貨 API、Gate API v4、KuCoin 限速規則、KuCoin WebSocket 介紹、BingX 現貨 WebSocket 訂閱上限公告,查詢日 2026-10-29。
WebSocket 超限多半是直接斷線,反覆被斷線的 IP 可能被封,幣安、Bitget、MEXC 的文件都這樣寫。斷線後別立刻狂重連:幣安每 5 分鐘 300 次連線、Bybit 每 5 分鐘 500 條,重連迴圈寫錯很快就會撞到。
權重制度怎麼算
「每分鐘 6,000」在幣安指的是權重,不是次數。每個端點有自己的權重,越重的查詢扣越多:
- 幣安深度:limit 1~100 權重 5、101~500 權重 25、501~1,000 權重 50、1,001~5,000 權重 250。拿 5,000 檔深度,一分鐘最多 24 次就用完 6,000。
- 幣安 24 小時行情:帶單一交易對權重 2,不帶交易對(全部)權重 80。
- MEXC:同樣有權重,但每個端點各自有每 10 秒 500 的額度,IP 與 UID 兩套分開算;現貨下單是 IP 權重 1、UID 權重 1。
- KuCoin:私有端點共用一個額度池,每 30 秒重置;現貨下單扣 1、合約下單扣 2,批量撤單的例子是一次扣 4。
OKX、Bybit、Bitget、Gate、BingX 則是每個端點規定「每秒或每 2 秒幾次」,沒有跨端點的權重池(Bitget 另有每個 IP 每分鐘 6,000 次的總上限,Bybit 另有每個 IP 每 5 秒 600 次)。
時間窗也不一樣。幣安是固定時間窗:1 分鐘的額度在每分鐘的 00 秒歸零,10 秒的額度在 00、10、20 秒歸零,每日下單數在 UTC 00:00 歸零。Bybit 是每秒滾動計算。KuCoin 的標頭會告訴你還有幾毫秒重置。
超限會怎樣
| 交易所 | 超限回應 | 官方寫的後果 | 該看的標頭或欄位 |
|---|---|---|---|
| 幣安 | HTTP 429;被封時 418 | 收到 429 還繼續送會被自動封 IP,累犯從 2 分鐘拉長到 3 天;Retry-After 告訴你要等幾秒 | X-MBX-USED-WEIGHT-1M、X-MBX-ORDER-COUNT-10S |
| OKX | 錯誤碼 50011;子帳戶總量超限 50061 | 請求被拒,照文件放慢 | GET /api/v5/trade/account-rate-limit 查子帳戶額度 |
| Bybit | retCode 10006;IP 超限 HTTP 403 | IP 超限要停掉所有 HTTP 連線至少 10 分鐘,之後自動解除 | X-Bapi-Limit、X-Bapi-Limit-Status、X-Bapi-Limit-Reset-Timestamp |
| Bitget | HTTP 429 | 請求被自動限流;WebSocket 反覆斷線的 IP 可能被封 | x-mbx-used-remain-limit |
| MEXC | HTTP 429;WAF 擋下時 403 | 累犯封 IP 從 2 分鐘到 3 天;FAQ 寫超限後約 10 分鐘恢復 | Retry-After |
| Gate | HTTP 429 | 請求被拒 | X-Gate-RateLimit-Requests-Remain、X-Gate-RateLimit-Limit、X-Gate-RateLimit-Reset-Timestamp |
| KuCoin | HTTP 429、錯誤碼 429000 | 等到標頭寫的重置時間;伺服器過載時也可能回 429000,這種不扣額度 | gw-ratelimit-limit、gw-ratelimit-remaining、gw-ratelimit-reset |
| BingX | 公告沒有寫 | 限速公告沒有寫懲罰;撤單率規則觸發時限制買入 10 分鐘 | 本次沒有查到 |
幣安合約文件另外提醒:回 503「Unknown error」時,單可能其實已經成交,要先用 WebSocket 推送或 orderId 查清楚再決定要不要重送;回 503「Service Unavailable」才是確定失敗,可以用 200、400、800 毫秒這樣的指數退避重試 3~5 次。系統過載時的 -1008 限流不擋只減倉與平倉單。
成交率與撤單率規則
- 幣安:現貨的下單數上限只算沒成交的單,單一直有成交就能持續下單。
- OKX:VIP5 以上依過去 7 天成交率分 8 級,子帳戶每 2 秒的新單與改單額度從 1,000 到 10,000;每天 UTC 08:00 更新,降級有一天緩衝。
- Gate:永續合約 24 小時內請求超過 86,400 次卻沒有成交,下一小時下單降到每 10 秒 10 次;成交率低於 1%,降到每 10 秒 20 次。
- BingX:2025-12-02 起,過去 1 小時完成的訂單超過門檻(全部訂單 2,000 筆,限價、Post Only、IOC、FOK 各 500 筆)且撤單率達 99%,對應類型的買單會被限制 10 分鐘,賣單不受影響(BingX API 交易規則更新)。
做市或高頻撤改單的策略,真正的上限常常不是每秒幾次,而是成交率。每次撤改單前先問:這張單有機會成交嗎?
怎麼避免撞限速、被封 IP
行情改用 WebSocket
深度、成交、K 線用訂閱推送,REST 只拿來補快照。每個回應都讀標頭
剩餘額度低於兩成就主動放慢,不要等到 429。收到 429 照 Retry-After 等
沒有 Retry-After 就用指數退避,同一個 IP 上的所有執行緒一起停。能批量就批量
OKX 批量每 2 秒 300 筆、Bitget 每批 20 筆、Bybit 每次 1~10 筆;但 Bybit 和 OKX 的批量會按筆數扣額度。拆子帳戶分散額度
OKX、KuCoin 官方都寫子帳戶額度各自獨立,需要更多額度就拆子帳戶。心跳照文件送
Bybit 20 秒、Bitget 30 秒、KuCoin 18 秒;重連加上延遲,避免撞到每 5 分鐘的連線上限。
試算:20 個交易對的網格機器人
假設在幣安現貨同時跑 20 個交易對,每個交易對每秒用 REST 拉一次 100 檔深度(權重 5):20 × 5 × 60=6,000 權重/分鐘,剛好等於整個 IP 的上限,再加任何查詢都會收到 429。改成每個交易對訂閱一個深度 stream,20 個 stream 放在同一條連線上,遠低於每條 1,024 個的上限,REST 權重幾乎不用。
同樣 20 個交易對放在 OKX:下單限速按交易對計,每個交易對各有每 2 秒 60 次,彼此不搶;但同一個子帳戶所有交易對合計每 2 秒最多 1,000 個新單與改單。20 個交易對平均每個每 2 秒 50 次,就碰到子帳戶總量上限了。限速要同時看單一端點和帳戶總量兩層。
網格的成交量其實很少撞到下單限速:月量 200 萬 USDT、每格 100 USDT 約 2 萬筆成交,平均每秒不到 0.01 筆。會出事的通常是行情輪詢和斷線重連。
API 單有沒有返佣
| 交易所 | Fee Otter 返佣 | 官方對 API 單的寫法 |
|---|---|---|
| MEXC | API 單沒有返佣 | 聯盟 FAQ:「All trades made by users via API will no longer count toward commission」 |
| KuCoin | API 單沒有返佣 | 邀請好友頁:API 交易目前不計佣金 |
| Bitget | 50% | PRO 用戶(API 占比 ≥ 20%,且 30 天現貨量 > 5,000 萬或合約量 > 1 億 USDT 起)沒有上級分潤 |
| 幣安 | 40% | 推薦條款沒有單獨排除 API 單,也沒有寫明計入 |
| OKX | 20% 自動返佣+獨家獎勵 | 聯盟規則沒有單獨提到 API |
| Bybit | 40% | 聯盟條款沒有單獨提到 API |
| Gate | 70% | 推薦規則沒有提到 API |
| BingX | 45%,全部由 BingX 自動返還 | 本次沒有查到排除 API 單的規定 |
來源:MEXC 聯盟 FAQ、KuCoin 邀請好友、Bitget PRO 說明(2025-07-01 發布),查詢日 2026-10-29;其他四家的條款整理見各家的 API 設定文章。
ⓘ 表中為合約返佣;現貨:Gate 65%、Bitget 45%。條款沒寫的部分,API 單有沒有計入以結算明細為準。
綁定 Fee Otter 返佣只需要 UID,不用交出 API Key;但 MEXC 和 KuCoin 的 API 單沒有返佣,算成本時返佣要算 0。
常見問題
哪家交易所的 API 限速最寬?
看策略。下單次數上,Gate 合約每秒 100 次最高;OKX 按交易對計,交易對多時總額度可能更大,但子帳戶每 2 秒 1,000 次封頂;KuCoin 額度隨 VIP 提高。單一數字比不出來。
幣安 API 被封 IP 要多久?
幣安寫明,收到 429 還繼續送會被自動封 IP 並回 418,累犯的封鎖時間從 2 分鐘拉長到 3 天,Retry-After 標頭會告訴你還要等幾秒。
Bybit API rate limit 是多少?
每個 IP 每 5 秒 600 次;下單按 UID 每秒滾動,USDT 永續每秒 10 次、現貨每秒 20 次。IP 超限回 403,要停掉所有連線至少 10 分鐘。
Bitget API 速率限制是多少?
一般網域每個 IP 每分鐘 6,000 次,REST 與 WebSocket 共用;下單每秒 10 次、批量每秒 5 次(每批 20 筆)、行情每秒 20 次。
MEXC API 限速是多少?有返佣嗎?
現貨每個端點每 10 秒 500,IP 與 UID 分開算;WebSocket 每條連線最多 30 個訂閱。MEXC 聯盟 FAQ 寫明 API 交易不計佣金,所以 API 單沒有返佣。
用 API 下單會影響返佣嗎?
MEXC 和 KuCoin 的 API 單沒有返佣;Bitget 的 PRO 用戶沒有上級分潤。其他幾家條款沒有單獨寫 API,以結算明細為準。綁定返佣只需要 UID,不需要 API Key。