Understanding our API rate limits is essential for optimal performance and uninterrupted service. These limits help maintain system stability and ensure fair access for all users.

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:
EndpointDescription
Create Order - LimitPlace a limit order
Create Order - MarketPlace a market order
Cancel Order By IDCancel an order by ID
Update LeverageUpdate account leverage
Get Order By IDRetrieve 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 TypeLimit (requests/minute)
Market Maker8,000
Retail/Institutional250

Authorization Endpoint Rate Limit

EndpointLimit (requests/minute per API key)
Authorization20

WebSocket Connection Rate Limit

User TypeLimit (new connections/minute)
Market Maker60
Retail/Institutional20

Handling Rate Limit Violations

If you exceed any of the above rate limits, you will receive a 429 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.
If you have special requirements or expect high traffic, please contact our support team for assistance.