Coinbase International Exchange
International Exchange Rate Limits Overview
Coinbase International Exchange enforces API rate limits at the individual API key level and at the account level.
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 Practice:
Spread 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