Skip to main content

Rate limits

Tier-Based System

Rate limits are tied to the liquidity of an instrument. Instruments with tighter bid-ask spreads require more frequent order updates than those with wider spreads. Deribit maintains 3 tiers of assets based on their liquidity on Deribit and other exchanges. Options, dated futures, and perpetuals are tiered separately as spreads differ significantly between these product types.

Rate Limit Allocation

Rate limits are allocated per Member per gateway pair and are shared between all API keys and connections within that Member. Orders and quotes have separate rate limits, allowing you to manage order and quote activity independently. Option market makers will be heavily encouraged to use mass quotes by allocating higher rate limits on quotes than on orders. This is done to reduce the total message load on Starbase. Small order rate limits will be still be allocated for taking strategies.

Review Schedule

Every three months, the rate limit schedule is reviewed to accommodate changes in tiers and number of strikes. Additionally, the contribution of trading members is reviewed to ensure their performance aligns with allocated rate limits. Rate limits are not adjusted automatically and only change with prior notice.

Understanding the Rate Limit Table

The example rate limit schedule below shows limits as single updates per second. For mass quotes, rate limits are set at 1/10th the value shown in the table as mass quotes are equivalent to many orders. Rate limits are at Deribit’s discretion and will be allocated up to the values shown below based on current or expected contribution to liquidity. For example, a top-tier market maker quoting inverse BTC and ETH options, option combos and future spreads, would be allocated approximately:
  • Options: 1600 * 3 / 10 = 480 Mass Quotes per second
    • BTC_USD has ~800 strikes
    • ETH_USD has ~800 strikes
  • Option combos: 30 * 8 / 10 = 24 Mass Quotes per second
    • BTC_USD has 20 active combos
    • ETH_USD has 10 active combos
  • Future spreads: 56 * 8 / 10 = 45 Mass Quotes per second
    • BTC_USD has 28 active spreads
    • ETH_USD has 28 active spreads
  • In total, the market maker would be allocated 549 Mass Quotes per second.
  • During the quartely review, their contribution to liquidity would be reviewed to see if the high rate limits are still warranted.
ProductOrder limit/instrumentQuote limit/instrumentExamplesRate limit
Tier 1 Perpetuals200/s0/sBTC-PERPETUAL200 orders/s
Tier 2 Perpetuals100/s0/sSOL_USDC-PERPETUAL100 orders/s
Tier 3 Perpetuals50/s0/sALGO_USDC-PERPETUAL50 orders/s
Tier 1 Futures100/s per expiry0/s per expiryBTC dated futures800 orders/s
Tier 2 Futures50/s per expiry0/s per expiryNo such instrument-
Tier 3 Futures25/s per expiry0/s per expiryDVOL futures25 orders/s
Tier 1 Future Spreads8/s per spreadOR 10/s per spreadBTC Futures Spreads480/s
Tier 2 Future Spreads4/s per spreadOR 5/s per spreadNo such instrument-
Tier 3 Future Spreads2/s per spreadOR 2/s per spreadNo such instrument-
Tier 1 Options~0.1/s per strike~3/s per strikeBTC options250 MQ/s
Tier 2 Options~0.05/s per strike~2/s per strikeSOL options100 MQ/s
Tier 3 Options~0.02/s per strike~1/s per strikeNo such instrument-
Tier 1 Option Combos8/s per combo8/s per comboBTC option combos20 MQ/s
Tier 2 Option Combos4/s per combo4/s per comboSOL option combos50 MQ/s
Tier 3 Option Combos2/s per combo2/s per comboNo such instrument-

Rate limit violations

Once a rate limit is exceeded, new orders and mass quotes will be rejected. If the rate limit continues to be violated, the connection will be disconnected. Rate limit violations are scoped to a single gateway: violating a rate limit on gateway A will not cause orders or quotes on gateway B to be rejected.

Other limits

API Key limits

Each Member will have a limit of 10 API Keys by default. This means 10 connections can be established to each gateway. This limit can be increased at the discretion of Deribit. Please reach out to Support if this limit is too low for your activities.

Open order limits

The number of orders and quotes active at any time is limited per Member. The default is set to 2000 and can be increased at the discretion of Deribit. Please reach out to Support if this limits is too low for your activities.