Rate limits - streaming endpoints

I have been consuming the streaming API and have been using a single app to connect to 6 streams without issue. However, I added another 2 endpoint (the disqualified officers and PSC-Statements) making the total 8 and I keep getting a couple of streams closed. This is the behaviour described in the Connection Limits section of the Getting Started guide, however they state a maximum of 2 concurrent connections.

My question is, can someone clarify what the limits are and why we are limited (according to the guide) to 2 connections per registered app (yet I can and have been making 6 concurrent connections for the last several years)?

I can confirm the behaviour you’re seeing. See also this post: Streaming api for multiple endpoints - #3 by IvanGudkof

TLDR; the current limit is 7 concurrent connections I believe. The number is supposed to be the number of endpoints but has not been updated with the latest additions. The documentation is definitely out-of-date.

I can confirm that the limit has just been increased from 7 to 10 concurrent connections. Documentation will be updated to reflect this as soon as possible.

1 Like