Endpoints Reference
HELIX Gaming DB is organized into three versioned tiers plus a root gateway manifest. All endpoints deliver static, gzip-compressed, UTF-8 JSON payloads with Access-Control-Allow-Origin: *.
🌐 Base URLs & Gateways
Endpoints can be requested through any of the following hosts:
| Gateway | Base URL | Routing Mode | Best Suited For |
|---|---|---|---|
| Cloudflare Worker Unified Gateway (Recommended) | https://api.helix-origin.club/api/ |
Mode 2 (Unified) | No shard prefix needed! Automatically aggregates indexes across all shards, performs sequential cross-shard game/developer lookup, appends _federation metadata, and edge-caches responses (5-min TTL). |
| Cloudflare Direct Shard Proxy | https://api.helix-origin.club/helix-gaming-db-{NN}/api/ |
Mode 1 (Direct) | Target an exact shard directly (00, 01, 02, 03) via Cloudflare edge proxy with zero invalidation lag. |
| GitHub Pages Shard Subpath | https://www.helix-origin.club/helix-gaming-db-{NN}/api/ |
Direct Pages | Standard GitHub Pages custom domain routing per shard repository. |
| GitHub Pages Origin Fallback | https://helix-origin.github.io/helix-gaming-db-{NN}/api/ |
Origin Fallback | Raw GitHub Pages origin fallback per shard repository. |
🚪 Root Gateway Manifest
GET /api/manifest.json
The root manifest is the single entrypoint for discovering available API tiers, operational health, and gateway links.
Response Example
{
"name": "HELIX Gaming DB",
"description": "Open community REST metadata API and gaming database for PC, indie, Patreon, and emulation games.",
"organization": "HELIX Origin",
"website": "https://www.helix-origin.club/helix-gaming-db/",
"repository": "https://github.com/HELIX-Origin/helix-gaming-db",
"apiProxyUrl": "https://api.helix-origin.club/helix-gaming-db/",
"updatedAt": "2026-10-17T08:48:30.846Z",
"versions": {
"v1": {
"status": "active",
"recommendedFor": "Lightweight client game launchers, media managers, and mobile frontends needing stable, flat endpoints.",
"manifest": "/api/v1/manifest.json",
"searchIndex": "/api/v1/search/index.json",
"gamesEndpoint": "/api/v1/games/{slug}.json",
"developersEndpoint": "/api/v1/developers/{slug}.json"
},
"v2": {
"status": "active",
"recommendedFor": "Modern applications, developer tools, relational discovery, catalog filtering, and PR/fork contribution workflows.",
"manifest": "/api/v2/manifest.json",
"catalog": "/api/v2/catalog/index.json",
"searchIndex": "/api/v2/search/index.json",
"taxonomies": {
"genres": "/api/v2/genres/index.json",
"platforms": "/api/v2/platforms/index.json",
"tags": "/api/v2/tags/index.json",
"publishers": "/api/v2/publishers/index.json",
"developers": "/api/v2/developers/index.json"
},
"contributorTools": {
"guide": "/api/v2/contribute/guide.json",
"templates": "/api/v2/contribute/templates/",
"schemas": "/api/v2/contribute/schemas/"
},
"stats": "/api/v2/stats/summary.json"
},
"v3": {
"status": "active",
"recommendedFor": "Dedicated Adult & 18+ Gaming REST API for NSFW launchers, Patreon creators, adult visual novel aggregators, and strict content segregation.",
"contentRating": "Adults Only 18+",
"manifest": "/api/v3/manifest.json",
"catalog": "/api/v3/catalog/index.json",
"searchIndex": "/api/v3/search/index.json",
"gamesEndpoint": "/api/v3/games/{slug}.json",
"taxonomies": {
"developers": "/api/v3/developers/index.json",
"platforms": "/api/v3/platforms/index.json",
"tags": "/api/v3/tags/index.json"
},
"stats": "/api/v3/stats/summary.json"
}
}
}
⚡ Tier 1: Client Consumption API (/api/v1/)
The v1 tier is tailored for client game launchers (such as Universal Game Launcher), media frontends, and mobile apps requiring flat, predictable, backward-compatible JSON payloads.
1.1 V1 Manifest
GET /api/v1/manifest.json
Returns health metadata, indexed totals, and endpoint mappings for version 1.
1.2 V1 Search Index
GET /api/v1/search/index.json
A lightweight pre-indexed payload designed for instant client-side title search and token matching.
{
"version": "1.0.0",
"apiTier": "v1",
"totalEntries": 80,
"entries": [
{
"slug": "hades",
"title": "Hades",
"developers": ["Supergiant Games"],
"publishers": ["Supergiant Games"],
"releaseYear": 2020,
"genres": ["Action", "Roguelike"],
"capsuleImage": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1145360/library_600x900.jpg",
"heroImage": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1145360/library_hero.jpg",
"keys": ["hades", "supergiantgames"]
}
]
}
1.3 V1 Game Metadata
GET /api/v1/games/{slug}.json
Retrieves the authoritative record for a specific game slug (e.g. /api/v1/games/hades.json).
1.4 V1 Developer Profile
GET /api/v1/developers/{slug}.json
Retrieves studio information, external website/storefront links, and associated game slugs (e.g. /api/v1/developers/supergiant-games.json).
🔍 Tier 2: Relational Discovery & Contributor Suite (/api/v2/)
The v2 tier offers multi-dimensional relational exploration, database analytics, and automated contributor starter templates for developer forks and Pull Requests.
2.1 V2 Manifest
GET /api/v2/manifest.json
Provides complete v2 route mapping and live count statistics.
2.2 V2 Catalog
GET /api/v2/catalog/index.json
Returns compact summary cards for all games in the database.
2.3 V2 Search Index
GET /api/v2/search/index.json
An expanded search index including media feature flags (hasVideoTrailer, hasSoundtrack) and platform support.
2.4 Relational Taxonomy Endpoints
Filter and explore titles across multiple structural dimensions:
| Resource | Index Endpoint | Single Resource Endpoint | Description |
|---|---|---|---|
| Genres | GET /api/v2/genres/index.json |
GET /api/v2/genres/{slug}.json |
Games categorized by genre (e.g. /api/v2/genres/metroidvania.json) |
| Platforms | GET /api/v2/platforms/index.json |
GET /api/v2/platforms/{slug}.json |
Games grouped by platform (Windows, macOS, Linux, Switch, PS5, etc.) |
| Tags | GET /api/v2/tags/index.json |
GET /api/v2/tags/{slug}.json |
Community thematic tags (e.g. pixel-graphics, roguelike-deckbuilder) |
| Publishers | GET /api/v2/publishers/index.json |
GET /api/v2/publishers/{slug}.json |
Games grouped by publishing entity |
| Developers | GET /api/v2/developers/index.json |
GET /api/v2/developers/{slug}.json |
Developer directory with game counts and country metadata |
2.5 Database Analytics
GET /api/v2/stats/summary.json
Returns real-time database metrics: total verified records, verification percentage, media asset counts, and taxonomy totals.
2.6 Contributor Suite Endpoints
Endpoints designed for programmatic integration, bot automation, and fork/PR contribution:
| Endpoint | Purpose |
|---|---|
GET /api/v2/contribute/guide.json |
JSON contribution instructions and step-by-step submission checklist |
GET /api/v2/contribute/templates/game.json |
Starter template for creating new game metadata payloads |
GET /api/v2/contribute/templates/developer.json |
Starter template for creating new developer profile records |
GET /api/v2/contribute/schemas/game.schema.json |
Formal JSON Schema for games Draft 2020-12 |
GET /api/v2/contribute/schemas/developer.schema.json |
Formal JSON Schema for developers Draft 2020-12 |
🔞 Tier 3: Dedicated Adult & 18+ Gaming API (/api/v3/)
The v3 tier provides a segregated database solely consisting of adult (18+) titles, Patreon-funded creations, itch.io adult visual novels, and erotic indie games.
Why a Dedicated Adult Tier?
- Strict Content Segregation: Downstream clients, school/family kiosks, or general game launchers can consume
/api/v1/or/api/v2/without risk of displaying 18+ content. - Dedicated NSFW Apps: Adult visual novel aggregators and NSFW game launchers can target
/api/v3/exclusively for tailored metadata. - Specialized Taxonomies: Tags, platforms, and creator profiles are scoped exclusively to the adult gaming ecosystem.
3.1 Adult Manifest
GET /api/v3/manifest.json
Returns metadata scoped specifically to the 18+ collection.
3.2 Adult Catalog
GET /api/v3/catalog/index.json
Lists all 18+ titles with compact summary cards.
3.3 Adult Search Index
GET /api/v3/search/index.json
Pre-indexed search dictionary containing exclusively adult game titles, aliases, and creators.
3.4 Adult Games & Developers
GET /api/v3/games/{slug}.json— Detailed metadata for an adult game.GET /api/v3/developers/index.json— Directory of studios authoring 18+ titles.GET /api/v3/developers/{slug}.json— Developer profile with their 18+ games catalog.
3.5 Adult Taxonomies & Analytics
GET /api/v3/tags/index.json&GET /api/v3/tags/{slug}.json— Adult thematic tags (e.g.visual-novel,choices-matter,romance).GET /api/v3/platforms/index.json&GET /api/v3/platforms/{slug}.json— Platforms supported by adult titles.GET /api/v3/stats/summary.json— Metrics and counts for the adult collection.