# Institutional Rate Limit

### Overview

[The institutional rate limit](https://www.bitget.com/support/articles/12560603890581) is an independent rate-limiting system designed exclusively for **MM (Market Maker) and PRO** institutional users. Supports fine-grained quota allocation and management at the UID level.


### Key Concepts

| Term                                | Definition                                                                           |
|-------------------------------------|--------------------------------------------------------------------------------------|
| Master-Sub Account Rate Limit Cap   | The maximum configurable request rate across the master account and all sub-accounts |
| Single Account Rate Limit Cap       | The maximum configurable request rate for a single master or sub-account             |
| Master-Sub Account Rate Limit Quota | The actual configured request rate for the master and all sub-accounts combined      |
| Single Account Rate Limit Quota     | The actual configured request rate for a single account                              |
| Master-Sub Account Rate Limit Usage | The actual request rate being used across the master and all sub-accounts            |
| Single Account Rate Limit Usage     | The actual request rate being used by a single account                               |


### Quota Allocation

Rate limit quotas are updated based on the user's MM&PRO tier:

- **PRO users**: Quotas are updated daily
- **MM users**: Quotas are updated monthly

Sub-account quotas can be modified by the master account via the following API:
- `POST /api/v3/user/set-rate-limit-quota` — Set rate limit quotas for sub-accounts (Up to 50 UIDs can be configured per request)

The current quota allocation can be queried via:
- `GET /api/v3/user/rate-limit-quota` — Query rate limit quotas for accounts

### Business Rules

1. The single account rate limit Quota must not exceed the single account rate limit Cap.
2. The sum of all sub-account rate limit Quotas (i.e., the Master-Sub Quota) must not exceed the Master-Sub Cap.
3. If adjusting a sub-account's Quota causes the total Master-Sub Quota to exceed the Master-Sub Cap, the API call will be rejected.
4. The institutional rate limit applies to virtual sub-accounts, regular sub-accounts, managed sub-accounts, Agent sub-accounts, and Copper sub-accounts under the master account.
    - **Managed sub-accounts** in managed mode: read the trading team master account's single account Cap; do not participate in the Master-Sub total rate limit calculation.
    - **Managed sub-accounts** in non-managed mode: API trading is not supported.
    - **Agent sub-accounts / Copper sub-accounts**: treated as virtual sub-accounts.
5. Websocket and REST will share the rate limit.
6. For order cancellation and modification requests, the `category` parameter must be added in the request parameters in order to trigger the configured rate limit.
7. Rate limits include placing orders, canceling orders, and modifying orders (Rate limits are calculated independently).


### MM/PRO Rate Limit Tiers

Rate limit quotas are determined by the user's MM or PRO tier. The tables below show the rate limit tiers.

#### MM Rate Limit Tiers

**Single Account**

| MM Tier | Sub-Accounts | Spot Rate Limit Cap | Futures Rate Limit Cap |
|:--------|:-------------|:--------------------|:-----------------------|
| Tier 1  | 300          | 600/s               | 600/s                  |
| Tier 2  | 300          | 500/s               | 500/s                  |
| Tier 3  | 200          | 400/s               | 400/s                  |
| Tier 4  | 200          | 200/s               | 200/s                  |
| Tier 5  | 200          | 200/s               | 200/s                  |

**Master-Sub Account**

| MM Tier | Sub-Accounts | Spot Rate Limit Cap | Futures Rate Limit Cap |
|:--------|:-------------|:--------------------|:-----------------------|
| Tier 1  | 300          | 120,000/s           | 120,000/s              |
| Tier 2  | 300          | 100,000/s           | 100,000/s              |
| Tier 3  | 200          | 80,000/s            | 80,000/s               |
| Tier 4  | 200          | 40,000/s            | 40,000/s               |
| Tier 5  | 200          | 40,000/s            | 40,000/s               |

#### PRO Rate Limit Tiers

**Single Account**

| PRO Tier | Sub-Accounts | Spot Rate Limit Cap | Futures Rate Limit Cap |
|:---------|:-------------|:--------------------|:-----------------------|
| PRO1     | 200          | 200/s               | 200/s                  |
| PRO2     | 200          | 200/s               | 200/s                  |
| PRO3     | 200          | 400/s               | 400/s                  |
| PRO4     | 300          | 400/s               | 400/s                  |
| PRO5     | 300          | 500/s               | 500/s                  |
| PRO6     | 300          | 600/s               | 600/s                  |

**Master-Sub Account**

| PRO Tier | Sub-Accounts | Spot Rate Limit Cap | Futures Rate Limit Cap |
|:---------|:-------------|:--------------------|:-----------------------|
| PRO1     | 200          | 40,000/s            | 40,000/s               |
| PRO2     | 200          | 40,000/s            | 40,000/s               |
| PRO3     | 200          | 80,000/s            | 80,000/s               |
| PRO4     | 300          | 80,000/s            | 80,000/s               |
| PRO5     | 300          | 100,000/s           | 100,000/s              |
| PRO6     | 300          | 120,000/s           | 120,000/s              |



### Classic Account Rate Limits

For classic spot and futures accounts under MM and PRO rate limits:

| MM Tier | Sub-Accounts | Spot Classic | Futures Classic |
|:--------|:-------------|:-------------|:----------------|
| Tier 1  | 300          | 100/s        | 100/s           |
| Tier 2  | 300          | 80/s         | 80/s            |
| Tier 3  | 200          | 80/s         | 80/s            |
| Tier 4  | 200          | 60/s         | 60/s            |
| Tier 5  | 200          | 60/s         | 60/s            |

| PRO Tier | Sub-Accounts | Spot Classic | Futures Classic |
|:---------|:-------------|:-------------|:----------------|
| PRO1     | 200          | 60/s         | 60/s            |
| PRO2     | 200          | 80/s         | 80/s            |
| PRO3     | 200          | 100/s        | 100/s           |
| PRO4     | 300          | 100/s        | 100/s           |
| PRO5     | 300          | 100/s        | 100/s           |
| PRO6     | 300          | 100/s        | 100/s           |
