Best approach to check stream status for a large amount of channels

I’ve looked into the streams endpoint and tried out a few approaches…

Supplying a large channel list with the “channel” argument seems to work but sometimes returns wrong data.
Following every channel and use the endpoint for that doesn’t seem like a good approach since twitch limits the maximum amount of followers.

What would be the best and most efficient way to check a large array of channels for their uptime/game status without having to do one call per channel?

1 Like

I’d use https://api.twitch.tv/kraken/streams?channel=channel1,channel2,channel3,channel4,channel5

It will accept a CSV list. Maybe separate it into a few lists and do a handful separately.

How many channels are you querying?

About 1.5k channels and about 20 ish plus per day.

But yea I think using the request with channel “chunks” might work.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.