Index
Lists every game slug that currently has torrent metadata.
/bcu/index.json A tiny build-time JSON surface for apps that want torrent-capable GoG Revived entries, plus a minimal whole-catalog export for indexers that do not need mirrors or page scraping.
Lists every game slug that currently has torrent metadata.
/bcu/index.json
Add .json to a listed slug for its compact torrent entry.
/bcu/<slug>.json The catalog export includes every game in a compact indexer-friendly shape. It omits mirrors, archive file lists, descriptions, screenshots, videos, ratings, languages, and system requirements.
{
"schema": "gog-rev-bcu-game-v1",
"version": 1,
"productId": "1207659209",
"slug": "example_slug",
"title": "Example Game",
"currentVersion": "1.0",
"infohash": "0123456789abcdef0123456789abcdef01234567",
"magnet": "magnet:?xt=urn:btih:0123456789abcdef0123456789abcdef01234567&dn=Example%20Game",
"size": "4.2 GB",
"platforms": {
"windows": true,
"macos": false,
"linux": false
},
"md5": true,
"md5Url": "https://hash.gog-rev.com/dl/example_slug.md5",
"pageUrl": "https://gog-rev.com/games/example_slug/"
} infohash are exported.productId is included so integrators can join against their own GOG data.
Treat version and schema as compatibility markers.
If the payload shape changes later, the schema name will change instead of
silently breaking clients. And please only use Currentversion: when displaying game versions on whichever client you're working on, as this is what represents the game's version.