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 Limiting15000 requests / 10sThrottle requests over the maximum configured rate
”OK” Endpoint100 requests / 10sThrottle requests over the maximum configured rate

Data API Rate Limits

EndpointLimitNotes
Data API (General)1000 requests / 10sThrottle requests over the maximum configured rate
Data API /trades200 requests / 10sThrottle requests over the maximum configured rate
Data API /positions150 requests / 10sThrottle requests over the maximum configured rate
Data API /closed-positions150 requests / 10sThrottle requests over the maximum configured rate
Data API “OK” Endpoint100 requests / 10sThrottle requests over the maximum configured rate

GAMMA API Rate Limits

EndpointLimitNotes
GAMMA (General)4000 requests / 10sThrottle requests over the maximum configured rate
GAMMA Get Comments200 requests / 10sThrottle requests over the maximum configured rate
GAMMA /events300 requests / 10sThrottle requests over the maximum configured rate
GAMMA /markets300 requests / 10sThrottle requests over the maximum configured rate
GAMMA /markets /events listing400 requests / 10sThrottle requests over the maximum configured rate
GAMMA Tags200 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)9000 requests / 10sThrottle requests over the maximum configured rate
CLOB GET Balance Allowance200 requests / 10sThrottle requests over the maximum configured rate
CLOB UPDATE Balance Allowance50 requests / 10sThrottle requests over the maximum configured rate

CLOB Market Data

EndpointLimitNotes
CLOB /book1500 requests / 10sThrottle requests over the maximum configured rate
CLOB /books500 requests / 10sThrottle requests over the maximum configured rate
CLOB /price1500 requests / 10sThrottle requests over the maximum configured rate
CLOB /prices500 requests / 10sThrottle requests over the maximum configured rate
CLOB /midprice1500 requests / 10sThrottle requests over the maximum configured rate
CLOB /midprices500 requests / 10sThrottle requests over the maximum configured rate

CLOB Ledger Endpoints

EndpointLimitNotes
CLOB Ledger (/trades /orders /notifications /order)900 requests / 10sThrottle requests over the maximum configured rate
CLOB Ledger /data/orders500 requests / 10sThrottle requests over the maximum configured rate
CLOB Ledger /data/trades500 requests / 10sThrottle requests over the maximum configured rate
CLOB /notifications125 requests / 10sThrottle requests over the maximum configured rate

CLOB Markets & Pricing

EndpointLimitNotes
CLOB Price History1000 requests / 10sThrottle requests over the maximum configured rate
CLOB Market Tick Size200 requests / 10sThrottle requests over the maximum configured rate

CLOB Authentication

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

CLOB Trading Endpoints

EndpointLimitNotes
CLOB POST /order3500 requests / 10s (500/s)BURST - Throttle requests over the maximum configured rate
CLOB POST /order36000 requests / 10 minutes (60/s)Throttle requests over the maximum configured rate
CLOB DELETE /order3000 requests / 10s (300/s)BURST - Throttle requests over the maximum configured rate
CLOB DELETE /order30000 requests / 10 minutes (50/s)Throttle requests over the maximum configured rate
CLOB POST /orders1000 requests / 10s (100/s)BURST - Throttle requests over the maximum configured rate
CLOB POST /orders15000 requests / 10 minutes (25/s)Throttle requests over the maximum configured rate
CLOB DELETE /orders1000 requests / 10s (100/s)BURST - Throttle requests over the maximum configured rate
CLOB DELETE /orders15000 requests / 10 minutes (25/s)Throttle requests over the maximum configured rate
CLOB DELETE /cancel-all250 requests / 10s (25/s)BURST - Throttle requests over the maximum configured rate
CLOB DELETE /cancel-all6000 requests / 10 minutes (10/s)Throttle requests over the maximum configured rate
CLOB DELETE /cancel-market-orders1000 requests / 10s (100/s)BURST - Throttle requests over the maximum configured rate
CLOB DELETE /cancel-market-orders1500 requests / 10 minutes (25/s)Throttle requests over the maximum configured rate

Other API Rate Limits

EndpointLimitNotes
RELAYER /submit25 requests / 1 minuteThrottle requests over the maximum configured rate
User PNL API200 requests / 10sThrottle requests over the maximum configured rate