API keys can be used simultaneously between trading and view-only sessions.
Summary
General Maximums
- Maximum trading API Keys per account: VAR::MAX_API_KEYS_PER_ACCT_TRADING
- Maximum non-trading API Keys per account: VAR::MAX_API_KEYS_PER_ACCT_NON_TRADING
- Maximum Drop Copy Sessions per account: VAR::MAX_DROPCOPY_SESS_PER_ACCT
- Maximum messages per second per account: VAR::MAX_MSGS_PER_SEC_PER_ACCT
API Limits
- FIX Connections per API key: VAR::FIX_MAX_CONNECTIONS_PER_KEY
- FIX messages per second per API key: VAR::FIX_MSGS_PER_SEC_PER_KEY
- REST requests per second per API Key: VAR::REST_REQS_PER_SEC_PER_KEY
FIX API Rate Limits
- Connections per API key: VAR::FIX_MAX_CONNECTIONS_PER_KEY
- Messages per second per API key: VAR::FIX_MSGS_PER_SEC_PER_KEY (session disconnects at 700)
Your FIX session is disconnected if your messages exceed 700 MPS.
Best PracticeSpread messages across FIX sessions. If optimized at 400 msg/s per key with 10 keys, you can send 4000 msg/sec per account.
REST API Rate Limits
- Requests per second per API Key: VAR::REST_REQS_PER_SEC_PER_KEY
REST Errors
HTTP Code: 429
Message:Rate limit exceeded - Server allows 100 requests per second
WebSocket Connection Limits
- Maximum connection attempts every 30 seconds: VAR::WS_MAX_CONNECTION_REQS_PER_THIRTY_SEC