Streaming API — concurrent connection limit per account, and adding further streams

Hello Everyone,

The streaming API guide states “a maximum of two concurrent connections per‑account.” Could you clarify:

  1. Is that limit two connections per account in total, or two connections per stream endpoint (e.g. /companies, /filings)? We currently run three streams concurrently (companies, persons-with-significant-control, officers) on one account without issue, which suggests the latter — could you confirm?

  2. We’d like to add the filings and insolvency-cases streams, taking us to five concurrent connections on the one account. Is that within the permitted usage?

  3. If not, what’s the correct route to increase capacity — and is registering an additional application/streaming key an acceptable approach, or do you prefer to raise the limit on the existing account?

This is for a legitimate single application; we want to stay within fair‑use. Thanks.

Historically there was a limit of connecting to a max of 2 streams from a single API key at a time, after which it would boot you off the oldest connection.

This no longer made sense when they increased the number of available streams, and a couple years ago (I think 2023?) they increased the limit to 9 streams per API key at a time, to allow users to simultaneously connect to all streams from a single key.

The documentation on limits may have just not been updated to reflect the change.

You can safely connect to all the streams with your key.

Thanks for confirming. That’ great news. I appreciate the super prompt response.