Skip to main content

How Rate Limiting Works

All rate limits are enforced using Cloudflare’s throttling system. When you exceed the maximum configured rate for any endpoint, requests are throttled rather than immediately rejected. This means:
  • Throttling: Requests over the limit are delayed/queued rather than dropped
  • Burst Allowances: Some endpoints allow short bursts above the sustained rate
  • Time Windows: Limits reset based on sliding time windows (e.g., per 10 seconds, per minute)

General Rate Limits

EndpointLimitNotes
General Rate Limiting5000 requests / 10sThrottle requests over the maximum configured rate
”OK” Endpoint50 requests / 10sThrottle requests over the maximum configured rate

Data API Rate Limits

EndpointLimitNotes
Data API (General)100 requests / 10sThrottle requests over the maximum configured rate
Data API (Alternative)600 requests / 1 minute1 hour block on violation
Data API /trades30 requests / 10sThrottle requests over the maximum configured rate
Data API “OK” Endpoint10 requests / 10sThrottle requests over the maximum configured rate

GAMMA API Rate Limits

EndpointLimitNotes
GAMMA (General)750 requests / 10sThrottle requests over the maximum configured rate
GAMMA Get Comments100 requests / 10sThrottle requests over the maximum configured rate
GAMMA /events100 requests / 10sThrottle requests over the maximum configured rate
GAMMA /markets100 requests / 10sThrottle requests over the maximum configured rate
GAMMA /markets /events listing100 requests / 10sThrottle requests over the maximum configured rate
GAMMA Tags100 requests / 10sThrottle requests over the maximum configured rate
GAMMA Search300 requests / 10sThrottle requests over the maximum configured rate

CLOB API Rate Limits

General CLOB Endpoints

EndpointLimitNotes
CLOB (General)5000 requests / 10sThrottle requests over the maximum configured rate
CLOB GET Balance Allowance125 requests / 10sThrottle requests over the maximum configured rate
CLOB UPDATE Balance Allowance20 requests / 10sThrottle requests over the maximum configured rate

CLOB Market Data

EndpointLimitNotes
CLOB /book200 requests / 10sThrottle requests over the maximum configured rate
CLOB /books (website)300 requests / 10sThrottle requests over the maximum configured rate
CLOB /books80 requests / 10sThrottle requests over the maximum configured rate
CLOB /price200 requests / 10sThrottle requests over the maximum configured rate
CLOB /prices80 requests / 10sThrottle requests over the maximum configured rate
CLOB /midprice200 requests / 10sThrottle requests over the maximum configured rate
CLOB /midprices80 requests / 10sThrottle requests over the maximum configured rate

CLOB Ledger Endpoints

EndpointLimitNotes
CLOB Ledger (/trades /orders /notifications /order)300 requests / 10sThrottle requests over the maximum configured rate
CLOB Ledger /data/orders150 requests / 10sThrottle requests over the maximum configured rate
CLOB Ledger /data/trades150 requests / 10sThrottle requests over the maximum configured rate
CLOB /notifications125 requests / 10sThrottle requests over the maximum configured rate

CLOB Markets & Pricing

EndpointLimitNotes
CLOB Price History100 requests / 10sThrottle requests over the maximum configured rate
CLOB Markets250 requests / 10sThrottle requests over the maximum configured rate
CLOB Market Tick Size50 requests / 10sThrottle requests over the maximum configured rate
CLOB markets/0x50 requests / 10sThrottle requests over the maximum configured rate
CLOB /markets listing100 requests / 10sThrottle requests over the maximum configured rate

CLOB Authentication

EndpointLimitNotes
CLOB API Keys50 requests / 10sThrottle requests over the maximum configured rate

CLOB Trading Endpoints

EndpointLimitNotes
CLOB POST /order2400 requests / 10s (240/s)BURST - Throttle requests over the maximum configured rate
CLOB POST /order24000 requests / 10 minutes (40/s)Throttle requests over the maximum configured rate
CLOB POST /order (by token id)800 requests / 10s (80/s)BURST - Throttle requests over the maximum configured rate
CLOB POST /order (by token id)12000 requests / 10 minutes (20/s)Throttle requests over the maximum configured rate
CLOB DELETE /order2400 requests / 10s (240/s)BURST - Throttle requests over the maximum configured rate
CLOB DELETE /order24000 requests / 10 minutes (40/s)Throttle requests over the maximum configured rate
CLOB POST /orders800 requests / 10s (80/s)BURST - Throttle requests over the maximum configured rate
CLOB POST /orders12000 requests / 10 minutes (20/s)Throttle requests over the maximum configured rate
CLOB DELETE /orders800 requests / 10s (80/s)BURST - Throttle requests over the maximum configured rate
CLOB DELETE /orders12000 requests / 10 minutes (20/s)Throttle requests over the maximum configured rate
CLOB DELETE /cancel-all200 requests / 10s (20/s)BURST - Throttle requests over the maximum configured rate
CLOB DELETE /cancel-all3000 requests / 10 minutes (5/s)Throttle requests over the maximum configured rate
CLOB DELETE /cancel-market-orders800 requests / 10s (80/s)BURST - Throttle requests over the maximum configured rate
CLOB DELETE /cancel-market-orders12000 requests / 10 minutes (20/s)Throttle requests over the maximum configured rate

Other API Rate Limits

EndpointLimitNotes
RELAYER /submit15 requests / 1 minuteThrottle requests over the maximum configured rate
User PNL API100 requests / 10sThrottle requests over the maximum configured rate