IGDB setup — credentials live as Netlify environment variables.
- Sign in at dev.twitch.tv/console, register an application (OAuth Redirect: http://localhost, category: Application Integration)
- Copy the Client ID; click "New Secret" for a Client Secret
- In Netlify: Site configuration → Environment variables → add TWITCH_CLIENT_ID and TWITCH_CLIENT_SECRET
- Trigger a redeploy
Free tier: 60,000 requests/month.
RAWG setup
- Get a free key at rawg.io/apidocs
- In Netlify: add env var RAWG_API_KEY
- Trigger a redeploy
Free tier: 20,000 requests/month.
OMDb setup — gives Rotten Tomatoes scores for movies, IMDb ratings for both.
- Get a free key at omdbapi.com/apikey.aspx (1,000 requests/day on free tier; $1/mo for unlimited)
- In Netlify: add env var OMDB_API_KEY
- Trigger a redeploy
Note: OMDb only returns Rotten Tomatoes scores for
movies. TV shows get IMDb rating instead.