schedule Updated weekly · Mondays 12:00 UTC

Global Gaming Revenue Reports

A public, open-data mirror of revenue reports from gaming regulators worldwide β€” 27+ jurisdictions covering US states (NJ, NY, PA, CT, OH, NV, IN, IL, MA, …), United Kingdom (UKGC), European regulators (Spain DGOJ, Italy ADM, Germany GGL, Netherlands KSA, Sweden, Denmark, France ANJ), Canada (Ontario iGO), and Brazil (SPA-MF). Every Monday at 12:00 UTC the collector downloads the latest files, hashes them with SHA-256, and republishes the structured snapshot. Every download link points back to the regulator’s own authoritative URL.

How the pipeline works

Every Monday at 12:00 UTC a GitHub Actions runner executes a Python 3.12 collector that concurrently fetches each regulator’s latest reports, verifies them with SHA-256, parses Excel summaries with openpyxl and PDF tables with pdfplumber, and writes the resulting JSON into /data/regulator-revenue/. Download links on this page always point back to the regulator’s own URL so you’re never one step removed from the authoritative source.

01
Fetch
httpx async streaming with retries on 429/5xx
02
Verify
SHA-256 computed chunk-by-chunk during download
03
Parse
openpyxl + pdfplumber extract preview rows
04
Publish
JSON committed, scp to nginx, cache-busted

Source & explanation: Chapter 25b — Regulatory Reporting and Evidence Export of The Backend of Luck.