Twitch API has a Rate Limit for the number of Requests you can do in a certain time
Helix:
Kraken:
No more than once per second (honors system, wheatons law applies)
The Streams end point has a 3/5 minute delay to ensure the data is accurate and to have passed thru caching.
You may want to consider webhooks instead of long polling