Skip to main content

Plan limits

PlanConcurrent connectionsSubscriptions per connection
Free12
Starter35
Pro1020
EnterpriseUnlimitedUnlimited
Your plan sets how many WebSocket connections you can hold at once, and how many channels you can subscribe to on each one. The plan is tied to your API key. The key you authenticate with sets the limits for that connection.
  • Going over the connection limit rejects the upgrade with HTTP 429.
  • Going over the subscriptions per connection limit returns a subscription_limit error frame. The connection stays open and your other subscriptions are not touched.
Plan changes apply to live connections, with no reconnect needed. If you upgrade, the higher limits start within a few seconds. If you downgrade, new subscriptions follow the lower limit. If the API key is revoked, its open connections close right away.
WebSocket connections do not count against the per-second or monthly request limits that apply to REST calls. Opening a connection, the messages you send, and the events streamed back to you do not use any request quota. Your only limits are the concurrent connection and subscriptions per connection numbers above. You still need a valid API key to connect.
Last modified on July 4, 2026