Valve publishes no Premier match-history API — so this tracker builds history the only way left: a Game State Integration listener that captures each match live as it's played, next to full FACEIT history from the official API.
Pulled from the running instance's own API — the same dashboard served from the Pi, not mock data.
The Data API v4 gives full match history, per-match K/D/A, headshot %, and elo per game. The tracker backfills automatically and records one elo sample per change at every hourly refresh — so the elo-over-time chart is built from real snapshots since install day.
Valve refuses Web API keys on the lifetime-stats endpoint and community stat pages are sign-in gated. So a GSI listener on the game server POSTs each live match — map, score, result — as it happens. History grows from cfg-install day forward, one match at a time.