Data & API - RetroBIOS¶
RetroBIOS publishes the same metadata used by its verifier, pack builder and website as versioned static files. No account or API key is required.
Stable JSON endpoints¶
| Dataset | Endpoint | Schema | Size |
|---|---|---|---|
| Content database | api/v1/database.json |
JSON Schema | 7.4 MB |
| Platform contracts | api/v1/platforms.json |
JSON Schema | 1.7 MB |
| Emulator profiles | api/v1/emulators.json |
JSON Schema | 4.2 MB |
| Verification and coverage gaps | api/v1/gaps.json |
JSON Schema | 1.2 MB |
| Project statistics | api/v1/stats.json |
JSON Schema | 569 B |
Every JSON document carries schema_version. Breaking changes use a new URL prefix (/api/v2/); fields may only be added compatibly within v1.
Bulk downloads¶
| Export | Format | Size | SHA256 |
|---|---|---|---|
| File hashes CSV | text/csv |
1.9 MB | 52064fd3beb5e18c2d240b67284a99b98e17647894a14679564ddb140afefd36 |
| Platform declarations CSV | text/csv |
707.5 KB | 51583da894d1ba95f42c616cb98eee161b8ca84c4beb828ed29a34a948cdfc57 |
| Cross-reference CSV | text/csv |
1.6 MB | 3965f307e483ded0918a575f15a0260de0232d3cab185d7760921cf163b33652 |
| Verification and coverage gaps CSV | text/csv |
599.2 KB | 882bd8541228215e9f4d7c76066b926b751d8c0487db9e786fb57734db0365f4 |
| SQLite snapshot | application/vnd.sqlite3 |
10.6 MB | f0ef0159a5aa37d875ce200e40dc33a6fe1f4aa003d6e7660e11444900976071 |
The SQLite file contains indexed tables for content hashes, provenance catalog matches, platform declarations, emulator profiles and current gaps. It contains metadata only, never BIOS or firmware bytes.
The gaps dataset carries both layers behind one layer column: platform rows are anomalies against a platform's own BIOS list, emulator rows are files a profiled core loads that no platform declares. The two answer different questions and are not comparable totals.
Semantics and limits¶
Treat four questions separately: content identity (hashes), presence in the collection, acceptance by a specific emulator, and catalog provenance. One does not imply the others. In particular, presence, a matching dump catalog, or emulator compatibility is not a statement about copyright, ownership, or redistribution rights.
The data can be newer than the latest published pack; pack publication is manual and only occurs after all release gates pass.
See the data model, verification modes, and methodology before interpreting aggregate counts.