Skip to main content

Spot REST Rate Limits

REST Specific Limits

Every REST API user has a "call counter" which starts at 0. Ledger/trade history calls increase the counter by 2. All other API calls increase this counter by 1 (except AddOrder, CancelOrder which operate on a different limiter detailed further below).

TierMax API CounterAPI Counter Decay
Starter15-0.33/sec
Intermediate20-0.5/sec
Pro20-1/sec

The user's counter is reduced every couple of seconds depending on their verification tier. Each API key's counter is separate, and if the counter exceeds the maximum value, subsequent calls using that API key would be rate limited. If the rate limits are reached, additional calls will be restricted for a few seconds (or possibly longer if calls continue to be made while the rate limits are active).

note

Master accounts and subaccounts will share the same default trading rate limits as determined by the master account's tier.

Matching Engine Limits

In extension to the REST specific limits, the trading engine has additional limits applicable to all user flow. See Trading Engine Rate Limits

Errors

  • "EAPI:Rate limit exceeded" if the REST API counter exceeds the user's maximum.
  • "EService: Throttled: [UNIX timestamp]" if there are too many concurrent requests. Try again after [timestamp].

Additional information can be found on our support center.