OAuth for Helix

Covers the why

You would use an App Access Token aka server to server token for such a request.

Among other thongs, it gives you the higher rate limit to play with.

You can also look at moving this task to a cronjob, and cache the results and return the cache to users reducing the number of API calls you make