{"schema_version":"mostlyright-public-catalog.v1","dataset":{"id":"da1473dc-0f10-4e93-bbcc-78ec37cc191a","slug":"free-steam-games-with-descriptions-and-screenshots","title":"Free Steam games with descriptions and screenshots","summary":"**Discover free Steam games through descriptions, screenshots and three emoji labels.** A game catalogue for natural-language search, visual browsing and recommendation experiments, powering [Mojipixel](https://mojipixel.com).\n\n## What is included\n\nOne row per Steam application ID, with titles, store links, descriptions, genres and features, supported platforms, release dates, developer and publisher credits, review and achievement counts, and available artwork, screenshot and trailer URLs. Media are links rather than bundled files.\n\nCLEF adds three ranked emoji labels plus mood, setting, gameplay and social tags. These annotations are model interpretations, not publisher facts; fit scores are uncalibrated.\n\n## Coverage and freshness\n\nThe verified table contains **23,096 unique Steam application IDs**, including **8,224 games added from Steam's appdetails endpoint** after a fresh catalogue comparison on October 9, 2026. All 10 quality checks passed, with three emoji labels per game.\n\nThe update retains 14,872 previously verified records from the pinned FronkonGames snapshot and enriches missing IDs from Steam's English-language, US-storefront free-game catalogue. The listing can include demos, prologues and upcoming games; `coming_soon` distinguishes upcoming releases where supplied. Unsuccessful, paid and non-game appdetails answers are excluded. Region-restricted, delisted or unavailable titles may be absent. Application 3244680 is omitted: its public API title is blank and its Community Hub requires login. Zero price at acquisition does not guarantee current availability or permanently free status.\n\nMonthly Steam maintenance is scheduled to discover new games and publish verified updates. This release is a snapshot. Existing records retain their original provenance and timestamps; this update does not re-fetch all older metadata. Prices are in US dollars and historical price changes are not included.\n\nFor 3 records with blank API names, Steam Community Hub titles are retained with name-specific source URLs, hashes and timestamps.\n\n## Fields and limits\n\n- Identity and price: `appid`, `name`, `store_url`, `is_free`, `price_usd`.\n- Text: `short_description`, `description_html`, `about_html`, languages and available review text.\n- Media: artwork, 32 individually named screenshot fields and up to 8 trailers. `media_image_urls_json` retains complete available screenshot arrays beyond the flattened fields.\n- Metadata: up to 16 genres, 40 categories, 8 developers and 8 publishers; Windows, macOS and Linux flags; release status, age requirements, recommendations, achievements and supplied critic scores.\n- Annotations: `emoji_1`–`emoji_3`, fit scores, `mood`, `setting`, `gameplay`, `social`, `tags_text` and `tag_model`.\n- Provenance: `metadata_source`, `metadata_revision`, `fetched_at`, `source_sha256`, `catalog_candidate_count`, and optional `name_source_url`, `name_source_sha256`, `name_source_fetched_at`.\n\nOptional fields are null when unavailable. Older snapshot records do not supply every field in the shared schema. Nested arrays have the flattened limits above unless retained in the complete media field.\n\n## Sources and rights\n\nMetadata: [FronkonGames Steam Games Dataset](https://huggingface.co/datasets/FronkonGames/steam-games-dataset), pinned to revision `ba4e26785af33bee500e96597068c6e77f4edea9`, plus Valve's Steam storefront search, appdetails responses and title fallbacks from Steam Community Hubs. The [conversion and provenance manifest](https://github.com/mostlyrightmd/steam-games-snapshot) documents the original snapshot mirror.\n\nThe upstream compilation lists an MIT licence. Publisher descriptions, artwork and other third-party content retain their owners' rights; no blanket open licence is asserted for those assets. This is an independent dataset, unaffiliated with Valve or Steam.","topics":["steam","free games","video games","game metadata","screenshots","emoji","natural language search"],"publisher":{"handle":"mostlyrightmd","display_name":"Mostly Right","avatar_url":"https://mostlyright.md/api/public/avatars/e70f8c973d16894fcee5cb5aba887feafc75cc0d67419bd0ed321cfde9d0d967.webp","mark":{"background":"#FFC613","facets":["#2B5FE3","#F15B22","#17160F"],"pattern":2,"rotation":90}},"star_count":1,"table_count":1,"published_at":"2026-10-09T03:29:01.474Z","updated_at":"2026-10-09T10:10:47.019Z","cover_image_url":"https://storage.googleapis.com/mostlyright-dataset-covers/v1/ba9787a8-f074-402d-aedf-de0924e35950/00f178eb1eb5206ac7756220b3c943f70233652acfe5a60707b3e7cb18a8dd3c.webp","cover_tile_url":"https://storage.googleapis.com/mostlyright-dataset-covers/v1/ba9787a8-f074-402d-aedf-de0924e35950/00f178eb1eb5206ac7756220b3c943f70233652acfe5a60707b3e7cb18a8dd3c.tile.webp","activity":{"views":33,"likes":1},"canonical_url":"https://mostlyright.md/datasets/free-steam-games-with-descriptions-and-screenshots","tables":[{"id":"6ec1f9d2-2891-4b33-b650-ffb7c5f98424","slug":"games","title":"games","license":null,"schema":{"columns":212,"column_details":[{"name":"appid","unit":null,"meaning":"Steam appid, read from appdetails /data/steam_appid when present.","nullable":null,"logical_type":"integer"},{"name":"name","unit":null,"meaning":"Steam name, read from appdetails /data/name when present.","nullable":null,"logical_type":"string"},{"name":"is_free","unit":null,"meaning":"Steam is free, read from appdetails /data/is_free when present.","nullable":null,"logical_type":"boolean"},{"name":"short_description","unit":null,"meaning":"Steam short description, read from appdetails /data/short_description when present.","nullable":null,"logical_type":"string"},{"name":"description_html","unit":null,"meaning":"Steam description html, read from appdetails /data/detailed_description when present.","nullable":null,"logical_type":"string"},{"name":"about_html","unit":null,"meaning":"Steam about html, read from appdetails /data/about_the_game when present.","nullable":null,"logical_type":"string"},{"name":"header_image_url","unit":null,"meaning":"Steam header image url, read from appdetails /data/header_image when present.","nullable":null,"logical_type":"string"},{"name":"capsule_image_url","unit":null,"meaning":"Steam capsule image url, read from appdetails /data/capsule_image when present.","nullable":null,"logical_type":"string"},{"name":"capsule_v5_url","unit":null,"meaning":"Steam capsule v5 url, read from appdetails /data/capsule_imagev5 when present.","nullable":null,"logical_type":"string"},{"name":"background_url","unit":null,"meaning":"Steam background url, read from appdetails /data/background when present.","nullable":null,"logical_type":"string"},{"name":"background_raw_url","unit":null,"meaning":"Steam background raw url, read from appdetails /data/background_raw when present.","nullable":null,"logical_type":"string"},{"name":"languages_html","unit":null,"meaning":"Steam languages html, read from appdetails /data/supported_languages when present.","nullable":null,"logical_type":"string"},{"name":"website","unit":null,"meaning":"Steam website, read from appdetails /data/website when present.","nullable":null,"logical_type":"string"},{"name":"controller_support","unit":null,"meaning":"Steam controller support, read from appdetails /data/controller_support when present.","nullable":null,"logical_type":"string"},{"name":"required_age","unit":null,"meaning":"Steam required age, read from appdetails /data/required_age when present.","nullable":null,"logical_type":"string"},{"name":"legal_notice","unit":null,"meaning":"Steam legal notice, read from appdetails /data/legal_notice when present.","nullable":null,"logical_type":"string"},{"name":"drm_notice","unit":null,"meaning":"Steam drm notice, read from appdetails /data/drm_notice when present.","nullable":null,"logical_type":"string"},{"name":"reviews_html","unit":null,"meaning":"Steam reviews html, read from appdetails /data/reviews when present.","nullable":null,"logical_type":"string"},{"name":"release_date","unit":null,"meaning":"Steam release date, read from appdetails /data/release_date/date when present.","nullable":null,"logical_type":"string"},{"name":"support_url","unit":null,"meaning":"Steam support url, read from appdetails /data/support_info/url when present.","nullable":null,"logical_type":"string"},{"name":"support_email","unit":null,"meaning":"Steam support email, read from appdetails /data/support_info/email when present.","nullable":null,"logical_type":"string"},{"name":"metacritic_url","unit":null,"meaning":"Steam metacritic url, read from appdetails /data/metacritic/url when present.","nullable":null,"logical_type":"string"},{"name":"windows","unit":null,"meaning":"Steam windows, read from appdetails /data/platforms/windows when present.","nullable":null,"logical_type":"boolean"},{"name":"mac","unit":null,"meaning":"Steam mac, read from appdetails /data/platforms/mac when present.","nullable":null,"logical_type":"boolean"},{"name":"linux","unit":null,"meaning":"Steam linux, read from appdetails /data/platforms/linux when present.","nullable":null,"logical_type":"boolean"},{"name":"coming_soon","unit":null,"meaning":"Steam coming soon, read from appdetails /data/release_date/coming_soon when present.","nullable":null,"logical_type":"boolean"},{"name":"recommendation_count","unit":null,"meaning":"Steam recommendation count, read from appdetails /data/recommendations/total when present.","nullable":null,"logical_type":"integer"},{"name":"achievement_count","unit":null,"meaning":"Steam achievement count, read from appdetails /data/achievements/total when present.","nullable":null,"logical_type":"integer"},{"name":"metacritic_score","unit":null,"meaning":"Steam metacritic score, read from appdetails /data/metacritic/score when present.","nullable":null,"logical_type":"integer"},{"name":"screenshots_1","unit":null,"meaning":"Steam screenshots 1, read from appdetails /data/screenshots/0/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_2","unit":null,"meaning":"Steam screenshots 2, read from appdetails /data/screenshots/1/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_3","unit":null,"meaning":"Steam screenshots 3, read from appdetails /data/screenshots/2/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_4","unit":null,"meaning":"Steam screenshots 4, read from appdetails /data/screenshots/3/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_5","unit":null,"meaning":"Steam screenshots 5, read from appdetails /data/screenshots/4/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_6","unit":null,"meaning":"Steam screenshots 6, read from appdetails /data/screenshots/5/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_7","unit":null,"meaning":"Steam screenshots 7, read from appdetails /data/screenshots/6/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_8","unit":null,"meaning":"Steam screenshots 8, read from appdetails /data/screenshots/7/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_9","unit":null,"meaning":"Steam screenshots 9, read from appdetails /data/screenshots/8/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_10","unit":null,"meaning":"Steam screenshots 10, read from appdetails /data/screenshots/9/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_11","unit":null,"meaning":"Steam screenshots 11, read from appdetails /data/screenshots/10/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_12","unit":null,"meaning":"Steam screenshots 12, read from appdetails /data/screenshots/11/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_13","unit":null,"meaning":"Steam screenshots 13, read from appdetails /data/screenshots/12/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_14","unit":null,"meaning":"Steam screenshots 14, read from appdetails /data/screenshots/13/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_15","unit":null,"meaning":"Steam screenshots 15, read from appdetails /data/screenshots/14/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_16","unit":null,"meaning":"Steam screenshots 16, read from appdetails /data/screenshots/15/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_17","unit":null,"meaning":"Steam screenshots 17, read from appdetails /data/screenshots/16/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_18","unit":null,"meaning":"Steam screenshots 18, read from appdetails /data/screenshots/17/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_19","unit":null,"meaning":"Steam screenshots 19, read from appdetails /data/screenshots/18/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_20","unit":null,"meaning":"Steam screenshots 20, read from appdetails /data/screenshots/19/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_21","unit":null,"meaning":"Steam screenshots 21, read from appdetails /data/screenshots/20/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_22","unit":null,"meaning":"Steam screenshots 22, read from appdetails /data/screenshots/21/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_23","unit":null,"meaning":"Steam screenshots 23, read from appdetails /data/screenshots/22/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_24","unit":null,"meaning":"Steam screenshots 24, read from appdetails /data/screenshots/23/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_25","unit":null,"meaning":"Steam screenshots 25, read from appdetails /data/screenshots/24/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_26","unit":null,"meaning":"Steam screenshots 26, read from appdetails /data/screenshots/25/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_27","unit":null,"meaning":"Steam screenshots 27, read from appdetails /data/screenshots/26/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_28","unit":null,"meaning":"Steam screenshots 28, read from appdetails /data/screenshots/27/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_29","unit":null,"meaning":"Steam screenshots 29, read from appdetails /data/screenshots/28/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_30","unit":null,"meaning":"Steam screenshots 30, read from appdetails /data/screenshots/29/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_31","unit":null,"meaning":"Steam screenshots 31, read from appdetails /data/screenshots/30/path_full when present.","nullable":null,"logical_type":"string"},{"name":"screenshots_32","unit":null,"meaning":"Steam screenshots 32, read from appdetails /data/screenshots/31/path_full when present.","nullable":null,"logical_type":"string"},{"name":"genres_1","unit":null,"meaning":"Steam genres 1, read from appdetails /data/genres/0/description when present.","nullable":null,"logical_type":"string"},{"name":"genres_2","unit":null,"meaning":"Steam genres 2, read from appdetails /data/genres/1/description when present.","nullable":null,"logical_type":"string"},{"name":"genres_3","unit":null,"meaning":"Steam genres 3, read from appdetails /data/genres/2/description when present.","nullable":null,"logical_type":"string"},{"name":"genres_4","unit":null,"meaning":"Steam genres 4, read from appdetails /data/genres/3/description when present.","nullable":null,"logical_type":"string"},{"name":"genres_5","unit":null,"meaning":"Steam genres 5, read from appdetails /data/genres/4/description when present.","nullable":null,"logical_type":"string"},{"name":"genres_6","unit":null,"meaning":"Steam genres 6, read from appdetails /data/genres/5/description when present.","nullable":null,"logical_type":"string"},{"name":"genres_7","unit":null,"meaning":"Steam genres 7, read from appdetails /data/genres/6/description when present.","nullable":null,"logical_type":"string"},{"name":"genres_8","unit":null,"meaning":"Steam genres 8, read from appdetails /data/genres/7/description when present.","nullable":null,"logical_type":"string"},{"name":"genres_9","unit":null,"meaning":"Steam genres 9, read from appdetails /data/genres/8/description when present.","nullable":null,"logical_type":"string"},{"name":"genres_10","unit":null,"meaning":"Steam genres 10, read from appdetails /data/genres/9/description when present.","nullable":null,"logical_type":"string"},{"name":"genres_11","unit":null,"meaning":"Steam genres 11, read from appdetails /data/genres/10/description when present.","nullable":null,"logical_type":"string"},{"name":"genres_12","unit":null,"meaning":"Steam genres 12, read from appdetails /data/genres/11/description when present.","nullable":null,"logical_type":"string"},{"name":"genres_13","unit":null,"meaning":"Steam genres 13, read from appdetails /data/genres/12/description when present.","nullable":null,"logical_type":"string"},{"name":"genres_14","unit":null,"meaning":"Steam genres 14, read from appdetails /data/genres/13/description when present.","nullable":null,"logical_type":"string"},{"name":"genres_15","unit":null,"meaning":"Steam genres 15, read from appdetails /data/genres/14/description when present.","nullable":null,"logical_type":"string"},{"name":"genres_16","unit":null,"meaning":"Steam genres 16, read from appdetails /data/genres/15/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_1","unit":null,"meaning":"Steam categories 1, read from appdetails /data/categories/0/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_2","unit":null,"meaning":"Steam categories 2, read from appdetails /data/categories/1/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_3","unit":null,"meaning":"Steam categories 3, read from appdetails /data/categories/2/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_4","unit":null,"meaning":"Steam categories 4, read from appdetails /data/categories/3/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_5","unit":null,"meaning":"Steam categories 5, read from appdetails /data/categories/4/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_6","unit":null,"meaning":"Steam categories 6, read from appdetails /data/categories/5/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_7","unit":null,"meaning":"Steam categories 7, read from appdetails /data/categories/6/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_8","unit":null,"meaning":"Steam categories 8, read from appdetails /data/categories/7/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_9","unit":null,"meaning":"Steam categories 9, read from appdetails /data/categories/8/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_10","unit":null,"meaning":"Steam categories 10, read from appdetails /data/categories/9/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_11","unit":null,"meaning":"Steam categories 11, read from appdetails /data/categories/10/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_12","unit":null,"meaning":"Steam categories 12, read from appdetails /data/categories/11/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_13","unit":null,"meaning":"Steam categories 13, read from appdetails /data/categories/12/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_14","unit":null,"meaning":"Steam categories 14, read from appdetails /data/categories/13/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_15","unit":null,"meaning":"Steam categories 15, read from appdetails /data/categories/14/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_16","unit":null,"meaning":"Steam categories 16, read from appdetails /data/categories/15/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_17","unit":null,"meaning":"Steam categories 17, read from appdetails /data/categories/16/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_18","unit":null,"meaning":"Steam categories 18, read from appdetails /data/categories/17/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_19","unit":null,"meaning":"Steam categories 19, read from appdetails /data/categories/18/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_20","unit":null,"meaning":"Steam categories 20, read from appdetails /data/categories/19/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_21","unit":null,"meaning":"Steam categories 21, read from appdetails /data/categories/20/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_22","unit":null,"meaning":"Steam categories 22, read from appdetails /data/categories/21/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_23","unit":null,"meaning":"Steam categories 23, read from appdetails /data/categories/22/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_24","unit":null,"meaning":"Steam categories 24, read from appdetails /data/categories/23/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_25","unit":null,"meaning":"Steam categories 25, read from appdetails /data/categories/24/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_26","unit":null,"meaning":"Steam categories 26, read from appdetails /data/categories/25/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_27","unit":null,"meaning":"Steam categories 27, read from appdetails /data/categories/26/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_28","unit":null,"meaning":"Steam categories 28, read from appdetails /data/categories/27/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_29","unit":null,"meaning":"Steam categories 29, read from appdetails /data/categories/28/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_30","unit":null,"meaning":"Steam categories 30, read from appdetails /data/categories/29/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_31","unit":null,"meaning":"Steam categories 31, read from appdetails /data/categories/30/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_32","unit":null,"meaning":"Steam categories 32, read from appdetails /data/categories/31/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_33","unit":null,"meaning":"Steam categories 33, read from appdetails /data/categories/32/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_34","unit":null,"meaning":"Steam categories 34, read from appdetails /data/categories/33/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_35","unit":null,"meaning":"Steam categories 35, read from appdetails /data/categories/34/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_36","unit":null,"meaning":"Steam categories 36, read from appdetails /data/categories/35/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_37","unit":null,"meaning":"Steam categories 37, read from appdetails /data/categories/36/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_38","unit":null,"meaning":"Steam categories 38, read from appdetails /data/categories/37/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_39","unit":null,"meaning":"Steam categories 39, read from appdetails /data/categories/38/description when present.","nullable":null,"logical_type":"string"},{"name":"categories_40","unit":null,"meaning":"Steam categories 40, read from appdetails /data/categories/39/description when present.","nullable":null,"logical_type":"string"},{"name":"developers_1","unit":null,"meaning":"Steam developers 1, read from appdetails /data/developers/0 when present.","nullable":null,"logical_type":"string"},{"name":"developers_2","unit":null,"meaning":"Steam developers 2, read from appdetails /data/developers/1 when present.","nullable":null,"logical_type":"string"},{"name":"developers_3","unit":null,"meaning":"Steam developers 3, read from appdetails /data/developers/2 when present.","nullable":null,"logical_type":"string"},{"name":"developers_4","unit":null,"meaning":"Steam developers 4, read from appdetails /data/developers/3 when present.","nullable":null,"logical_type":"string"},{"name":"developers_5","unit":null,"meaning":"Steam developers 5, read from appdetails /data/developers/4 when present.","nullable":null,"logical_type":"string"},{"name":"developers_6","unit":null,"meaning":"Steam developers 6, read from appdetails /data/developers/5 when present.","nullable":null,"logical_type":"string"},{"name":"developers_7","unit":null,"meaning":"Steam developers 7, read from appdetails /data/developers/6 when present.","nullable":null,"logical_type":"string"},{"name":"developers_8","unit":null,"meaning":"Steam developers 8, read from appdetails /data/developers/7 when present.","nullable":null,"logical_type":"string"},{"name":"publishers_1","unit":null,"meaning":"Steam publishers 1, read from appdetails /data/publishers/0 when present.","nullable":null,"logical_type":"string"},{"name":"publishers_2","unit":null,"meaning":"Steam publishers 2, read from appdetails /data/publishers/1 when present.","nullable":null,"logical_type":"string"},{"name":"publishers_3","unit":null,"meaning":"Steam publishers 3, read from appdetails /data/publishers/2 when present.","nullable":null,"logical_type":"string"},{"name":"publishers_4","unit":null,"meaning":"Steam publishers 4, read from appdetails /data/publishers/3 when present.","nullable":null,"logical_type":"string"},{"name":"publishers_5","unit":null,"meaning":"Steam publishers 5, read from appdetails /data/publishers/4 when present.","nullable":null,"logical_type":"string"},{"name":"publishers_6","unit":null,"meaning":"Steam publishers 6, read from appdetails /data/publishers/5 when present.","nullable":null,"logical_type":"string"},{"name":"publishers_7","unit":null,"meaning":"Steam publishers 7, read from appdetails /data/publishers/6 when present.","nullable":null,"logical_type":"string"},{"name":"publishers_8","unit":null,"meaning":"Steam publishers 8, read from appdetails /data/publishers/7 when present.","nullable":null,"logical_type":"string"},{"name":"trailer_1_name","unit":null,"meaning":"Steam trailer 1 name, read from appdetails /data/movies/0/name when present.","nullable":null,"logical_type":"string"},{"name":"trailer_1_thumbnail","unit":null,"meaning":"Steam trailer 1 thumbnail, read from appdetails /data/movies/0/thumbnail when present.","nullable":null,"logical_type":"string"},{"name":"trailer_1_mp4","unit":null,"meaning":"Steam trailer 1 mp4, read from appdetails /data/movies/0/mp4/max when present.","nullable":null,"logical_type":"string"},{"name":"trailer_1_webm","unit":null,"meaning":"Steam trailer 1 webm, read from appdetails /data/movies/0/webm/max when present.","nullable":null,"logical_type":"string"},{"name":"trailer_2_name","unit":null,"meaning":"Steam trailer 2 name, read from appdetails /data/movies/1/name when present.","nullable":null,"logical_type":"string"},{"name":"trailer_2_thumbnail","unit":null,"meaning":"Steam trailer 2 thumbnail, read from appdetails /data/movies/1/thumbnail when present.","nullable":null,"logical_type":"string"},{"name":"trailer_2_mp4","unit":null,"meaning":"Steam trailer 2 mp4, read from appdetails /data/movies/1/mp4/max when present.","nullable":null,"logical_type":"string"},{"name":"trailer_2_webm","unit":null,"meaning":"Steam trailer 2 webm, read from appdetails /data/movies/1/webm/max when present.","nullable":null,"logical_type":"string"},{"name":"trailer_3_name","unit":null,"meaning":"Steam trailer 3 name, read from appdetails /data/movies/2/name when present.","nullable":null,"logical_type":"string"},{"name":"trailer_3_thumbnail","unit":null,"meaning":"Steam trailer 3 thumbnail, read from appdetails /data/movies/2/thumbnail when present.","nullable":null,"logical_type":"string"},{"name":"trailer_3_mp4","unit":null,"meaning":"Steam trailer 3 mp4, read from appdetails /data/movies/2/mp4/max when present.","nullable":null,"logical_type":"string"},{"name":"trailer_3_webm","unit":null,"meaning":"Steam trailer 3 webm, read from appdetails /data/movies/2/webm/max when present.","nullable":null,"logical_type":"string"},{"name":"trailer_4_name","unit":null,"meaning":"Steam trailer 4 name, read from appdetails /data/movies/3/name when present.","nullable":null,"logical_type":"string"},{"name":"trailer_4_thumbnail","unit":null,"meaning":"Steam trailer 4 thumbnail, read from appdetails /data/movies/3/thumbnail when present.","nullable":null,"logical_type":"string"},{"name":"trailer_4_mp4","unit":null,"meaning":"Steam trailer 4 mp4, read from appdetails /data/movies/3/mp4/max when present.","nullable":null,"logical_type":"string"},{"name":"trailer_4_webm","unit":null,"meaning":"Steam trailer 4 webm, read from appdetails /data/movies/3/webm/max when present.","nullable":null,"logical_type":"string"},{"name":"trailer_5_name","unit":null,"meaning":"Steam trailer 5 name, read from appdetails /data/movies/4/name when present.","nullable":null,"logical_type":"string"},{"name":"trailer_5_thumbnail","unit":null,"meaning":"Steam trailer 5 thumbnail, read from appdetails /data/movies/4/thumbnail when present.","nullable":null,"logical_type":"string"},{"name":"trailer_5_mp4","unit":null,"meaning":"Steam trailer 5 mp4, read from appdetails /data/movies/4/mp4/max when present.","nullable":null,"logical_type":"string"},{"name":"trailer_5_webm","unit":null,"meaning":"Steam trailer 5 webm, read from appdetails /data/movies/4/webm/max when present.","nullable":null,"logical_type":"string"},{"name":"trailer_6_name","unit":null,"meaning":"Steam trailer 6 name, read from appdetails /data/movies/5/name when present.","nullable":null,"logical_type":"string"},{"name":"trailer_6_thumbnail","unit":null,"meaning":"Steam trailer 6 thumbnail, read from appdetails /data/movies/5/thumbnail when present.","nullable":null,"logical_type":"string"},{"name":"trailer_6_mp4","unit":null,"meaning":"Steam trailer 6 mp4, read from appdetails /data/movies/5/mp4/max when present.","nullable":null,"logical_type":"string"},{"name":"trailer_6_webm","unit":null,"meaning":"Steam trailer 6 webm, read from appdetails /data/movies/5/webm/max when present.","nullable":null,"logical_type":"string"},{"name":"trailer_7_name","unit":null,"meaning":"Steam trailer 7 name, read from appdetails /data/movies/6/name when present.","nullable":null,"logical_type":"string"},{"name":"trailer_7_thumbnail","unit":null,"meaning":"Steam trailer 7 thumbnail, read from appdetails /data/movies/6/thumbnail when present.","nullable":null,"logical_type":"string"},{"name":"trailer_7_mp4","unit":null,"meaning":"Steam trailer 7 mp4, read from appdetails /data/movies/6/mp4/max when present.","nullable":null,"logical_type":"string"},{"name":"trailer_7_webm","unit":null,"meaning":"Steam trailer 7 webm, read from appdetails /data/movies/6/webm/max when present.","nullable":null,"logical_type":"string"},{"name":"trailer_8_name","unit":null,"meaning":"Steam trailer 8 name, read from appdetails /data/movies/7/name when present.","nullable":null,"logical_type":"string"},{"name":"trailer_8_thumbnail","unit":null,"meaning":"Steam trailer 8 thumbnail, read from appdetails /data/movies/7/thumbnail when present.","nullable":null,"logical_type":"string"},{"name":"trailer_8_mp4","unit":null,"meaning":"Steam trailer 8 mp4, read from appdetails /data/movies/7/mp4/max when present.","nullable":null,"logical_type":"string"},{"name":"trailer_8_webm","unit":null,"meaning":"Steam trailer 8 webm, read from appdetails /data/movies/7/webm/max when present.","nullable":null,"logical_type":"string"},{"name":"store_url","unit":null,"meaning":"Canonical Steam storefront URL for this app.","nullable":null,"logical_type":"string"},{"name":"fetched_at","unit":null,"meaning":"Time the snapshot page was acquired from Hugging Face; not when the publisher checked each game on Steam.","nullable":null,"logical_type":"timestamp_utc"},{"name":"source_sha256","unit":null,"meaning":"SHA-256 digest of the acquired appdetails response.","nullable":null,"logical_type":"string"},{"name":"trailer_1_hls_h264","unit":null,"meaning":"Steam trailer 1 hls_h264 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_1_dash_h264","unit":null,"meaning":"Steam trailer 1 dash_h264 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_1_dash_av1","unit":null,"meaning":"Steam trailer 1 dash_av1 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_2_hls_h264","unit":null,"meaning":"Steam trailer 2 hls_h264 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_2_dash_h264","unit":null,"meaning":"Steam trailer 2 dash_h264 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_2_dash_av1","unit":null,"meaning":"Steam trailer 2 dash_av1 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_3_hls_h264","unit":null,"meaning":"Steam trailer 3 hls_h264 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_3_dash_h264","unit":null,"meaning":"Steam trailer 3 dash_h264 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_3_dash_av1","unit":null,"meaning":"Steam trailer 3 dash_av1 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_4_hls_h264","unit":null,"meaning":"Steam trailer 4 hls_h264 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_4_dash_h264","unit":null,"meaning":"Steam trailer 4 dash_h264 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_4_dash_av1","unit":null,"meaning":"Steam trailer 4 dash_av1 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_5_hls_h264","unit":null,"meaning":"Steam trailer 5 hls_h264 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_5_dash_h264","unit":null,"meaning":"Steam trailer 5 dash_h264 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_5_dash_av1","unit":null,"meaning":"Steam trailer 5 dash_av1 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_6_hls_h264","unit":null,"meaning":"Steam trailer 6 hls_h264 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_6_dash_h264","unit":null,"meaning":"Steam trailer 6 dash_h264 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_6_dash_av1","unit":null,"meaning":"Steam trailer 6 dash_av1 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_7_hls_h264","unit":null,"meaning":"Steam trailer 7 hls_h264 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_7_dash_h264","unit":null,"meaning":"Steam trailer 7 dash_h264 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_7_dash_av1","unit":null,"meaning":"Steam trailer 7 dash_av1 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_8_hls_h264","unit":null,"meaning":"Steam trailer 8 hls_h264 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_8_dash_h264","unit":null,"meaning":"Steam trailer 8 dash_h264 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"trailer_8_dash_av1","unit":null,"meaning":"Steam trailer 8 dash_av1 streaming manifest URL, if supplied.","nullable":null,"logical_type":"string"},{"name":"emoji_1","unit":null,"meaning":"Rank 1 emoji label by Clef model fit score, not a publisher fact.","nullable":null,"logical_type":"string"},{"name":"p_1","unit":null,"meaning":"Uncalibrated Clef yes score for emoji 1, from zero to one.","nullable":null,"logical_type":"number"},{"name":"emoji_2","unit":null,"meaning":"Rank 2 emoji label by Clef model fit score, not a publisher fact.","nullable":null,"logical_type":"string"},{"name":"p_2","unit":null,"meaning":"Uncalibrated Clef yes score for emoji 2, from zero to one.","nullable":null,"logical_type":"number"},{"name":"emoji_3","unit":null,"meaning":"Rank 3 emoji label by Clef model fit score, not a publisher fact.","nullable":null,"logical_type":"string"},{"name":"p_3","unit":null,"meaning":"Uncalibrated Clef yes score for emoji 3, from zero to one.","nullable":null,"logical_type":"number"},{"name":"mood","unit":null,"meaning":"Clef-inferred mood tag, with unknown for insufficient evidence.","nullable":null,"logical_type":"string"},{"name":"setting","unit":null,"meaning":"Clef-inferred setting tag, with unknown for insufficient evidence.","nullable":null,"logical_type":"string"},{"name":"gameplay","unit":null,"meaning":"Clef-inferred gameplay tag, with unknown for insufficient evidence.","nullable":null,"logical_type":"string"},{"name":"social","unit":null,"meaning":"Clef-inferred social tag, with unknown for insufficient evidence.","nullable":null,"logical_type":"string"},{"name":"tag_model","unit":null,"meaning":"Model identity returned by the hosted classifier.","nullable":null,"logical_type":"string"},{"name":"tags_text","unit":null,"meaning":"Searchable game tags inferred by Clef.","nullable":null,"logical_type":"string"},{"name":"price_usd","unit":null,"meaning":"USD price in the bulk snapshot; only zero-price entries matched to the Steam free-game catalog are included.","nullable":null,"logical_type":"number"},{"name":"metadata_revision","unit":null,"meaning":"Immutable Hugging Face snapshot repository revision.","nullable":null,"logical_type":"string"},{"name":"metadata_source","unit":null,"meaning":"Bulk metadata publisher and dataset name.","nullable":null,"logical_type":"string"},{"name":"catalog_candidate_count","unit":null,"meaning":"Distinct app IDs in the acquired Steam free-game catalog, including IDs absent from the snapshot.","nullable":null,"logical_type":"integer"},{"name":"media_image_urls_json","unit":null,"meaning":"JSON array of available cover, background and screenshot URLs; media files remain with the publishers.","nullable":null,"logical_type":"string"},{"name":"name_source_url","unit":null,"meaning":"Steam Community title fallback provenance: page_url; null when the original API name was available.","nullable":null,"logical_type":"string"},{"name":"name_source_sha256","unit":null,"meaning":"Steam Community title fallback provenance: page_content_sha256; null when the original API name was available.","nullable":null,"logical_type":"string"},{"name":"name_source_fetched_at","unit":null,"meaning":"Steam Community title fallback provenance: page_fetched_at; null when the original API name was available.","nullable":null,"logical_type":"timestamp_utc"}],"schema_version":"mostlyright.cloud.released-schema-summary.v1"},"preview_enabled":true,"download_enabled":true,"version_id":"dedfd6f2-65be-5741-a441-f0e649a3e015"}]}}