- Client-ID needs to be a header
- You are missing an oAuth token - Requiring OAuth for Helix Twitch API Endpoints
- Your URL is constructed wrong
Should be
- these days it’s easier for your front end to call your backend and the backend makes the call to Twitch with an App Access Token - Getting OAuth Access Tokens | Twitch Developers