The API is cached so it doesn’t sense to check whether a streamer is live or not every second - delaying it to once every 3-5 minutes would probably be best because you’re exactly right, if your app is checking every second and 50 people are using it, then your clientID has 50 polls/second on it which is huge.