I poll the stream end point once per minute myself.
Or for a group of channels to check at the same time, the following endpoint of a given user. As it will return the online streams for that user in one request.
An alternative is to auto read your own email.
For online partnered streamers you could listen for the “x number of people subbed whilst away” message