Account-Level Rate Limit
The following WebSocket and REST API requests share a combined account-level rate limit across all markets, regardless of API keys:Endpoint | Description |
---|---|
Create Order - Limit | Place a limit order |
Create Order - Market | Place a market order |
Cancel Order By ID | Cancel an order by ID |
Update Leverage | Update account leverage |
Get Order By ID | Retrieve order details by ID |
If you are using the UI and API simultaneously, some UI actions may also count towards your account-level rate limit.
User Type | Limit (requests/minute) |
---|---|
Market Maker | 8,000 |
Retail/Institutional | 250 |
Authorization Endpoint Rate Limit
Endpoint | Limit (requests/minute per API key) |
---|---|
Authorization | 20 |
WebSocket Connection Rate Limit
User Type | Limit (new connections/minute) |
---|---|
Market Maker | 60 |
Retail/Institutional | 20 |
Handling Rate Limit Violations
If you exceed any of the above rate limits, you will receive a429 Too Many Requests
response. The rate limit counter resets every minute.
If you receive a 429 response, you must back off and avoid sending further requests until the limit resets. Repeated violations or failure to respect rate limits may result in a ban.