Yes. The API has a rate limit.
You should consider setting up a cron job to collect stream status periodically and store that in a database for your website to recall.
Alterantively you can also use Twitch Webhooks to do the same. And do away with the long polling