Sources
Every external source this site reads from, listed by category. None of these are scraped or reverse-engineered — every entry has a public API, RSS feed, or JSON endpoint. See the methodology page for how the data is used.
Game metadata and trending signals
Used to discover trending titles and pull canonical metadata for the games covered on this site.
- RAWG — Game database — descriptions, ratings, Metacritic scores, platforms, cover art, trending lists. Auth: Public API key, free tier.
- SteamSpy — Top-100 Steam games by 2-week active player count. Used for the trending candidates pipeline. Auth: No authentication, polite throttle.
- Steam Web API — Current player count per game, used in the live stats sidebar and the player count sparkline. Auth: Personal API key, free.
- Twitch Helix API — Top games by current viewer count, plus per-game viewer/stream counts. Feeds candidate scoring. Auth: OAuth client credentials, free developer app.
Critic and community signals
Aggregated critic scores and community discussions, used as the factual basis for AI-generated articles.
- OpenCritic — Aggregated critic score, review tier, percent of critics recommending, plus a sample of recent reviews. Auth: Free tier via RapidAPI.
- Reddit — Top posts and comments from r/gaming, r/Games, r/gamereviews, r/patientgamers — last 7 days, search by game title. Auth: Currently public .json API; OAuth2 script-app upgrade planned to lift the rate limit from 10 to 60 requests per minute.
- YouTube Data API v3 — Top videos by view count for each game in the last 30 days, used to surface community coverage. Auth: Google Cloud API key, 10,000 quota units per day free.
News feeds
Filtered by game title to surface recent coverage from major outlets. All read via standard RSS — nothing scraped.
- IGN — Major outlet RSS feed, filtered by game title. Auth: Public RSS, no auth.
- PC Gamer — PC-focused outlet RSS feed, filtered by game title. Auth: Public RSS, no auth.
- Kotaku — Outlet RSS feed, filtered by game title. Auth: Public RSS, no auth.
- Eurogamer — Outlet RSS feed, filtered by game title. Auth: Public RSS, no auth.
- GameSpot — Outlet RSS feed, filtered by game title. Auth: Public RSS, no auth.
Live stats and compatibility
Used by the sticky stats sidebar on each game page. Updated on every pipeline run.
- ProtonDB — Linux/Steam Deck compatibility tier and aggregate score, surfaced as a badge in the sidebar. Auth: Public JSON endpoint, no auth.
Infrastructure
Where the pipeline runs and where the site is served from.
- Cloudflare Workers — Backend for source aggregation, AI summarization, admin dashboard, and the cron pipeline. Auth: Cloudflare account.
- Cloudflare D1 — SQLite database for game metadata, source archival, articles, and stats history. Auth: Cloudflare account.
- Cloudflare Workers AI — LLM inference for article generation. Currently Llama 3.1 8B, upgrading to Llama 3.3 70B for the structured-section rebuild. Auth: Cloudflare account.
- Cloudflare Pages — Static site hosting for the Astro-built frontend. Auth: Cloudflare account.