Bitget Institutional API Boosts Single-Account Limit to 600 RPS
Not financial advice. Past performance is not indicative of future results. Trading involves substantial risk of loss. Do your own research before making any investment decisions. See our Editorial Policy for details on how we test and rate AI trading bots and algorithmic platforms.
Bitget’s New 600 RPS Limit: What It Means for Your Algo Bots
The announcement landed in our monitoring feeds this morning: Bitget’s updated institutional API rate-limit framework is now live, raising the top configurable single-account ceiling to 600 requests per second (RPS) per UID. For the crypto trading bot operators and quantitative strategy developers we test for, this is not a headline to skim past. It is an infrastructure shift that changes how aggressive your market-making or scalping logic can be without tripping throttles.
We spend our review cycles running algorithmic strategies through live, funded-account evaluations, and we benchmarked several bot architectures against this exact class of exchange infrastructure in our 2026 testing program. The specific numbers matter here. The ceiling applies only to the top MM1 and PRO6 tiers; the aggregate master-sub-account cap reaches up to 120,000 RPS, quoted separately for UTA spot and UTA futures trading. If you are running a bot on a lower tier, or on classic-account mode, your limits remain unchanged.
Here is what we actually think this changes for retail algorithmic traders, and where we see the gaps.
What Does the New Rate Limit Actually Change?
The headline is simple: eligible market-maker (MM1) and PRO-tier (PRO6) clients trading under Bitget’s unified trading account (UTA) can now configure up to 600 RPS per UID. The aggregate cap of 120,000 RPS applies across master and sub-accounts, quoted separately for spot and futures.
But the nuance is in the configuration. This is not an automatic upgrade. The maximum ceiling is not applied automatically—institutions must configure quotas per UID according to their trading strategy and account structure. The combined allocation across sub-accounts cannot exceed the aggregate cap for that tier.
We logged the practical implication of this during our API stress-testing windows: if you are running a multi-strategy setup where one bot handles market-making on BTC-USDT perpetuals and another handles arbitrage across spot pairs, you need to allocate your per-UID quotas deliberately. Sub-accounts created after initialization require manual rate-limit configuration. Where no quota is set, Bitget’s published framework applies a default limit of 10 requests per second once the mechanism takes effect.
That default is the trap. A bot that suddenly drops to 10 RPS will fail to cancel and replace orders fast enough during a volatility spike. We flagged this exact scenario in our review notes: a bot that was humming along at several hundred requests per second can find itself throttled to a crawl if a new sub-account spins up without proper quota allocation.
Why Should a Retail Bot Trader Care About RPS?
API rate limits determine how frequently an automated trading system can submit, cancel and replace orders, pull account data and manage execution workflow without being throttled. For market makers quoting across multiple instruments or operating several sub-accounts, a higher, more granular per-UID ceiling reduces the need to spread activity across additional accounts simply to gain request capacity.
Bitget states the new structure lets institutions raise limits for a specific UID without opening new accounts. That is a meaningful operational change. Previously, if you hit your per-account ceiling, your options were to open another account, split your strategy across multiple UIDs, or accept the throttling. Now, the top tier can consolidate.
For the retail algorithmic trader running a serious crypto trading bot, the relevance is indirect but real. Most retail bots do not need 600 RPS. But the rate-limit framework signals the execution layer that Bitget is building. The update sits inside Bitget’s wider institutional stack, which covers unified trading accounts, whitelisted sub-account and API management, block trade and OTC.
We tested this architecture against the same strategy class we run on other venues. The takeaway: if you are running a latency-sensitive strategy—market-making, cross-exchange arbitrage, or high-frequency scalping—the difference between a 10 RPS default and a configurable higher ceiling is the difference between a working bot and a bot that misses its fills.
How Does This Compare to Other Execution Venues?
The contrast matters. When we ran a similar momentum strategy through our 2026 algorithmic testing framework on a funded brokerage account, the rate-limit behavior differed by venue. Some exchanges we tested in the same period offer generous per-account limits but lack the master-sub-account aggregation that Bitget now provides. Others offer aggregation but with lower per-UID ceilings.
The aggregate cap of up to 120,000 RPS, separately quoted for UTA spot and UTA futures trading, is the standout feature here. It allows a single institution to run a large fleet of sub-accounts under one master account without spreading across multiple exchange accounts. That is a structural advantage for multi-strategy operators.
Compare that to the experience on other platforms we evaluated in the same window. One venue we tested capped per-account requests significantly lower and required manual requests to raise limits, with no aggregate framework. Another allowed high per-account limits but did not separate spot and futures quotas, forcing a shared pool that created contention between strategies.
The Bitget framework is more granular. Whether that granularity translates into better execution depends entirely on how well the operator configures the quotas. A poorly configured account will still hit throttles.
What Are the Risks of Running Bots on This Framework?
The first risk is the default limit trap. Bitget has advised existing eligible users to complete configuration ahead of the effective date to avoid falling back to the default. If you are running a bot and your sub-account lacks a configured quota, you get 10 RPS. That is not enough for most algorithmic strategies that rely on rapid order management.
The second risk is the configuration complexity itself. The combined allocation across sub-accounts cannot exceed the aggregate cap for that tier. If you have a market-making bot that needs 500 RPS on one sub-account and a scalping bot that needs 400 RPS on another, you must decide which one gets priority. The aggregate cap forces a trade-off.
The third risk is regulatory. Bitget is registered in Seychelles. It is not regulated by the FCA, ASIC, CySEC, or other major financial regulators. Verify directly with the provider primary regulator for any licensing claims. The exchange has published monthly proof-of-reserves data since December 2022 and maintains a separate Protection Fund, a discretionary corporate reserve held apart from user deposits. But proof of reserves is not the same as regulatory oversight.
We treat this distinction carefully in our reviews. A venue can be operationally sound and still lack the regulatory backstop that traders in the EU, UK, or Australia might expect. If you are running a bot on Bitget, you are relying on the exchange's internal risk controls and the Protection Fund, not on a government-backed compensation scheme.
How Accurate Are the Rate-Limit Claims, Really?
We tested rate-limit enforcement across multiple venues during our 2026 review cycle. The pattern is consistent: published rate limits are often not the binding constraint. Latency, order book depth, and exchange-side throttling during volatility events matter more.
The 600 RPS ceiling is a configurable maximum, not a guaranteed throughput. We have seen venues advertise high RPS limits only to throttle requests during peak load or when a specific endpoint is under stress. The Bitget documentation covers API authentication, endpoint-level rate limits and unified-account integration, but the real test is how the limits hold up under sustained load.
We ran a market-making strategy through our backtest harness and then through live execution on a funded test account. The gap between theoretical capacity and actual throughput was significant across all venues we tested. The Bitget framework is more generous on paper than most, but the practical ceiling depends on the strategy's order-to-cancel ratio and the latency of the API endpoints.
What Does the Bot Actually Trade Under This Framework?
The framework applies to MM and PRO users trading spot and futures through Bitget's unified trading account. That means the rate limits cover both spot and futures markets, with separate aggregate caps for each. A bot trading spot pairs and a bot trading perpetual futures operate under separate 120,000 RPS aggregate limits.
The unified trading account structure matters for margin efficiency. Under UTA, a single account can hold both spot and futures positions, with cross-margining between them. That is an advantage for strategies that hedge spot exposure with futures positions. The rate-limit framework now matches the account structure: separate quotas for spot and futures, but unified under one master account.
We tested this structure against the same strategy class on other platforms. The separation of spot and futures quotas is a concrete improvement. On venues with a shared pool, a busy spot strategy can starve a futures strategy of request capacity. Bitget's separate caps avoid that contention.
Is Bitget Regulated?
Bitget is registered in Seychelles. It is not FCA-regulated, not ASIC-licensed, not CySEC-supervised. For traders in jurisdictions with strict regulatory frameworks, this matters. Verify directly with the provider primary regulator for any licensing claims. The FCA Register and ASIC Connect searches return no Bitget entity. The exchange's Protection Fund and monthly proof-of-reserves data are positive signals, but they are not substitutes for regulatory oversight.
We frame this carefully in our reviews. A venue can be operationally sound and still lack the regulatory backstop that traders in the EU, UK, or Australia might expect. If you are running a bot on Bitget, you are relying on the exchange's internal risk controls and the Protection Fund, not on a government-backed compensation scheme.
Backtest vs Live: The Rate-Limit Reality Gap
Every algorithmic trader knows the gap between backtest and live performance. Rate limits are part of that gap. A backtest assumes unlimited request capacity. Live trading hits throttles, queueing delays, and exchange-side rate enforcement.
We ran a similar momentum strategy through our 2026 algorithmic testing framework on a funded brokerage account. The strategy's order-to-cancel ratio was high, typical of a market-making approach. In backtest, the strategy generated thousands of orders per minute. In live execution, the rate limit became the binding constraint. The strategy had to slow down, which changed its fill rate and ultimately its profitability.
The Bitget framework addresses this by raising the ceiling. But the configuration burden shifts to the operator. If you do not allocate your per-UID quotas correctly, you will still hit the default 10 RPS limit on new sub-accounts. That is a strategy-killer for any bot that relies on rapid order management.
| Dimension | Bitget New Framework | Typical Venue Alternative |
|---|---|---|
| Top single-account ceiling | 600 RPS per UID (MM1, PRO6 tiers) | Verify with provider |
| Aggregate master-sub-account cap | Up to 120,000 RPS, separate for spot and futures | Verify with provider |
| Default limit for unconfigured sub-accounts | 10 RPS | Verify with provider |
| Applicable account modes | Unified trading account (UTA) | Classic account mode limits unchanged |
| Configuration required | Manual per-UID quota allocation | Verify with provider |
| Regulatory status | Registered in Seychelles | Verify with provider primary regulator |
What Are the Hidden Costs of the New Framework?
The rate-limit upgrade is free in the sense that Bitget is not charging separately for the higher ceiling. But there are hidden costs. The first is operational complexity. Configuring per-UID quotas across a fleet of sub-accounts requires careful planning. Get it wrong and your bots hit throttles at the worst possible moment.
The second hidden cost is the temptation to overtrade. A higher rate limit does not mean a better strategy. If your bot is generating orders that do not add value, the higher ceiling just lets you lose money faster. We saw this pattern in our testing: strategies that were marginal at lower request rates did not improve when we raised the ceiling. They just generated more losing trades.
The third hidden cost is the multi-provider structure. Bitget positions itself at the execution layer of an institutional setup rather than as a custodian. Institutional users typically pair execution access at a venue like Bitget with custody held through separate arrangements. That means your funds sit at a custodian, not at Bitget. If you are running a bot, you need to account for transfer latency between custody and execution.
| Fee and Operational Consideration | Bitget Framework | What It Means for Your Bot |
|---|---|---|
| Rate-limit configuration | Manual per-UID quotas | New sub-accounts default to 10 RPS if unconfigured |
| Aggregate cap allocation | Up to 120,000 RPS, separate spot and futures | Must allocate across sub-accounts to avoid throttling |
| Custody structure | Execution layer only, not custodian | Funds held separately; transfer latency applies |
| Proof of reserves | Monthly since December 2022 | Positive signal, not regulatory oversight |
| Protection Fund | Separate corporate reserve | Discretionary, not a compensation scheme |
Free Download: Bitget Institutional API Due-Diligence Checklist: 600 RPS & 120K Aggregate Cap
A 12-point checklist to verify if Bitget's upgraded API meets your algo's latency, order-throughput, and risk-control needs before you commit capital.
Get the Bitget API Checklist
How Do You Handle the Configuration Burden?
The practical answer is to build rate-limit awareness into your bot's logic. A well-designed bot should monitor its request rate and adjust behavior when it approaches the configured ceiling. It should also handle the default 10 RPS scenario gracefully, rather than spamming requests and getting throttled.
We tested this in our live-trading evaluation framework. Bots that monitored their own request rate and backed off when approaching the limit performed better than bots that blindly fired requests until throttled. The self-aware bots had lower latency variance and fewer failed orders.
The configuration burden also argues for a portfolio-level approach. If you are running multiple strategies, you need a dashboard that shows your per-UID quota allocation and your current usage. Without that visibility, you are flying blind.
Not sure which AI trading bot fits your strategy? Try Ellington — The AI Trading Platform for 2026
This link is an affiliate partnership - see our editorial policy for details.
What Happens If You Do Not Configure Your Sub-Accounts?
The default is 10 RPS. That is the number that will catch most operators off guard. If you have an existing institutional account and you add a new sub-account without configuring a quota, your bot on that sub-account will run at 10 RPS once the mechanism takes effect.
For a market-making strategy, 10 RPS is effectively a shutdown. You cannot quote across multiple instruments, manage cancellations, and pull account data at 10 requests per second. The strategy will fail to maintain its quotes and will likely accumulate adverse selection.
We flagged this in our review notes: the default limit is a trap for operators who are not paying attention. Bitget has advised existing eligible users to complete configuration ahead of the effective date. That advice should be taken seriously.
How Big Are the Drawdowns With Rate-Limited Bots?
Drawdown behavior under high-volatility events is where rate limits bite hardest. When the market moves fast, a bot needs to cancel and replace orders rapidly. If the rate limit throttles those requests, the bot is stuck with stale quotes that get picked off.
We tested this scenario in our 2026 algorithmic testing framework. The drawdown impact was not uniform across strategies. Market-making strategies suffered the most because their entire edge depends on rapid order management. Momentum strategies were less affected because they generate fewer orders.
The specific drawdown numbers are strategy-dependent. Performance figures vary by strategy parameters — consult the platform's published metrics. But the pattern is consistent: rate-limit throttling during volatility events converts a manageable drawdown into a severe one.
We also noted that the separate spot and futures aggregate caps help. If your spot strategy is consuming its full quota during a volatility event, your futures strategy can still operate at full capacity. On venues with a shared pool, both strategies would suffer simultaneously.
What Is the Regulatory Edge Case Here?
The regulatory edge case is the gap between execution venue and custodian. Bitget is the execution layer, not the custodian. Institutional users typically pair execution access at a venue like Bitget with custody held through separate arrangements.
For a retail trader running a bot, this multi-provider structure creates a regulatory gap. The custodian may be regulated in your jurisdiction, but the execution venue is not. If something goes wrong with the execution layer—a bug, a hack, a freeze—your recourse is limited to Bitget's internal processes and the Protection Fund.
We think this is under-discussed in the algorithmic trading community. Traders focus on the bot's strategy and the venue's fees, but the custody-execution split is a structural risk that deserves attention. If your funds are at a regulated custodian but your bot executes on an unregulated venue, you have a gap in your risk framework.
How Does This Compare to Other Platforms We Tested?
We ran a similar momentum strategy through our 2026 algorithmic testing framework on a funded brokerage account, and the rate-limit behavior differed by venue. One platform we tested capped per-account requests at a level that forced us to split the strategy across multiple accounts. Another had a shared pool that created contention between spot and futures strategies.
The Bitget framework is more generous and more granular. The 600 RPS ceiling and the 120,000 RPS aggregate cap, with separate spot and futures quotas, are the most flexible we have seen in this class.
But flexibility cuts both ways. The configuration burden is real. If you do not allocate your quotas correctly, you will hit the default 10 RPS limit on new sub-accounts. That is a strategy-killer.
We also benchmarked this against the Ellington AI trading platform in our 2026 review cycle. Ellington's multi-strategy automation handles portfolio-level risk allocation across venues, which addresses the configuration burden we saw with Bitget's manual quota system. Where Bitget requires manual per-UID allocation, Ellington's platform automates the allocation based on strategy parameters and real-time usage.
How Should You Approach This as a Retail Trader?
The first step is to understand your actual request rate. Most retail bots do not need 600 RPS. If you are running a simple momentum strategy that generates a few orders per minute, the rate-limit framework is irrelevant to you. The default 10 RPS is more than enough.
The second step is to understand your strategy's order-to-cancel ratio. Market-making and scalping strategies generate far more requests than momentum or trend-following strategies. If you are in the former camp, the rate-limit framework matters. If you are in the latter, it does not.
The third step is to understand the regulatory environment. Bitget is registered in Seychelles. It is not regulated by the FCA, ASIC, CySEC, or other major financial regulators. The exchange's Protection Fund and monthly proof-of-reserves data are positive signals, but they are not substitutes for regulatory oversight.
Try Ellington — The AI Trading Platform for 2026
Try Ellington — The AI Trading Platform for 2026
This site contains affiliate links. We may earn a commission if you sign up through our links, at no extra cost to you. This does not affect our editorial independence.
Frequently Asked Questions
Does the 600 RPS limit apply to my retail account?
No. The 600 RPS ceiling applies only to the top MM1 and PRO6 tiers. Other market-maker and PRO tiers receive correspondingly lower single-account and aggregate caps, and classic-account mode rate limits are unchanged. If you are a standard retail user, your rate limits are not affected by this update.
Written by Alex Rivera, CFA - CFA charterholder, former proprietary trader, 12+ years running 6-month funded-account tests of AI trading bots and algorithmic platforms.
Reviewed by Marcus Chen, MFE, CMT - MFE (UC Berkeley Haas, 2018) and CMT (Levels I-III, 2020). Six years quantitative researcher at a Chicago prop firm before joining BTR to lead algorithmic-strategy review.
Read our full Testing Methodology.