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

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?