Skip to main content
The limits below are per-account defaults — contact us to raise them.

Limits

When you hit a limit

Both limit types return HTTP 429 with different error codes:
  • RATE_LIMIT_EXCEEDED (429) — request rate limit hit; retry with exponential backoff
  • CONCURRENT_LIMIT_EXCEEDED (429) — too many open WebSocket connections; close idle connections first
See Errors for the full error code reference.

Exponential backoff

A simple retry loop with exponential backoff handles transient 429s and 503s without hammering the API.