Properties
| Name | Type | Description |
|---|---|---|
| id | integer | |
| igdb_id | object | |
| sgdb_id | object | |
| moby_id | object | |
| ss_id | object | |
| ra_id | object | |
| launchbox_id | object | |
| hasheous_id | object | |
| tgdb_id | object | |
| flashpoint_id | object | |
| hltb_id | object | |
| demozoo_id | object | |
| pouet_id | object | |
| csdb_id | object | |
| steam_id | object | |
| gamelist_id | object | |
| libretro_id | object | |
| platform_id | integer | |
| platform_slug | string | |
| platform_fs_slug | string | |
| platform_custom_name | object | |
| platform_display_name | string | |
| fs_name | string | |
| fs_name_no_tags | string | |
| fs_name_no_ext | string | |
| fs_extension | string | |
| fs_path | string | |
| fs_size_bytes | integer | |
| name | object | |
| name_sort_key | object | |
| slug | object | |
| summary | object | |
| alternative_names | array | |
| youtube_video_id | object | |
| metadatum | object | |
| igdb_metadata | object | |
| moby_metadata | object | |
| ss_metadata | object | |
| launchbox_metadata | object | |
| hasheous_metadata | object | |
| flashpoint_metadata | object | |
| hltb_metadata | object | |
| demozoo_metadata | object | |
| pouet_metadata | object | |
| csdb_metadata | object | |
| steam_metadata | object | |
| gamelist_metadata | object | |
| manual_metadata | object | |
| path_cover_small | object | |
| path_cover_large | object | |
| url_cover | object | |
| has_manual | boolean | |
| has_soundtrack | boolean | |
| path_manual | object | |
| url_manual | object | |
| path_video | object | |
| is_identifying | boolean | |
| is_unidentified | boolean | |
| is_identified | boolean | |
| revision | object | |
| regions | array | |
| languages | array | |
| tags | array | |
| crc_hash | object | |
| md5_hash | object | |
| sha1_hash | object | |
| ra_hash | object | |
| title_id | object | |
| save_target | object | |
| save_target_layout | object | |
| has_simple_single_file | boolean | |
| has_nested_single_file | boolean | |
| has_multiple_files | boolean | |
| is_easyrpg_game | boolean | |
| full_path | string | |
| created_at | string | |
| updated_at | string | |
| missing_from_fs | boolean | |
| is_physical | boolean | |
| has_file_on_disk | boolean | |
| upc | object | |
| has_notes | boolean | |
| rom_user | object | |
| merged_screenshots | array | |
| merged_ra_metadata | object | |
| files | array | |
| sibling_roms | array | |
| screenshot_path | object |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/romm/json-schema/romm-simple-rom-schema-schema.json",
"title": "SimpleRomSchema",
"x-generated": "2026-10-28",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/romm-openapi.json#/components/schemas/SimpleRomSchema",
"properties": {
"id": {
"type": "integer",
"title": "Id"
},
"igdb_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Igdb Id"
},
"sgdb_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Sgdb Id"
},
"moby_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Moby Id"
},
"ss_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Ss Id"
},
"ra_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Ra Id"
},
"launchbox_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Launchbox Id"
},
"hasheous_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Hasheous Id"
},
"tgdb_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Tgdb Id"
},
"flashpoint_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Flashpoint Id"
},
"hltb_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Hltb Id"
},
"demozoo_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Demozoo Id"
},
"pouet_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Pouet Id"
},
"csdb_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Csdb Id"
},
"steam_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Steam Id"
},
"gamelist_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Gamelist Id"
},
"libretro_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Libretro Id"
},
"platform_id": {
"type": "integer",
"title": "Platform Id"
},
"platform_slug": {
"type": "string",
"title": "Platform Slug"
},
"platform_fs_slug": {
"type": "string",
"title": "Platform Fs Slug"
},
"platform_custom_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Platform Custom Name"
},
"platform_display_name": {
"type": "string",
"title": "Platform Display Name"
},
"fs_name": {
"type": "string",
"title": "Fs Name"
},
"fs_name_no_tags": {
"type": "string",
"title": "Fs Name No Tags"
},
"fs_name_no_ext": {
"type": "string",
"title": "Fs Name No Ext"
},
"fs_extension": {
"type": "string",
"title": "Fs Extension"
},
"fs_path": {
"type": "string",
"title": "Fs Path"
},
"fs_size_bytes": {
"type": "integer",
"title": "Fs Size Bytes"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Name"
},
"name_sort_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Name Sort Key"
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Slug"
},
"summary": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Summary"
},
"alternative_names": {
"items": {
"type": "string"
},
"type": "array",
"title": "Alternative Names"
},
"youtube_video_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Youtube Video Id"
},
"metadatum": {
"$ref": "#/$defs/RomMetadataSchema"
},
"igdb_metadata": {
"anyOf": [
{
"$ref": "#/$defs/RomIGDBMetadata"
},
{
"type": "null"
}
]
},
"moby_metadata": {
"anyOf": [
{
"$ref": "#/$defs/RomMobyMetadata"
},
{
"type": "null"
}
]
},
"ss_metadata": {
"anyOf": [
{
"$ref": "#/$defs/RomSSMetadata"
},
{
"type": "null"
}
]
},
"launchbox_metadata": {
"anyOf": [
{
"$ref": "#/$defs/RomLaunchboxMetadata"
},
{
"type": "null"
}
]
},
"hasheous_metadata": {
"anyOf": [
{
"$ref": "#/$defs/RomHasheousMetadata"
},
{
"type": "null"
}
]
},
"flashpoint_metadata": {
"anyOf": [
{
"$ref": "#/$defs/RomFlashpointMetadata"
},
{
"type": "null"
}
]
},
"hltb_metadata": {
"anyOf": [
{
"$ref": "#/$defs/RomHLTBMetadata"
},
{
"type": "null"
}
]
},
"demozoo_metadata": {
"anyOf": [
{
"$ref": "#/$defs/RomDemozooMetadata"
},
{
"type": "null"
}
]
},
"pouet_metadata": {
"anyOf": [
{
"$ref": "#/$defs/RomPouetMetadata"
},
{
"type": "null"
}
]
},
"csdb_metadata": {
"anyOf": [
{
"$ref": "#/$defs/RomCsdbMetadata"
},
{
"type": "null"
}
]
},
"steam_metadata": {
"anyOf": [
{
"$ref": "#/$defs/RomSteamMetadata"
},
{
"type": "null"
}
]
},
"gamelist_metadata": {
"anyOf": [
{
"$ref": "#/$defs/RomGamelistMetadata"
},
{
"type": "null"
}
]
},
"manual_metadata": {
"anyOf": [
{
"$ref": "#/$defs/ManualMetadata"
},
{
"type": "null"
}
]
},
"path_cover_small": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Path Cover Small"
},
"path_cover_large": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Path Cover Large"
},
"url_cover": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Url Cover"
},
"has_manual": {
"type": "boolean",
"title": "Has Manual"
},
"has_soundtrack": {
"type": "boolean",
"title": "Has Soundtrack"
},
"path_manual": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Path Manual"
},
"url_manual": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Url Manual"
},
"path_video": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Path Video"
},
"is_identifying": {
"type": "boolean",
"title": "Is Identifying",
"default": false
},
"is_unidentified": {
"type": "boolean",
"title": "Is Unidentified"
},
"is_identified": {
"type": "boolean",
"title": "Is Identified"
},
"revision": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Revision"
},
"regions": {
"items": {
"type": "string"
},
"type": "array",
"title": "Regions"
},
"languages": {
"items": {
"type": "string"
},
"type": "array",
"title": "Languages"
},
"tags": {
"items": {
"type": "string"
},
"type": "array",
"title": "Tags"
},
"crc_hash": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Crc Hash"
},
"md5_hash": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Md5 Hash"
},
"sha1_hash": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Sha1 Hash"
},
"ra_hash": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Ra Hash"
},
"title_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Title Id"
},
"save_target": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Save Target"
},
"save_target_layout": {
"anyOf": [
{
"$ref": "#/$defs/SaveTargetLayout"
},
{
"type": "null"
}
]
},
"has_simple_single_file": {
"type": "boolean",
"title": "Has Simple Single File"
},
"has_nested_single_file": {
"type": "boolean",
"title": "Has Nested Single File"
},
"has_multiple_files": {
"type": "boolean",
"title": "Has Multiple Files"
},
"is_easyrpg_game": {
"type": "boolean",
"title": "Is Easyrpg Game"
},
"full_path": {
"type": "string",
"title": "Full Path"
},
"created_at": {
"type": "string",
"title": "Created At"
},
"updated_at": {
"type": "string",
"title": "Updated At"
},
"missing_from_fs": {
"type": "boolean",
"title": "Missing From Fs"
},
"is_physical": {
"type": "boolean",
"title": "Is Physical"
},
"has_file_on_disk": {
"type": "boolean",
"title": "Has File On Disk"
},
"upc": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Upc"
},
"has_notes": {
"type": "boolean",
"title": "Has Notes"
},
"rom_user": {
"$ref": "#/$defs/RomUserSchema"
},
"merged_screenshots": {
"items": {
"type": "string"
},
"type": "array",
"title": "Merged Screenshots"
},
"merged_ra_metadata": {
"anyOf": [
{
"$ref": "#/$defs/RomRAMetadata"
},
{
"type": "null"
}
]
},
"files": {
"items": {
"$ref": "#/$defs/RomFileSchema"
},
"type": "array",
"title": "Files"
},
"sibling_roms": {
"items": {
"$ref": "#/$defs/SiblingRomSchema"
},
"type": "array",
"title": "Sibling Roms"
},
"screenshot_path": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Screenshot Path"
}
},
"type": "object",
"required": [
"id",
"igdb_id",
"sgdb_id",
"moby_id",
"ss_id",
"ra_id",
"launchbox_id",
"hasheous_id",
"tgdb_id",
"flashpoint_id",
"hltb_id",
"demozoo_id",
"pouet_id",
"csdb_id",
"steam_id",
"gamelist_id",
"libretro_id",
"platform_id",
"platform_slug",
"platform_fs_slug",
"platform_custom_name",
"platform_display_name",
"fs_name",
"fs_name_no_tags",
"fs_name_no_ext",
"fs_extension",
"fs_path",
"fs_size_bytes",
"name",
"name_sort_key",
"slug",
"summary",
"alternative_names",
"youtube_video_id",
"metadatum",
"igdb_metadata",
"moby_metadata",
"ss_metadata",
"launchbox_metadata",
"hasheous_metadata",
"flashpoint_metadata",
"hltb_metadata",
"demozoo_metadata",
"pouet_metadata",
"csdb_metadata",
"steam_metadata",
"gamelist_metadata",
"manual_metadata",
"path_cover_small",
"path_cover_large",
"url_cover",
"has_manual",
"has_soundtrack",
"path_manual",
"url_manual",
"path_video",
"is_unidentified",
"is_identified",
"revision",
"regions",
"languages",
"tags",
"crc_hash",
"md5_hash",
"sha1_hash",
"ra_hash",
"title_id",
"save_target",
"save_target_layout",
"has_simple_single_file",
"has_nested_single_file",
"has_multiple_files",
"is_easyrpg_game",
"full_path",
"created_at",
"updated_at",
"missing_from_fs",
"is_physical",
"has_file_on_disk",
"upc",
"has_notes",
"rom_user",
"merged_screenshots",
"merged_ra_metadata",
"files",
"sibling_roms"
],
"$defs": {
"CsdbCredit": {
"properties": {
"name": {
"type": "string",
"title": "Name"
},
"role": {
"type": "string",
"title": "Role"
}
},
"type": "object",
"title": "CsdbCredit"
},
"DemozooCredit": {
"properties": {
"name": {
"type": "string",
"title": "Name"
},
"role": {
"type": "string",
"title": "Role"
}
},
"type": "object",
"title": "DemozooCredit"
},
"DocMetaSchema": {
"properties": {
"source": {
"$ref": "#/$defs/DocSource"
},
"source_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Source Url"
},
"author": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Author"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Title"
}
},
"type": "object",
"required": [
"source"
],
"title": "DocMetaSchema"
},
"DocSource": {
"type": "string",
"enum": [
"upload",
"gamefaqs",
"scraper"
],
"title": "DocSource",
"description": "Where a document (manual/walkthrough) came from."
},
"IGDBAgeRating": {
"properties": {
"rating": {
"type": "string",
"title": "Rating"
},
"category": {
"type": "string",
"title": "Category"
},
"rating_cover_url": {
"type": "string",
"title": "Rating Cover Url"
}
},
"type": "object",
"required": [
"rating",
"category",
"rating_cover_url"
],
"title": "IGDBAgeRating"
},
"IGDBMetadataMultiplayerMode": {
"properties": {
"campaigncoop": {
"type": "boolean",
"title": "Campaigncoop"
},
"dropin": {
"type": "boolean",
"title": "Dropin"
},
"lancoop": {
"type": "boolean",
"title": "Lancoop"
},
"offlinecoop": {
"type": "boolean",
"title": "Offlinecoop"
},
"offlinecoopmax": {
"type": "integer",
"title": "Offlinecoopmax"
},
"offlinemax": {
"type": "integer",
"title": "Offlinemax"
},
"onlinecoop": {
"type": "integer",
"title": "Onlinecoop"
},
"onlinecoopmax": {
"type": "integer",
"title": "Onlinecoopmax"
},
"onlinemax": {
"type": "integer",
"title": "Onlinemax"
},
"splitscreen": {
"type": "boolean",
"title": "Splitscreen"
},
"splitscreenonline": {
"type": "boolean",
"title": "Splitscreenonline"
},
"platform": {
"$ref": "#/$defs/IGDBMetadataPlatform"
}
},
"type": "object",
"required": [
"campaigncoop",
"dropin",
"lancoop",
"offlinecoop",
"offlinecoopmax",
"offlinemax",
"onlinecoop",
"onlinecoopmax",
"onlinemax",
"splitscreen",
"splitscreenonline",
"platform"
],
"title": "IGDBMetadataMultiplayerMode"
},
"IGDBMetadataPlatform": {
"properties": {
"igdb_id": {
"type": "integer",
"title": "Igdb Id"
},
"name": {
"type": "string",
"title": "Name"
}
},
"type": "object",
"required": [
"igdb_id",
"name"
],
"title": "IGDBMetadataPlatform"
},
"IGDBRelatedGame": {
"properties": {
"id": {
"type": "integer",
"title": "Id"
},
"name": {
"type": "string",
"title": "Name"
},
"slug": {
"type": "string",
"title": "Slug"
},
"type": {
"type": "string",
"title": "Type"
},
"cover_url": {
"type": "string",
"title": "Cover Url"
}
},
"type": "object",
"required": [
"id",
"name",
"slug",
"type",
"cover_url"
],
"title": "IGDBRelatedGame"
},
"LaunchboxImage": {
"properties": {
"url": {
"type": "string",
"title": "Url"
},
"type": {
"type": "string",
"title": "Type"
},
"region": {
"type": "string",
"title": "Region"
}
},
"type": "object",
"required": [
"url"
],
"title": "LaunchboxImage"
},
"ManualMetadata": {
"properties": {
"genres": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Genres"
},
"franchises": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Franchises"
},
"companies": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Companies"
},
"publishers": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Publishers"
},
"developers": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Developers"
},
"game_modes": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Game Modes"
},
"age_ratings": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Age Ratings"
},
"first_release_date": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "First Release Date"
},
"youtube_video_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Youtube Video Id"
},
"alternative_names": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Alternative Names"
}
},
"type": "object",
"title": "ManualMetadata"
},
"MobyMetadataPlatform": {
"properties": {
"moby_id": {
"type": "integer",
"title": "Moby Id"
},
"name": {
"type": "string",
"title": "Name"
}
},
"type": "object",
"required": [
"moby_id",
"name"
],
"title": "MobyMetadataPlatform"
},
"PouetCredit": {
"properties": {
"name": {
"type": "string",
"title": "Name"
},
"role": {
"type": "string",
"title": "Role"
}
},
"type": "object",
"title": "PouetCredit"
},
"RAGameRomAchievement": {
"properties": {
"ra_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Ra Id"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Title"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Description"
},
"points": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Points"
},
"num_awarded": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Num Awarded"
},
"num_awarded_hardcore": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Num Awarded Hardcore"
},
"badge_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Badge Id"
},
"badge_url_lock": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Badge Url Lock"
},
"badge_path_lock": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Badge Path Lock"
},
"badge_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Badge Url"
},
"badge_path": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Badge Path"
},
"display_order": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Display Order"
},
"type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Type"
}
},
"type": "object",
"required": [
"ra_id",
"title",
"description",
"points",
"num_awarded",
"num_awarded_hardcore",
"badge_id",
"badge_url_lock",
"badge_path_lock",
"badge_url",
"badge_path",
"display_order",
"type"
],
"title": "RAGameRomAchievement"
},
"RomArchiveMember": {
"properties": {
"name": {
"type": "string",
"title": "Name"
},
"size": {
"type": "integer",
"title": "Size"
},
"crc_hash": {
"type": "string",
"title": "Crc Hash"
},
"md5_hash": {
"type": "string",
"title": "Md5 Hash"
},
"sha1_hash": {
"type": "string",
"title": "Sha1 Hash"
}
},
"type": "object",
"required": [
"name",
"size",
"crc_hash",
"md5_hash",
"sha1_hash"
],
"title": "RomArchiveMember"
},
"RomCsdbMetadata": {
"properties": {
"types": {
"items": {
"type": "string"
},
"type": "array",
"title": "Types"
},
"groups": {
"items": {
"type": "string"
},
"type": "array",
"title": "Groups"
},
"platforms": {
"items": {
"type": "string"
},
"type": "array",
"title": "Platforms"
},
"credits": {
"items": {
"$ref": "#/$defs/CsdbCredit"
},
"type": "array",
"title": "Credits"
},
"csdb_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Csdb Url"
},
"first_release_date": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "First Release Date"
},
"companies": {
"items": {
"type": "string"
},
"type": "array",
"title": "Companies"
},
"genres": {
"items": {
"type": "string"
},
"type": "array",
"title": "Genres"
},
"download_urls": {
"items": {
"type": "string"
},
"type": "array",
"title": "Download Urls"
}
},
"type": "object",
"title": "RomCsdbMetadata"
},
"RomDemozooMetadata": {
"properties": {
"types": {
"items": {
"type": "string"
},
"type": "array",
"title": "Types"
},
"groups": {
"items": {
"type": "string"
},
"type": "array",
"title": "Groups"
},
"platforms": {
"items": {
"type": "string"
},
"type": "array",
"title": "Platforms"
},
"party": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Party"
},
"party_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Party Id"
},
"party_line": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Party Line"
},
"invitation": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Invitation"
},
"credits": {
"items": {
"$ref": "#/$defs/DemozooCredit"
},
"type": "array",
"title": "Credits"
},
"tags": {
"items": {
"type": "string"
},
"type": "array",
"title": "Tags"
},
"demozoo_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Demozoo Url"
},
"pouet_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Pouet Id"
},
"pouet_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Pouet Url"
},
"csdb_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Csdb Id"
},
"csdb_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Csdb Url"
},
"youtube_video_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Youtube Video Id"
},
"first_release_date": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "First Release Date"
},
"companies": {
"items": {
"type": "string"
},
"type": "array",
"title": "Companies"
},
"genres": {
"items": {
"type": "string"
},
"type": "array",
"title": "Genres"
},
"collections": {
"items": {
"type": "string"
},
"type": "array",
"title": "Collections"
},
"download_urls": {
"items": {
"type": "string"
},
"type": "array",
"title": "Download Urls"
}
},
"type": "object",
"title": "RomDemozooMetadata"
},
"RomFileCategory": {
# --- truncated at 32 KB (82 KB total) ---
# Full source: https://artifacts.apis.io/romm/json-schema/romm-simple-rom-schema-schema.json
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/romm-simple-rom-schema"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.