Open catalog · schema 1.0

Game Guide Base data for tools and research

Browse 78 games or consume the same versioned, machine-readable catalog. The feed contains discovery metadata only—never premium walkthroughs, screenshots, FAQ answers, controls, or strategy.

Static API endpoints

No authentication is required. Pin integrations to /api/v1/; a breaking contract change will use a new versioned path.

Usage and attribution

Link users to each guideUrl and preserve the named source platform. Screenshots and underlying game media are deliberately excluded because this catalog does not grant rights to third-party media.

Copy-paste examples

Fetch the first five public records with tools that require no SDK or API key.

cURL + jq

curl -fsSL "https://game-guide-base.pages.dev/api/v1/games.json" | jq '.games[:5] | .[] | {title, genre, guideUrl}'

JavaScript

const response = await fetch("https://game-guide-base.pages.dev/api/v1/games.json");
if (!response.ok) throw new Error(`Catalog request failed: ${response.status}`);

const catalog = await response.json();
console.table(catalog.games.slice(0, 5), ["title", "genre", "guideUrl"]);

Python standard library

import json
from urllib.request import urlopen

with urlopen("https://game-guide-base.pages.dev/api/v1/games.json", timeout=10) as response:
    catalog = json.load(response)

for game in catalog["games"][:5]:
    print(game["title"], game["guideUrl"])

Human-readable browser

Browse public game metadata