All Helix requests require an OAuth token, which in the front end can only be obtained by the user going through the Implicit flow. If you don’t wish the user to log in then you’ll need to make the request from your backend server using an App Access Token https://dev.twitch.tv/docs/authentication/getting-tokens-oauth#oauth-client-credentials-flow and you would also need to implement some form of caching on your server so that a spike in traffic, or users repeatedly refreshing your site, wont hit the rate limit.
1 Like