{
 "name": "Online party games finder — listings",
 "description": "Every game listed on the Table Party online party games finder: Table Party games and external publishers, with player counts, round length, device needs, price and the date each listing was last checked.",
 "url": "https://tableparty.io/online-party-games",
 "source": "https://tableparty.io/online-party-games.json",
 "csv": "https://tableparty.io/online-party-games.csv",
 "publisher": "Table Party (hi@tableparty.io)",
 "lastChecked": "2026-09-15",
 "counts": {
  "total": 124,
  "tableParty": 57,
  "external": 67,
  "free": 78,
  "publishers": 18
 },
 "fields": [
  "id",
  "title",
  "publisher",
  "listing",
  "play_url",
  "source_url",
  "summary",
  "category",
  "tags",
  "min_players",
  "max_players",
  "minutes_min",
  "minutes_max",
  "price",
  "device",
  "family",
  "needs_voice",
  "best_for",
  "setup",
  "caveat",
  "last_checked"
 ],
 "games": [
  {
   "id": "tp-wavelength",
   "title": "Spectrum",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=wavelength",
   "source_url": "https://tableparty.io/wavelength",
   "summary": "One player sees a hidden target on a spectrum and gives a single clue. Their team spins the dial to find it.",
   "category": "laughs",
   "tags": "party|teams|Wavelength|coop",
   "min_players": 2,
   "max_players": 12,
   "minutes_min": 10,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Thinking together",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Free for up to 12. Larger Teams events use paid plans.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-skribbl",
   "title": "skribbl.io",
   "publisher": "skribbl.io",
   "listing": "External",
   "play_url": "https://skribbl.io/",
   "source_url": "https://skribbl.io/",
   "summary": "Draw a secret word while everyone else races to guess it. Keep your mouse—or your finger—moving.",
   "category": "drawing",
   "tags": "",
   "min_players": 2,
   "max_players": 20,
   "minutes_min": null,
   "minutes_max": null,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": false,
   "best_for": "Taking turns at being a terrible artist",
   "setup": "Choose Create Private Room, set the rounds and share the invite link.",
   "caveat": "Custom words and public chat depend on your group.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-telephone",
   "title": "Sketch Telephone",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=telephone",
   "source_url": "https://tableparty.io/telephone",
   "summary": "Everyone writes a sentence. The next player draws it, the next describes the drawing, and so on round the table.",
   "category": "drawing",
   "tags": "party|drawing|telephone|telestrations|gartic|broken telephone|Gartic Phone",
   "min_players": 2,
   "max_players": 10,
   "minutes_min": 10,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Beautifully bad drawings",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Gartic Phone.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-gartic-phone",
   "title": "Gartic Phone",
   "publisher": "Onrizon",
   "listing": "External",
   "play_url": "https://garticphone.com/",
   "source_url": "https://garticphone.com/",
   "summary": "Send a sentence around the group through drawings and guesses. The final reveal shows how far it travelled.",
   "category": "drawing",
   "tags": "",
   "min_players": 2,
   "max_players": null,
   "minutes_min": null,
   "minutes_max": null,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": true,
   "best_for": "Watching a simple idea become wonderfully unrecognisable",
   "setup": "Choose a nickname, create a room and invite friends. A voice call makes the reveal better.",
   "caveat": "Player capacity and duration depend on the chosen mode; confirm them in the lobby.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-boggle",
   "title": "Word Grid",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=boggle",
   "source_url": "https://tableparty.io/boggle",
   "summary": "Sixteen dice, everyone hunting at once. Trace words through touching letters — but any word someone else also found scores nothing.",
   "category": "words",
   "tags": "words|party|boggle|word hunt|word search|letter grid|dice|Boggle",
   "min_players": 2,
   "max_players": 12,
   "minutes_min": 5,
   "minutes_max": 10,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": false,
   "best_for": "Quick-thinking word lovers",
   "setup": "Open a room and share its link. Each player joins in a browser.",
   "caveat": "Free for up to 12. Larger Teams events use paid plans.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-bombparty",
   "title": "BombParty",
   "publisher": "JKLM.FUN",
   "listing": "External",
   "play_url": "https://jklm.fun/",
   "source_url": "https://jklm.fun/faq/",
   "summary": "Find a word containing the required letters before your turn explodes. Staying calm is half the challenge.",
   "category": "words",
   "tags": "",
   "min_players": 2,
   "max_players": 16,
   "minutes_min": null,
   "minutes_max": null,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": false,
   "best_for": "Word lovers with a competitive streak",
   "setup": "Create a private BombParty room and share the link.",
   "caveat": "Round length varies. Dictionary and language selection change the challenge.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-quiplash",
   "title": "Quip Battle",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=quiplash",
   "source_url": "https://tableparty.io/quiplash",
   "summary": "Everyone answers two prompts. Each prompt gets two rival answers, and the room votes on every head-to-head.",
   "category": "laughs",
   "tags": "party|words|Quiplash",
   "min_players": 3,
   "max_players": 12,
   "minutes_min": 10,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "A room full of laughs",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Free for up to 12. Larger Teams events use paid plans.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-votes-out",
   "title": "Votes Out!",
   "publisher": "Votes Out!",
   "listing": "External",
   "play_url": "https://votesout.com/",
   "source_url": "https://votesout.com/",
   "summary": "Answer an odd question, then vote for the response that deserves the room's applause.",
   "category": "laughs",
   "tags": "",
   "min_players": 3,
   "max_players": 12,
   "minutes_min": 10,
   "minutes_max": 20,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Quick wit without installing a host app",
   "setup": "Start a free game pack and share the game ID or link.",
   "caveat": "Free packs support the listed group. Custom questions and extra packs cost the host.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-worldguess",
   "title": "Somewhere",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=worldguess",
   "source_url": "https://tableparty.io/worldguess",
   "summary": "Explore five places together. Drop a pin on the map.",
   "category": "trivia",
   "tags": "trivia|party|teams|geography|maps|street view|world|geoguessr|GeoGuessr",
   "min_players": 2,
   "max_players": 12,
   "minutes_min": 8,
   "minutes_max": 10,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Curious, competitive friends",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Free for up to 12. Larger Teams events use paid plans.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-quizbattle",
   "title": "Trivia Variety Show",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/play/trivia-variety-show",
   "source_url": "https://tableparty.io/",
   "summary": "Songs, pictures, movies and trivia: 12 kinds of round, 2,500+ questions. Play solo or in teams.",
   "category": "trivia",
   "tags": "trivia|party|teams|pub quiz|trivia night|team quiz|quiz night|all hands|company quiz|large group|music quiz|picture round",
   "min_players": 2,
   "max_players": 12,
   "minutes_min": 15,
   "minutes_max": 30,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Curious, competitive friends",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Free for up to 12. Larger Teams events use paid plans.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-codenames",
   "title": "Codenames Online",
   "publisher": "Czech Games Edition",
   "listing": "External",
   "play_url": "https://codenames.game/",
   "source_url": "https://codenames.game/",
   "summary": "Connect several secret words with one clue. Your teammates need to find your agents and avoid the assassin.",
   "category": "words",
   "tags": "coop",
   "min_players": 4,
   "max_players": null,
   "minutes_min": null,
   "minutes_max": null,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": true,
   "best_for": "Two teams who think they understand each other",
   "setup": "Enter a nickname, start a game and share the room URL. Use a voice call if you are apart.",
   "caveat": "This listing is for the browser board game, not the separate mobile app. Confirm room capacity.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-fakeartist",
   "title": "Art Fraud",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=fakeartist",
   "source_url": "https://tableparty.io/fakeartist",
   "summary": "Everyone draws the same word together, one line each — but one of you doesn’t know it. Draw too well and you tip off the faker; too vaguely and you look like them.",
   "category": "drawing",
   "tags": "party|deduction|fake artist|drawing|faker|A Fake Artist Goes to New York",
   "min_players": 4,
   "max_players": 10,
   "minutes_min": 5,
   "minutes_max": 10,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Beautifully bad drawings",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on A Fake Artist Goes to New York.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-quiplash-3",
   "title": "Quiplash 3",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/quiplash-3",
   "source_url": "https://www.jackboxgames.com/games/quiplash-3",
   "summary": "Turn odd prompts into short punchlines and let your friends vote. Three-part answers raise the stakes in the finale.",
   "category": "laughs",
   "tags": "Fill-In-The-Blank|The Jackbox Party Pack 7",
   "min_players": 3,
   "max_players": 8,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Friends who like making each other laugh",
   "setup": "The host buys The Jackbox Party Pack 7. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-duet",
   "title": "Secret Codes",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=duet",
   "source_url": "https://tableparty.io/duet",
   "summary": "Twenty-five words, two different key cards. You each know agents the other can’t see — find them all, one clue at a time.",
   "category": "words",
   "tags": "duel|words|Codenames Duet|coop",
   "min_players": 2,
   "max_players": 2,
   "minutes_min": 10,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Thinking together",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Codenames Duet.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-draw-battle",
   "title": "draw battle!",
   "publisher": "draw battle!",
   "listing": "External",
   "play_url": "https://drawbattle.io/",
   "source_url": "https://drawbattle.io/",
   "summary": "Race another team to guess drawings, then revisit the same words in a much faster finale.",
   "category": "drawing",
   "tags": "coop",
   "min_players": 4,
   "max_players": null,
   "minutes_min": null,
   "minutes_max": null,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": true,
   "best_for": "Two teams who enjoy drawing under pressure",
   "setup": "Make two teams of at least two, create a game and share the code.",
   "caveat": "The publisher specifies two or more per team but does not state an upper limit.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-bomb",
   "title": "Word Bomb",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=bomb",
   "source_url": "https://tableparty.io/bomb",
   "summary": "A bomb goes round the table with a syllable on it. Type a real word containing it and pass the bomb on — but the fuse keeps burning.",
   "category": "words",
   "tags": "words|party|bomb party|jklm|hot potato|typing|syllable|Bomb Party",
   "min_players": 2,
   "max_players": 12,
   "minutes_min": 5,
   "minutes_max": 10,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Quick-thinking word lovers",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Bomb Party.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-net-werewolf",
   "title": "One Night Ultimate Werewolf",
   "publisher": "netgames.io",
   "listing": "External",
   "play_url": "https://netgames.io/games/onu-werewolf/",
   "source_url": "https://netgames.io/games/onu-werewolf/",
   "summary": "Wake up with a secret role, compare stories and decide which player deserves the village's vote.",
   "category": "deduction",
   "tags": "",
   "min_players": 3,
   "max_players": 29,
   "minutes_min": null,
   "minutes_max": null,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "An animated debate over who changed sides",
   "setup": "Create a game, select roles and bring your group into the same voice call.",
   "caveat": "The publisher lists 3–29 players. Role selection changes the experience; large groups need careful facilitation.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-werewolf",
   "title": "Werewolf",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=werewolf",
   "source_url": "https://tableparty.io/werewolf",
   "summary": "No elimination, no sitting out — the whole game is a single night and the argument that follows. Your card may not even be your card by morning.",
   "category": "deduction",
   "tags": "deduction|one night|werewolf|mafia|social deduction|One Night Ultimate Werewolf",
   "min_players": 3,
   "max_players": 10,
   "minutes_min": 5,
   "minutes_max": 10,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Bluffs and big accusations",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on One Night Ultimate Werewolf.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-net-love-letter",
   "title": "Love Letter",
   "publisher": "netgames.io",
   "listing": "External",
   "play_url": "https://netgames.io/games/love-letter/",
   "source_url": "https://netgames.io/games/love-letter/",
   "summary": "Keep one card, play one card and try to uncover your opponents' hands before they uncover yours.",
   "category": "strategy",
   "tags": "",
   "min_players": 2,
   "max_players": 4,
   "minutes_min": null,
   "minutes_max": null,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": true,
   "best_for": "A small group after a light tactical game",
   "setup": "Create a game and share the code with up to three friends.",
   "caveat": "Players can be knocked out of a round. Timing depends on how many rounds you play.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-flip7",
   "title": "Lucky Seven",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=flip7",
   "source_url": "https://tableparty.io/flip7",
   "summary": "Take a card or bank what you have. Every card grows your round — and one number you already have wipes it.",
   "category": "strategy",
   "tags": "party|card game|push your luck|press your luck|blackjack|bust|seven|Flip 7",
   "min_players": 2,
   "max_players": 10,
   "minutes_min": 5,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": true,
   "best_for": "One more clever move",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Flip 7.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-drawful-animate",
   "title": "Drawful Animate",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/drawful-animate",
   "source_url": "https://www.jackboxgames.com/games/drawful-animate",
   "summary": "Make a two-frame animation, then persuade the room your made-up title explains someone else's moving masterpiece.",
   "category": "drawing",
   "tags": "Drawing|The Jackbox Party Pack 8",
   "min_players": 3,
   "max_players": 10,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Creative groups who enjoy showing their work",
   "setup": "The host buys The Jackbox Party Pack 8. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-trivia",
   "title": "Quiz Night",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=trivia",
   "source_url": "https://tableparty.io/trivia",
   "summary": "A quiz for the whole table at once. The quicker you lock in, the more it pays.",
   "category": "trivia",
   "tags": "trivia|party|trivia|quiz|questions|pub quiz|general knowledge",
   "min_players": 2,
   "max_players": 12,
   "minutes_min": 3,
   "minutes_max": 19,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Curious, competitive friends",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Round length depends on your group and settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-geoguessr",
   "title": "GeoGuessr",
   "publisher": "GeoGuessr",
   "listing": "External",
   "play_url": "https://www.geoguessr.com/organizations",
   "source_url": "https://www.geoguessr.com/organizations",
   "summary": "Explore an unfamiliar place and pin it on the map. A tiny roadside clue can change everything.",
   "category": "trivia",
   "tags": "",
   "min_players": 2,
   "max_players": 100,
   "minutes_min": null,
   "minutes_max": null,
   "price": "paid",
   "device": "browser",
   "family": "yes",
   "needs_voice": true,
   "best_for": "Armchair explorers and competitive map readers",
   "setup": "A host with a Pro subscription creates a party and shares the invitation.",
   "caveat": "Private group play requires a host subscription. Free solo play is a separate offering.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-taboo",
   "title": "Forbidden Words",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=taboo",
   "source_url": "https://tableparty.io/taboo",
   "summary": "Get your team to say the word — without using its five best clues. Slip up and the other team buzzes.",
   "category": "words",
   "tags": "party|words|teams|Taboo",
   "min_players": 2,
   "max_players": 12,
   "minutes_min": 10,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Quick-thinking word lovers",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Taboo.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-feud",
   "title": "Survey Showdown",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=feud",
   "source_url": "https://tableparty.io/feud",
   "summary": "A survey question, six hidden answers, a whole board of your own to fill. Answers bank points, wrong guesses cost 3.",
   "category": "trivia",
   "tags": "trivia|party|words|trivia|quiz|survey|game show|family feud|feud|Family Feud",
   "min_players": 2,
   "max_players": 2,
   "minutes_min": 5,
   "minutes_max": 5,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": false,
   "best_for": "Curious, competitive friends",
   "setup": "Open a room and share its link. Each player joins in a browser.",
   "caveat": "Table Party’s independent take on Family Feud.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-popsauce",
   "title": "PopSauce",
   "publisher": "JKLM.FUN",
   "listing": "External",
   "play_url": "https://jklm.fun/",
   "source_url": "https://jklm.fun/faq/",
   "summary": "Recognise a picture or quote before your friends do. Fast answers take the biggest share of the points.",
   "category": "trivia",
   "tags": "",
   "min_players": 2,
   "max_players": 100,
   "minutes_min": null,
   "minutes_max": null,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": false,
   "best_for": "Groups who know their pop culture",
   "setup": "Pick PopSauce, create a room and share its link.",
   "caveat": "Content references vary by language and pack.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-net-spyfall",
   "title": "Spyfall",
   "publisher": "netgames.io",
   "listing": "External",
   "play_url": "https://netgames.io/games/spyfall/",
   "source_url": "https://netgames.io/games/spyfall/",
   "summary": "Everyone knows the location except one spy. Ask a question that proves you belong without revealing too much.",
   "category": "deduction",
   "tags": "",
   "min_players": 3,
   "max_players": null,
   "minutes_min": null,
   "minutes_max": null,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": true,
   "best_for": "Friends who enjoy thinking on their feet",
   "setup": "Create a game, share the code and keep a voice call open.",
   "caveat": "The publisher lists 3+ players without a maximum. Avoid naming the location in your clues.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-net-avalon",
   "title": "Avalon",
   "publisher": "netgames.io",
   "listing": "External",
   "play_url": "https://netgames.io/games/avalon/",
   "source_url": "https://netgames.io/games/avalon/",
   "summary": "Choose a quest team, vote and watch for sabotage. Merlin knows more than they can safely reveal.",
   "category": "deduction",
   "tags": "",
   "min_players": 5,
   "max_players": 10,
   "minutes_min": null,
   "minutes_max": null,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "A group that loves hidden roles and discussion",
   "setup": "Create a game and share its code. Keep a group voice call running.",
   "caveat": "The game requires at least five players. A first game benefits from a rules explanation.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-tetrio",
   "title": "TETR.IO",
   "publisher": "osk",
   "listing": "External",
   "play_url": "https://tetr.io/",
   "source_url": "https://tetr.io/",
   "summary": "Stack falling blocks cleanly and quickly while your opponents send trouble your way.",
   "category": "action",
   "tags": "",
   "min_players": 2,
   "max_players": null,
   "minutes_min": null,
   "minutes_max": null,
   "price": "free",
   "device": "desktop",
   "family": "unknown",
   "needs_voice": false,
   "best_for": "Keyboard players who like a fast duel",
   "setup": "Use a computer and join the same custom multiplayer room.",
   "caveat": "Keyboard controls are the sensible choice. Confirm room capacity and account options in the lobby.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-boring",
   "title": "The Really Boring Website",
   "publisher": "The Really Boring Website",
   "listing": "External",
   "play_url": "https://really.boring.website/",
   "source_url": "https://really.boring.website/",
   "summary": "Fill twelve categories with words starting with the same letter. Unusual answers avoid duplicates.",
   "category": "words",
   "tags": "",
   "min_players": 2,
   "max_players": null,
   "minutes_min": null,
   "minutes_max": null,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": true,
   "best_for": "Friends who enjoy debating whether an answer counts",
   "setup": "Enter a private room, share it and agree on your group's voting rules.",
   "caveat": "Players judge answer validity. The publisher does not state a maximum group size.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-coup",
   "title": "Coup Online",
   "publisher": "Chicken Koup",
   "listing": "External",
   "play_url": "https://www.chickenkoup.com/",
   "source_url": "https://www.chickenkoup.com/",
   "summary": "Claim character powers, challenge a bluff and protect your last influence. Trust is an expensive resource.",
   "category": "deduction",
   "tags": "",
   "min_players": 2,
   "max_players": null,
   "minutes_min": null,
   "minutes_max": null,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Small groups who love calling a bluff",
   "setup": "Create a game and share the room details with friends.",
   "caveat": "The site labels itself beta. Confirm the supported group size in its room settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-longwave",
   "title": "Longwave",
   "publisher": "Longwave",
   "listing": "External",
   "play_url": "https://longwave.web.app/",
   "source_url": "https://longwave.web.app/",
   "summary": "Give a clue between two extremes and see where your friends think it belongs.",
   "category": "laughs",
   "tags": "coop",
   "min_players": 2,
   "max_players": null,
   "minutes_min": null,
   "minutes_max": null,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": true,
   "best_for": "Groups who would rather discuss than memorise rules",
   "setup": "Open a room together and use a voice call for the clues and discussion.",
   "caveat": "An independent browser adaptation of Wavelength. Confirm room capacity before a large session.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-net-enigma",
   "title": "Enigma",
   "publisher": "netgames.io",
   "listing": "External",
   "play_url": "https://netgames.io/games/enigma/",
   "source_url": "https://netgames.io/games/enigma/",
   "summary": "Send clues your team can decode without giving the opposition enough to intercept your message.",
   "category": "words",
   "tags": "coop",
   "min_players": 4,
   "max_players": null,
   "minutes_min": null,
   "minutes_max": null,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": true,
   "best_for": "Two teams who enjoy careful clues",
   "setup": "Create a game, share its code and split into teams. Use voice chat for the clues.",
   "caveat": "Based on Decrypto. The publisher lists 4+ players without an upper limit.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-jstris",
   "title": "Jstris",
   "publisher": "Jstris",
   "listing": "External",
   "play_url": "https://jstris.jezevec10.com/",
   "source_url": "https://jstris.jezevec10.com/",
   "summary": "Clear falling-block lines quickly and keep your stack alive as your opponents apply pressure.",
   "category": "action",
   "tags": "",
   "min_players": 2,
   "max_players": null,
   "minutes_min": null,
   "minutes_max": null,
   "price": "free",
   "device": "desktop",
   "family": "unknown",
   "needs_voice": false,
   "best_for": "Fast keyboard play",
   "setup": "Use computers and join a shared custom room.",
   "caveat": "Configure room rules together. Capacity and game length vary.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-net-codewords",
   "title": "Codewords",
   "publisher": "netgames.io",
   "listing": "External",
   "play_url": "https://netgames.io/games/codewords/",
   "source_url": "https://netgames.io/games/codewords/",
   "summary": "Lead your team's codebreakers to the right words with a clue, while steering clear of the corrupted word.",
   "category": "words",
   "tags": "coop",
   "min_players": 4,
   "max_players": null,
   "minutes_min": null,
   "minutes_max": null,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": true,
   "best_for": "Classic team clue-giving",
   "setup": "Create a game and share the code. Pick code masters and keep a voice call open.",
   "caveat": "Based on Codenames. The publisher lists 4+ players without an upper limit.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-xyzzy",
   "title": "Pretend You’re Xyzzy",
   "publisher": "Pretend You’re Xyzzy",
   "listing": "External",
   "play_url": "https://pyx-1.pretendyoure.xyz/",
   "source_url": "https://pyx-1.pretendyoure.xyz/",
   "summary": "Combine a question with the most outrageous answer card in your hand. The judge chooses the winner.",
   "category": "laughs",
   "tags": "",
   "min_players": 3,
   "max_players": null,
   "minutes_min": null,
   "minutes_max": null,
   "price": "free",
   "device": "desktop",
   "family": "mature",
   "needs_voice": true,
   "best_for": "Adults who like deliberately outrageous card combinations",
   "setup": "Choose a nickname and join a private game on the same server.",
   "caveat": "Mature content and an older interface. The publisher warns against opening multiple game tabs.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-net-secret-sith",
   "title": "Secret Sith",
   "publisher": "netgames.io",
   "listing": "External",
   "play_url": "https://netgames.io/games/secret-sith/",
   "source_url": "https://netgames.io/games/secret-sith/",
   "summary": "Elect a government and pass policies while a hidden faction tries to take control.",
   "category": "deduction",
   "tags": "",
   "min_players": 5,
   "max_players": 10,
   "minutes_min": null,
   "minutes_max": null,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "A group that likes politics, deception and accusations",
   "setup": "Create a game and discuss each vote on a shared voice call.",
   "caveat": "An independent themed adaptation. Political deception and elimination may not suit every group.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-picture-cards",
   "title": "Picture Cards Online",
   "publisher": "Picture Cards Online",
   "listing": "External",
   "play_url": "https://picturecards.online/",
   "source_url": "https://picturecards.online/",
   "summary": "Pair cards or pictures with a prompt and let the table decide which combination lands best.",
   "category": "laughs",
   "tags": "",
   "min_players": 3,
   "max_players": null,
   "minutes_min": null,
   "minutes_max": null,
   "price": "free",
   "device": "browser",
   "family": "mature",
   "needs_voice": true,
   "best_for": "An adult card-game night",
   "setup": "Create a player profile in the game and choose a room.",
   "caveat": "Mature content. Confirm current room limits and available packs before inviting your group.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "web-squabble",
   "title": "Squabble",
   "publisher": "Ottomated",
   "listing": "External",
   "play_url": "https://squabble.me/",
   "source_url": "https://squabble.me/",
   "summary": "Solve five-letter words while other players put your survival under pressure.",
   "category": "words",
   "tags": "",
   "min_players": 2,
   "max_players": null,
   "minutes_min": null,
   "minutes_max": null,
   "price": "free",
   "device": "desktop",
   "family": "unknown",
   "needs_voice": false,
   "best_for": "Competitive word-puzzle fans",
   "setup": "Choose a multiplayer mode and arrange a shared game.",
   "caveat": "The site is labelled beta. Player limits and timing need confirmation in the chosen mode.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-golf",
   "title": "Fairway Rush",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=golf",
   "source_url": "https://tableparty.io/",
   "summary": "Race your friends across floating fairways. Pull back, release, and fly to the flag.",
   "category": "action",
   "tags": "arcade|party|duel|golf|mini golf|minigolf|sports|racing|solo|Golf Blitz",
   "min_players": 2,
   "max_players": 10,
   "minutes_min": 5,
   "minutes_max": 25,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": false,
   "best_for": "A little friendly chaos",
   "setup": "Open a room and share its link. Each player joins in a browser.",
   "caveat": "Table Party’s independent take on Golf Blitz.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-kart",
   "title": "Sunsprint",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=kart",
   "source_url": "https://tableparty.io/",
   "summary": "A kart racer for the table. Eight original racers, eight courses, items to fire and drifts to chain.",
   "category": "action",
   "tags": "arcade|party|kart|racing|mario kart|race|driving|cars|solo|Mario Kart",
   "min_players": 2,
   "max_players": 12,
   "minutes_min": 3,
   "minutes_max": 5,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "A little friendly chaos",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Mario Kart.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-psych",
   "title": "Fake Answers",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=psych",
   "source_url": "https://tableparty.io/psych",
   "summary": "Everyone secretly answers a prompt about someone in the room. Then you all vote on the funniest one.",
   "category": "laughs",
   "tags": "party|words|Psych!",
   "min_players": 3,
   "max_players": 12,
   "minutes_min": 5,
   "minutes_max": 10,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "A room full of laughs",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Psych!.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-drawful",
   "title": "Bad Drawings",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=drawful",
   "source_url": "https://tableparty.io/drawful",
   "summary": "Draw a prompt nobody else can see. Everyone else invents a title for your masterpiece — then the room votes on which one was real.",
   "category": "drawing",
   "tags": "party|acting|Drawful",
   "min_players": 3,
   "max_players": 8,
   "minutes_min": 10,
   "minutes_max": 20,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Beautifully bad drawings",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Drawful.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-justone",
   "title": "Only One",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=justone",
   "source_url": "https://tableparty.io/justone",
   "summary": "One player guesses a word; everyone else writes one clue. Matching clues cancel each other out — so the obvious clue is the risky one.",
   "category": "words",
   "tags": "words|party|Just One|coop",
   "min_players": 3,
   "max_players": 7,
   "minutes_min": 10,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Thinking together",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Just One.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-clover",
   "title": "Clover",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=clover",
   "source_url": "https://tableparty.io/clover",
   "summary": "Write four words, each linking two neighbours on your card square. Then it all gets shuffled — and the table rebuilds your clover from your clues alone.",
   "category": "words",
   "tags": "words|party|So Clover!|coop",
   "min_players": 2,
   "max_players": 6,
   "minutes_min": 15,
   "minutes_max": 20,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Thinking together",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on So Clover!.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-wits",
   "title": "Wits & Bets",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=wits",
   "source_url": "https://tableparty.io/wits",
   "summary": "Every question has a number nobody knows. Write your guess, then bet on whichever answer on the table lands closest — even someone else’s.",
   "category": "trivia",
   "tags": "trivia|party|trivia|quiz|betting|Wits & Wagers",
   "min_players": 3,
   "max_players": 12,
   "minutes_min": 10,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Curious, competitive friends",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Free for up to 12. Larger Teams events use paid plans.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-herd",
   "title": "Herd Think",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=herd",
   "source_url": "https://tableparty.io/herd",
   "summary": "No right answers, only popular ones. Write what you think everyone else will write — and pray you’re not the odd one out.",
   "category": "laughs",
   "tags": "party|words|Herd Mentality",
   "min_players": 3,
   "max_players": 12,
   "minutes_min": 10,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "A room full of laughs",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Free for up to 12. Larger Teams events use paid plans.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-skull",
   "title": "Thorns",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=skull",
   "source_url": "https://tableparty.io/skull",
   "summary": "Three roses and one skull each, played face down. Claim you can flip a run of roses without hitting bone — or dare someone else to try.",
   "category": "deduction",
   "tags": "deduction|skull|roses|bluff|bidding|Skull",
   "min_players": 3,
   "max_players": 6,
   "minutes_min": 10,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Bluffs and big accusations",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Skull.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-decrypto",
   "title": "Intercept",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=decrypto",
   "source_url": "https://tableparty.io/decrypto",
   "summary": "Two teams, four secret keywords each. Give clues your teammates understand — and your rivals never will.",
   "category": "words",
   "tags": "words|teams|decrypt|code|codes|clues|Decrypto|coop",
   "min_players": 4,
   "max_players": 12,
   "minutes_min": 15,
   "minutes_max": 25,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Thinking together",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Decrypto.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-explode",
   "title": "Ruff Luck",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=explode",
   "source_url": "https://tableparty.io/explode",
   "summary": "Russian roulette with a deck of cards and a lot of dogs. Play cards to dodge, peek, steal and skip — then draw, and hope.",
   "category": "strategy",
   "tags": "party|deduction|card game|explosive dogs|exploding|bomb|russian roulette|elimination|Exploding Kittens",
   "min_players": 2,
   "max_players": 8,
   "minutes_min": 5,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "One more clever move",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Exploding Kittens.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-lastcard",
   "title": "Last Card",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=lastcard",
   "source_url": "https://tableparty.io/lastcard",
   "summary": "The card game everybody already knows: match the colour or the number and empty your hand first. Stack +2s and +4s onto the next player, throw a whole colour down with an All In, and shout Last card!",
   "category": "strategy",
   "tags": "party|card game|uno|crazy eights|last card|wild|draw four|stacking|match colours|shedding|UNO",
   "min_players": 2,
   "max_players": 10,
   "minutes_min": 5,
   "minutes_max": 10,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "One more clever move",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on UNO.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-cluedo",
   "title": "Whodunnit",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=cluedo",
   "source_url": "https://tableparty.io/cluedo",
   "summary": "Three cards are sealed in the case file. Name a theory each turn and the table shows you a card that clears it.",
   "category": "deduction",
   "tags": "deduction|party|clue|cluedo|murder mystery|detective|whodunit|card game|deduction|Cluedo",
   "min_players": 2,
   "max_players": 6,
   "minutes_min": 10,
   "minutes_max": 20,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Bluffs and big accusations",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Cluedo.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-frenzy",
   "title": "Party Rumble",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=frenzy",
   "source_url": "https://tableparty.io/",
   "summary": "A party of quick minigames — drop through honeycomb floors, grab raining coins, herd sheep, paint the plaza, dive through rings. Pick your character, play on your own phone and chase the stars.",
   "category": "action",
   "tags": "arcade|party|mini games|minigames|mario party|fall guys|fusion frenzy|party game|hex a gone|solo",
   "min_players": 2,
   "max_players": 4,
   "minutes_min": 4,
   "minutes_max": 35,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": false,
   "best_for": "A little friendly chaos",
   "setup": "Open a room and share its link. Each player joins in a browser.",
   "caveat": "Round length depends on your group and settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-scribble",
   "title": "Scribble Race",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=scribble",
   "source_url": "https://tableparty.io/scribble",
   "summary": "One player draws a secret word, everyone else races to type it. Letters appear as hints while the clock runs, faster guesses score more, and the pen passes round the table.",
   "category": "drawing",
   "tags": "party|acting|teams|skribbl|pictionary|draw and guess|drawing game|doodle|guess the drawing|team drawing game",
   "min_players": 2,
   "max_players": 12,
   "minutes_min": 10,
   "minutes_max": 20,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Beautifully bad drawings",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Free for up to 12. Larger Teams events use paid plans.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-bubble",
   "title": "Bubble Duel",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=bubble",
   "source_url": "https://tableparty.io/",
   "summary": "An arcade bubble shooter for up to four. Aim, bank off the walls and match three to pop; cut a cluster loose and it rains points.",
   "category": "action",
   "tags": "arcade|duel|bubble shooter|puzzle bobble|bust a move|bubble bobble|match three|arcade|solo|Puzzle Bobble",
   "min_players": 2,
   "max_players": 4,
   "minutes_min": 2,
   "minutes_max": 2,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": false,
   "best_for": "A little friendly chaos",
   "setup": "Open a room and share its link. Each player joins in a browser.",
   "caveat": "Table Party’s independent take on Puzzle Bobble.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-hands",
   "title": "Never Have I Ever",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=hands",
   "source_url": "https://tableparty.io/hands",
   "summary": "Everyone answers in secret, then guesses how many went the same way. Reading the room is the game — and being the odd one out pays.",
   "category": "laughs",
   "tags": "party",
   "min_players": 2,
   "max_players": 12,
   "minutes_min": 10,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "mature",
   "needs_voice": true,
   "best_for": "A room full of laughs",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Round length depends on your group and settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-punchline",
   "title": "Bad Cards",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=punchline",
   "source_url": "https://tableparty.io/punchline",
   "summary": "A prompt with a hole in it and seven cards in your hand. The judge never learns whose card is whose — only which one landed.",
   "category": "laughs",
   "tags": "party|words|cards against humanity|fill in the blank|judge|adult|after dark|Cards Against Humanity",
   "min_players": 3,
   "max_players": 12,
   "minutes_min": 5,
   "minutes_max": 10,
   "price": "free",
   "device": "browser",
   "family": "mature",
   "needs_voice": true,
   "best_for": "A room full of laughs",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Cards Against Humanity.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-chameleon",
   "title": "Imposter",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=chameleon",
   "source_url": "https://tableparty.io/chameleon",
   "summary": "Everyone knows the secret word — except the Imposter, who has to fake it convincingly enough to survive the vote.",
   "category": "words",
   "tags": "words|deduction|The Chameleon",
   "min_players": 3,
   "max_players": 12,
   "minutes_min": 5,
   "minutes_max": 10,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Quick-thinking word lovers",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on The Chameleon.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-charades",
   "title": "Charades",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=charades",
   "source_url": "https://tableparty.io/charades",
   "summary": "The classic, minus the homework: a thousand-word deck of movies, shows, famous people and more. Act it out, beat the clock, most words wins.",
   "category": "laughs",
   "tags": "party|acting|teams",
   "min_players": 4,
   "max_players": 12,
   "minutes_min": 10,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "A room full of laughs",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Round length depends on your group and settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-scattergories",
   "title": "Category Rush",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=scattergories",
   "source_url": "https://tableparty.io/scattergories",
   "summary": "One list — countries in Africa, Pixar films, Harry Potter characters — dealt as a board of names with a few bombs hiding among them. Take turns tapping names that are on it: hit a bomb and you’re out, and the last one standing takes the board.",
   "category": "trivia",
   "tags": "trivia|party|words|Smart10|Scattergories",
   "min_players": 2,
   "max_players": 12,
   "minutes_min": 5,
   "minutes_max": 10,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Curious, competitive friends",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Scattergories.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-hues",
   "title": "Color Clues",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=hues",
   "source_url": "https://tableparty.io/hues",
   "summary": "One of you can see the colour. Everyone else has 480 of them to choose from, and all you get is one word — then two.",
   "category": "drawing",
   "tags": "party|Hues and Cues",
   "min_players": 3,
   "max_players": 10,
   "minutes_min": 10,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Beautifully bad drawings",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Hues and Cues.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-spyfall",
   "title": "Undercover",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=spyfall",
   "source_url": "https://tableparty.io/spyfall",
   "summary": "Everyone shares a location and a role — except the spy, who must work out where you are before you work out who they are.",
   "category": "deduction",
   "tags": "deduction|Spyfall",
   "min_players": 3,
   "max_players": 12,
   "minutes_min": 8,
   "minutes_max": 12,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Bluffs and big accusations",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Spyfall.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-dixit",
   "title": "Picture Stories",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=dixit",
   "source_url": "https://tableparty.io/dixit",
   "summary": "The storyteller clues one of their pictures; everyone else slips in a decoy. Too obvious scores nothing — too clever and nobody finds you.",
   "category": "drawing",
   "tags": "party|Dixit",
   "min_players": 3,
   "max_players": 8,
   "minutes_min": 15,
   "minutes_max": 20,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Beautifully bad drawings",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Dixit.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-alien",
   "title": "Alien Aboard",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=alien",
   "source_url": "https://tableparty.io/alien",
   "summary": "One of the crew is secretly an alien, knocking people out of their spacesuits when nobody is looking. Do your jobs, snap photos as evidence, and vote the Alien out of the airlock.",
   "category": "deduction",
   "tags": "deduction|among us|impostor|imposter|alien|spaceship|social deduction|crewmate|sus|Among Us",
   "min_players": 4,
   "max_players": 10,
   "minutes_min": 10,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Bluffs and big accusations",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Among Us.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-avalon",
   "title": "Quest of Shadows",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=avalon",
   "source_url": "https://tableparty.io/avalon",
   "summary": "Good outnumbers evil, but evil knows exactly who everyone is. Merlin knows too — and has to spend the whole game making sure nobody works out that he does.",
   "category": "deduction",
   "tags": "deduction|The Resistance: Avalon",
   "min_players": 5,
   "max_players": 10,
   "minutes_min": 15,
   "minutes_max": 25,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Bluffs and big accusations",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on The Resistance: Avalon.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-secrethitler",
   "title": "Secret Dictator",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=secrethitler",
   "source_url": "https://tableparty.io/secrethitler",
   "summary": "A liberal government with fascists inside it. They know each other, you know nobody, and every law that passes went through two people who can both blame the deck.",
   "category": "deduction",
   "tags": "deduction|Secret Hitler",
   "min_players": 5,
   "max_players": 10,
   "minutes_min": 20,
   "minutes_max": 30,
   "price": "free",
   "device": "browser",
   "family": "mature",
   "needs_voice": true,
   "best_for": "Bluffs and big accusations",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Secret Hitler.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-paperback",
   "title": "Paper Novel",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=paperback",
   "source_url": "https://tableparty.io/paperback",
   "summary": "A deck-building word game: spell words, buy better letters, cash in for Fame — knowing every Fame card clogs your deck.",
   "category": "words",
   "tags": "words|party|Paperback",
   "min_players": 2,
   "max_players": 5,
   "minutes_min": 15,
   "minutes_max": 25,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Quick-thinking word lovers",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Paperback.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-wyps",
   "title": "Wyps",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=wyps",
   "source_url": "https://tableparty.io/wyps",
   "summary": "A word game with no score. Trace words across the hex board, steal your opponent’s stones, and connect all three edges to win.",
   "category": "words",
   "tags": "words|duel",
   "min_players": 2,
   "max_players": 2,
   "minutes_min": 10,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": false,
   "best_for": "Quick-thinking word lovers",
   "setup": "Open a room and share its link. Each player joins in a browser.",
   "caveat": "Round length depends on your group and settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-scrabble",
   "title": "Word Tiles",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=scrabble",
   "source_url": "https://tableparty.io/scrabble",
   "summary": "The full 15×15 board, every premium square, and a bag you choose — quick at fifty tiles, or the whole hundred. No arguments — invalid words simply won’t play, and you see the score before you commit.",
   "category": "words",
   "tags": "words|duel|Scrabble",
   "min_players": 2,
   "max_players": 4,
   "minutes_min": 20,
   "minutes_max": 50,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": false,
   "best_for": "Quick-thinking word lovers",
   "setup": "Open a room and share its link. Each player joins in a browser.",
   "caveat": "Table Party’s independent take on Scrabble.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-deal",
   "title": "Property Deal",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=deal",
   "source_url": "https://tableparty.io/deal",
   "summary": "A property empire in a hand of cards. Bank money, lay streets, charge rent — and steal anything on the table.",
   "category": "strategy",
   "tags": "party|Monopoly Deal",
   "min_players": 2,
   "max_players": 5,
   "minutes_min": 10,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "One more clever move",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Monopoly Deal.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-lostcities",
   "title": "Lost Ruins",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=lostcities",
   "source_url": "https://tableparty.io/lostcities",
   "summary": "Five expeditions, each starting 20 points in the hole. Play a card, or discard it where your rival can grab it.",
   "category": "strategy",
   "tags": "duel|Lost Cities",
   "min_players": 2,
   "max_players": 2,
   "minutes_min": 10,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "One more clever move",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Lost Cities.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-jaipur",
   "title": "Bazaar",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=jaipur",
   "source_url": "https://tableparty.io/jaipur",
   "summary": "Two traders, one market. Sell first for the best prices, sell big for the bonus — two rules that pull opposite ways on every turn.",
   "category": "strategy",
   "tags": "duel|Jaipur",
   "min_players": 2,
   "max_players": 2,
   "minutes_min": 10,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": true,
   "best_for": "One more clever move",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Jaipur.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-connections",
   "title": "Common Threads",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=connections",
   "source_url": "https://tableparty.io/connections",
   "summary": "Sixteen words hide four groups of four. A right guess reveals the thread; a wrong one costs a life.",
   "category": "words",
   "tags": "words|NYT Connections",
   "min_players": 2,
   "max_players": 12,
   "minutes_min": 5,
   "minutes_max": 5,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": false,
   "best_for": "Quick-thinking word lovers",
   "setup": "Open a room and share its link. Each player joins in a browser.",
   "caveat": "Free for up to 12. Larger Teams events use paid plans.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-fiveletters",
   "title": "Five Letters",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=fiveletters",
   "source_url": "https://tableparty.io/fiveletters",
   "summary": "Guess the day’s five-letter word in six tries. Green is in place, amber is elsewhere in the word — and the whole world is chasing the same answer.",
   "category": "words",
   "tags": "words|Wordle",
   "min_players": 2,
   "max_players": 12,
   "minutes_min": 3,
   "minutes_max": 3,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": false,
   "best_for": "Quick-thinking word lovers",
   "setup": "Open a room and share its link. Each player joins in a browser.",
   "caveat": "Free for up to 12. Larger Teams events use paid plans.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-stadium",
   "title": "Stadium Quiz",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/teams/start?game=stadium&mode=now",
   "source_url": "https://tableparty.io/teams",
   "summary": "A quiz for the whole company at once. Everyone answers on their own screen, the floor’s split fills in live beside the question, and a top ten runs all night.",
   "category": "trivia",
   "tags": "trivia|party|teams|trivia|quiz|all hands|town hall|company quiz|large group|big group",
   "min_players": 2,
   "max_players": 100,
   "minutes_min": 8,
   "minutes_max": 15,
   "price": "paid",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Curious, competitive friends",
   "setup": "The host creates a Teams room and needs a paid plan for this company-wide format. Everyone joins in their browser.",
   "caveat": "Paid Teams format. Check the plan capacity for your event before inviting everyone.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-balderdash",
   "title": "Bluff It",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=balderdash",
   "source_url": "https://tableparty.io/balderdash",
   "summary": "A real word nobody knows, and one real meaning. Everyone invents a definition, the truth is shuffled in among the fakes, and the room votes on which one is honest.",
   "category": "words",
   "tags": "party|words|Balderdash",
   "min_players": 3,
   "max_players": 12,
   "minutes_min": 10,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Quick-thinking word lovers",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Balderdash.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-azul",
   "title": "Mosaic",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=azul",
   "source_url": "https://tableparty.io/azul",
   "summary": "Two of you, five factories of glazed tiles. Take every tile of one colour — you don’t get to leave the rest — and build a wall out of what fits.",
   "category": "strategy",
   "tags": "duel|Azul",
   "min_players": 2,
   "max_players": 2,
   "minutes_min": 15,
   "minutes_max": 20,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": true,
   "best_for": "One more clever move",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Azul.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-starcast",
   "title": "Starcast",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=starcast",
   "source_url": "https://tableparty.io/starcast",
   "summary": "Everyone rolls the same five dice at once. Keep, reroll and bank your best hand, and collect charms that change how you score.",
   "category": "strategy",
   "tags": "roguelike|party|duel|dice game|dice roguelike|yacht dice|five dice|roguelike|Yahtzee & Balatro",
   "min_players": 2,
   "max_players": 6,
   "minutes_min": 5,
   "minutes_max": 12,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "One more clever move",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Yahtzee & Balatro.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-channelsurf",
   "title": "Channel Surf",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=channelsurf",
   "source_url": "https://tableparty.io/channelsurf",
   "summary": "Rex, a TV-headed host, flips through eight channels of quick mini games: bid on a gadget, spot fake news, predict your friends, guess the year, doodle in ten seconds. The winner gets their own show.",
   "category": "trivia",
   "tags": "party|trivia|game show|tv game show|mini games|party quiz|channel surfing|Jackbox",
   "min_players": 3,
   "max_players": 30,
   "minutes_min": 8,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Curious, competitive friends",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Jackbox.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-brainblimp",
   "title": "Brain Blimp",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=brainblimp",
   "source_url": "https://tableparty.io/brainblimp",
   "summary": "Launch kites, slide blimps out of the hangar, pack the hold, pour rainbow jars and follow the sunbeam. Twelve quick games start easy and climb to fiendish.",
   "category": "strategy",
   "tags": "party|duel|brain|brain training|puzzle|lumosity|peak|quick maths|stroop|memory|Lumosity",
   "min_players": 2,
   "max_players": 8,
   "minutes_min": 3,
   "minutes_max": 5,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "One more clever move",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Lumosity.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-mastermind",
   "title": "Crack the Code",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=mastermind",
   "source_url": "https://tableparty.io/mastermind",
   "summary": "Everyone races to crack the same secret code of coloured pegs. Each guess comes back marked — right peg, right place?",
   "category": "deduction",
   "tags": "deduction|Mastermind",
   "min_players": 2,
   "max_players": 12,
   "minutes_min": 10,
   "minutes_max": 15,
   "price": "free",
   "device": "browser",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Bluffs and big accusations",
   "setup": "Open a room and share its link. Each player joins in a browser. Use a voice call if you are apart.",
   "caveat": "Table Party’s independent take on Mastermind.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "tp-ricochet",
   "title": "Ricochet",
   "publisher": "Table Party",
   "listing": "Table Party",
   "play_url": "https://tableparty.io/?play=ricochet",
   "source_url": "https://tableparty.io/ricochet",
   "summary": "Drop a ball, pick your line. Every pin it clips lifts the multiplier, so a long ricochet pays many times a short one — then take a charm and go again.",
   "category": "strategy",
   "tags": "roguelike|party|duel|roguelike|pachinko|pinball|plinko|bounce|Peggle & Peglin",
   "min_players": 2,
   "max_players": 6,
   "minutes_min": 3,
   "minutes_max": 6,
   "price": "free",
   "device": "browser",
   "family": "yes",
   "needs_voice": false,
   "best_for": "One more clever move",
   "setup": "Open a room and share its link. Each player joins in a browser.",
   "caveat": "Table Party’s independent take on Peggle & Peglin.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-quixort",
   "title": "Quixort",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/quixort",
   "source_url": "https://www.jackboxgames.com/games/quixort",
   "summary": "Sort falling trivia answers into the right order. Your team supplies the knowledge; the conveyor belt supplies the panic.",
   "category": "trivia",
   "tags": "Trivia|The Jackbox Party Pack 9|coop",
   "min_players": 2,
   "max_players": 10,
   "minutes_min": 20,
   "minutes_max": 20,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "A quiz night with personality",
   "setup": "The host buys The Jackbox Party Pack 9. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-devils-and-the-details",
   "title": "Devils and the Details",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/devils-and-the-details",
   "source_url": "https://www.jackboxgames.com/games/devils-and-the-details",
   "summary": "Run a very ordinary household as a very unordinary family. Share instructions and juggle chores before the chaos wins.",
   "category": "strategy",
   "tags": "Puzzle|The Jackbox Party Pack 7|coop",
   "min_players": 3,
   "max_players": 8,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Talking through a challenge together",
   "setup": "The host buys The Jackbox Party Pack 7. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-weapons-drawn",
   "title": "Weapons Drawn",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/weapons-drawn",
   "source_url": "https://www.jackboxgames.com/games/weapons-drawn",
   "summary": "Hide your calling card inside a drawing, then investigate everyone else. You're both suspect and detective.",
   "category": "drawing",
   "tags": "Drawing|The Jackbox Party Pack 8",
   "min_players": 4,
   "max_players": 8,
   "minutes_min": 20,
   "minutes_max": 20,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Creative groups who enjoy showing their work",
   "setup": "The host buys The Jackbox Party Pack 8. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-push-the-button",
   "title": "Push the Button",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/push-the-button",
   "source_url": "https://www.jackboxgames.com/games/push-the-button",
   "summary": "An alien has borrowed a friend's face. Scrutinise the crew's answers and drawings before voting someone out.",
   "category": "deduction",
   "tags": "Deception|The Jackbox Party Pack 6",
   "min_players": 4,
   "max_players": 10,
   "minutes_min": 20,
   "minutes_max": 20,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "A group that loves a good bluff",
   "setup": "The host buys The Jackbox Party Pack 6. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-fibbage-xl",
   "title": "Fibbage XL",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/fibbage-xl",
   "source_url": "https://www.jackboxgames.com/games/fibbage-xl",
   "summary": "Invent a convincing answer to an unlikely fact. Points go to good lies and better truth detectors.",
   "category": "deduction",
   "tags": "Deception|The Jackbox Party Pack",
   "min_players": 2,
   "max_players": 8,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "A group that loves a good bluff",
   "setup": "The host buys The Jackbox Party Pack. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-fibbage-4",
   "title": "Fibbage 4",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/fibbage-4",
   "source_url": "https://www.jackboxgames.com/games/fibbage-4",
   "summary": "Fill strange trivia blanks with believable nonsense, then spot the real answer among your friends' inventions.",
   "category": "deduction",
   "tags": "Deception|The Jackbox Party Pack 9",
   "min_players": 2,
   "max_players": 8,
   "minutes_min": 20,
   "minutes_max": 20,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "A group that loves a good bluff",
   "setup": "The host buys The Jackbox Party Pack 9. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-you-dont-know-jack-full-stream",
   "title": "You Don't Know Jack: Full Stream",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/you-dont-know-jack-full-stream",
   "source_url": "https://www.jackboxgames.com/games/you-dont-know-jack-full-stream",
   "summary": "A sharp-tongued quiz show where reading the question carefully can matter as much as knowing the answer.",
   "category": "trivia",
   "tags": "Trivia|The Jackbox Party Pack 5",
   "min_players": 2,
   "max_players": 8,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "A quiz night with personality",
   "setup": "The host buys The Jackbox Party Pack 5. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-you-dont-know-jack-2015",
   "title": "You Don't Know Jack 2015",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/you-dont-know-jack-2015",
   "source_url": "https://www.jackboxgames.com/games/you-dont-know-jack-2015",
   "summary": "Twisted trivia, surprise question formats and opportunities to sabotage your friends' scores.",
   "category": "trivia",
   "tags": "Trivia|The Jackbox Party Pack",
   "min_players": 2,
   "max_players": 4,
   "minutes_min": 20,
   "minutes_max": 20,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "A quiz night with personality",
   "setup": "The host buys The Jackbox Party Pack. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-drawful",
   "title": "Drawful",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/drawful",
   "source_url": "https://www.jackboxgames.com/games/drawful",
   "summary": "Draw a peculiar prompt with no eraser. Everyone else supplies plausible titles for your questionable masterpiece.",
   "category": "drawing",
   "tags": "Drawing|The Jackbox Party Pack",
   "min_players": 3,
   "max_players": 8,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Creative groups who enjoy showing their work",
   "setup": "The host buys The Jackbox Party Pack. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-champd-up",
   "title": "Champ'd Up",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/champd-up",
   "source_url": "https://www.jackboxgames.com/games/champd-up",
   "summary": "Invent a champion in a drawing, then design a challenger. The crowd decides who deserves the title.",
   "category": "drawing",
   "tags": "Drawing|The Jackbox Party Pack 7",
   "min_players": 3,
   "max_players": 8,
   "minutes_min": 20,
   "minutes_max": 20,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Creative groups who enjoy showing their work",
   "setup": "The host buys The Jackbox Party Pack 7. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-talking-points",
   "title": "Talking Points",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/talking-points",
   "source_url": "https://www.jackboxgames.com/games/talking-points",
   "summary": "Give an impromptu presentation while a friend controls slides you've never seen. Confidence is your best prop.",
   "category": "laughs",
   "tags": "Speaking|The Jackbox Party Pack 7",
   "min_players": 3,
   "max_players": 8,
   "minutes_min": 20,
   "minutes_max": 20,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Friends who like making each other laugh",
   "setup": "The host buys The Jackbox Party Pack 7. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-bidiots",
   "title": "Bidiots",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/bidiots",
   "source_url": "https://www.jackboxgames.com/games/bidiots",
   "summary": "Create art, buy art and try to sell high. Your friends' questionable drawings become a surprisingly tactical auction.",
   "category": "drawing",
   "tags": "Drawing|The Jackbox Party Pack 2",
   "min_players": 3,
   "max_players": 6,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Creative groups who enjoy showing their work",
   "setup": "The host buys The Jackbox Party Pack 2. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-bomb-corp",
   "title": "Bomb Corp.",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/bomb-corp",
   "source_url": "https://www.jackboxgames.com/games/bomb-corp",
   "summary": "Everyone holds a different part of the instructions. Talk fast and work together to survive another office shift.",
   "category": "strategy",
   "tags": "Puzzle|The Jackbox Party Pack 2|coop",
   "min_players": 2,
   "max_players": 4,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Talking through a challenge together",
   "setup": "The host buys The Jackbox Party Pack 2. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-tee-k-o",
   "title": "Tee K.O.",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/tee-k-o",
   "source_url": "https://www.jackboxgames.com/games/tee-k-o",
   "summary": "Mix your group's drawings and slogans into ridiculous T-shirts, then vote through a knockout fashion contest.",
   "category": "drawing",
   "tags": "Drawing|The Jackbox Party Pack 3",
   "min_players": 3,
   "max_players": 8,
   "minutes_min": 30,
   "minutes_max": 30,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Creative groups who enjoy showing their work",
   "setup": "The host buys The Jackbox Party Pack 3. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-split-the-room",
   "title": "Split the Room",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/split-the-room",
   "source_url": "https://www.jackboxgames.com/games/split-the-room",
   "summary": "Complete a strange hypothetical with the detail most likely to divide your friends' opinions.",
   "category": "laughs",
   "tags": "Writing|The Jackbox Party Pack 5",
   "min_players": 3,
   "max_players": 8,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Friends who like making each other laugh",
   "setup": "The host buys The Jackbox Party Pack 5. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-nonsensory",
   "title": "Nonsensory",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/nonsensory",
   "source_url": "https://www.jackboxgames.com/games/nonsensory",
   "summary": "Write or draw something that belongs at a secret point on a scale. Your friends try to read between the lines.",
   "category": "laughs",
   "tags": "Writing|The Jackbox Party Pack 9",
   "min_players": 3,
   "max_players": 8,
   "minutes_min": 25,
   "minutes_max": 25,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Friends who like making each other laugh",
   "setup": "The host buys The Jackbox Party Pack 9. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-trivia-murder-party",
   "title": "Trivia Murder Party",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/trivia-murder-party",
   "source_url": "https://www.jackboxgames.com/games/trivia-murder-party",
   "summary": "A horror-themed quiz sends wrong answers into little survival challenges. Even ghosts can stay in the race.",
   "category": "trivia",
   "tags": "Trivia|The Jackbox Party Pack 3",
   "min_players": 2,
   "max_players": 8,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "A quiz night with personality",
   "setup": "The host buys The Jackbox Party Pack 3. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-survive-the-internet",
   "title": "Survive the Internet",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/survive-the-internet",
   "source_url": "https://www.jackboxgames.com/games/survive-the-internet",
   "summary": "Take your friends' innocent answers spectacularly out of context. The funniest reinterpretation wins the vote.",
   "category": "laughs",
   "tags": "Writing|The Jackbox Party Pack 4",
   "min_players": 3,
   "max_players": 8,
   "minutes_min": 20,
   "minutes_max": 20,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Friends who like making each other laugh",
   "setup": "The host buys The Jackbox Party Pack 4. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-fibbage-2",
   "title": "Fibbage 2",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/fibbage-2",
   "source_url": "https://www.jackboxgames.com/games/fibbage-2",
   "summary": "More curious facts to bluff your way through, with a lifeline when you can't distinguish fact from fiction.",
   "category": "deduction",
   "tags": "Deception|The Jackbox Party Pack 2",
   "min_players": 2,
   "max_players": 8,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "A group that loves a good bluff",
   "setup": "The host buys The Jackbox Party Pack 2. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-job-job",
   "title": "Job Job",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/job-job",
   "source_url": "https://www.jackboxgames.com/games/job-job",
   "summary": "Build interview answers using words borrowed from the group. The resulting applications are rarely professional.",
   "category": "laughs",
   "tags": "Writing|The Jackbox Party Pack 8",
   "min_players": 3,
   "max_players": 10,
   "minutes_min": 20,
   "minutes_max": 20,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Friends who like making each other laugh",
   "setup": "The host buys The Jackbox Party Pack 8. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-roomerang",
   "title": "Roomerang",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/roomerang",
   "source_url": "https://www.jackboxgames.com/games/roomerang",
   "summary": "Play a reality-TV contestant, stay in character and compete for votes. Being voted out isn't quite the end.",
   "category": "laughs",
   "tags": "Writing|The Jackbox Party Pack 9",
   "min_players": 4,
   "max_players": 9,
   "minutes_min": 30,
   "minutes_max": 30,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Friends who like making each other laugh",
   "setup": "The host buys The Jackbox Party Pack 9. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-junktopia",
   "title": "Junktopia",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/junktopia",
   "source_url": "https://www.jackboxgames.com/games/junktopia",
   "summary": "Give a strange object an even stranger backstory, then pitch it to your friends for the best resale value.",
   "category": "laughs",
   "tags": "Writing|The Jackbox Party Pack 9",
   "min_players": 3,
   "max_players": 8,
   "minutes_min": 20,
   "minutes_max": 20,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Friends who like making each other laugh",
   "setup": "The host buys The Jackbox Party Pack 9. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-the-wheel-of-enormous-proportions",
   "title": "The Wheel of Enormous Proportions",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/the-wheel-of-enormous-proportions",
   "source_url": "https://www.jackboxgames.com/games/the-wheel-of-enormous-proportions",
   "summary": "Answer trivia to earn spins, then hope a very opinionated wheel treats you kindly.",
   "category": "trivia",
   "tags": "Trivia|The Jackbox Party Pack 8",
   "min_players": 2,
   "max_players": 8,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "A quiz night with personality",
   "setup": "The host buys The Jackbox Party Pack 8. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-fakin-it",
   "title": "Fakin' It",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/fakin-it",
   "source_url": "https://www.jackboxgames.com/games/fakin-it",
   "summary": "Everyone gets an instruction except the faker. Watch hands, faces and explanations to work out who is improvising.",
   "category": "deduction",
   "tags": "Deception|The Jackbox Party Pack 3",
   "min_players": 3,
   "max_players": 6,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "A group that loves a good bluff",
   "setup": "The host buys The Jackbox Party Pack 3. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Players also need to see one another's gestures. Check the game's age rating and settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-civic-doodle",
   "title": "Civic Doodle",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/civic-doodle",
   "source_url": "https://www.jackboxgames.com/games/civic-doodle",
   "summary": "Build on one another's sketches as the group votes each round. A town mural takes some unexpected turns.",
   "category": "drawing",
   "tags": "Drawing|The Jackbox Party Pack 4",
   "min_players": 3,
   "max_players": 8,
   "minutes_min": 20,
   "minutes_max": 20,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Creative groups who enjoy showing their work",
   "setup": "The host buys The Jackbox Party Pack 4. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-quiplash-xl",
   "title": "Quiplash XL",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/quiplash-xl",
   "source_url": "https://www.jackboxgames.com/games/quiplash-xl",
   "summary": "Write your funniest response to a prompt. The room votes in head-to-head comedy matchups.",
   "category": "laughs",
   "tags": "Fill-In-The-Blank|The Jackbox Party Pack 2",
   "min_players": 3,
   "max_players": 8,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Friends who like making each other laugh",
   "setup": "The host buys The Jackbox Party Pack 2. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-guesspionage",
   "title": "Guesspionage",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/guesspionage",
   "source_url": "https://www.jackboxgames.com/games/guesspionage",
   "summary": "Guess how many people do something unusual, then wager whether your friend's estimate is too high or low.",
   "category": "laughs",
   "tags": "Voting|The Jackbox Party Pack 3",
   "min_players": 2,
   "max_players": 8,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Friends who like making each other laugh",
   "setup": "The host buys The Jackbox Party Pack 3. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-fibbage-3",
   "title": "Fibbage 3",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/fibbage-3",
   "source_url": "https://www.jackboxgames.com/games/fibbage-3",
   "summary": "Disguise a lie as a real trivia answer, or switch to a mode that makes your own group the subject.",
   "category": "deduction",
   "tags": "Deception|The Jackbox Party Pack 4",
   "min_players": 2,
   "max_players": 8,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "A group that loves a good bluff",
   "setup": "The host buys The Jackbox Party Pack 4. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-mad-verse-city",
   "title": "Mad Verse City",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/mad-verse-city",
   "source_url": "https://www.jackboxgames.com/games/mad-verse-city",
   "summary": "Write punchlines for robot rappers and let synthetic voices deliver your verses. The room judges the battle.",
   "category": "laughs",
   "tags": "Musical|The Jackbox Party Pack 5",
   "min_players": 3,
   "max_players": 8,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Friends who like making each other laugh",
   "setup": "The host buys The Jackbox Party Pack 5. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-lie-swatter",
   "title": "Lie Swatter",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/lie-swatter",
   "source_url": "https://www.jackboxgames.com/games/lie-swatter",
   "summary": "Quickly decide whether each strange statement is true or false. A roomy option for a large crowd.",
   "category": "trivia",
   "tags": "True or False|The Jackbox Party Pack",
   "min_players": 2,
   "max_players": 100,
   "minutes_min": null,
   "minutes_max": null,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "A quiz night with personality",
   "setup": "The host buys The Jackbox Party Pack. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-joke-boat",
   "title": "Joke Boat",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/joke-boat",
   "source_url": "https://www.jackboxgames.com/games/joke-boat",
   "summary": "Build and perform one-liners for a cruise-ship talent show. The game can deliver your material if you'd rather not.",
   "category": "laughs",
   "tags": "Speaking|The Jackbox Party Pack 6",
   "min_players": 3,
   "max_players": 8,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Friends who like making each other laugh",
   "setup": "The host buys The Jackbox Party Pack 6. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-poll-mine",
   "title": "The Poll Mine",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/poll-mine",
   "source_url": "https://www.jackboxgames.com/games/poll-mine",
   "summary": "Predict how the whole group ranked its favourites. Your team needs to understand everyone, not just agree internally.",
   "category": "laughs",
   "tags": "Voting|The Jackbox Party Pack 8",
   "min_players": 2,
   "max_players": 10,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Friends who like making each other laugh",
   "setup": "The host buys The Jackbox Party Pack 8. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-dictionarium",
   "title": "Dictionarium",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/dictionarium",
   "source_url": "https://www.jackboxgames.com/games/dictionarium",
   "summary": "Invent meanings for made-up words, then vote them into a very unusual dictionary.",
   "category": "words",
   "tags": "Writing|The Jackbox Party Pack 6",
   "min_players": 3,
   "max_players": 8,
   "minutes_min": 10,
   "minutes_max": 10,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Wordplay and clue-loving friends",
   "setup": "The host buys The Jackbox Party Pack 6. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-monster-seeking-monster",
   "title": "Monster Seeking Monster",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/monster-seeking-monster",
   "source_url": "https://www.jackboxgames.com/games/monster-seeking-monster",
   "summary": "Secretly message potential dates while concealing your monster's special power. Expect alliances and abrupt betrayals.",
   "category": "laughs",
   "tags": "Dating|The Jackbox Party Pack 4",
   "min_players": 3,
   "max_players": 7,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Friends who like making each other laugh",
   "setup": "The host buys The Jackbox Party Pack 4. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-earwax",
   "title": "Earwax",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/earwax",
   "source_url": "https://www.jackboxgames.com/games/earwax",
   "summary": "Choose two sound effects to answer a prompt. The most wonderfully inappropriate combination wins the judge over.",
   "category": "laughs",
   "tags": "Musical|The Jackbox Party Pack 2",
   "min_players": 3,
   "max_players": 8,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Friends who like making each other laugh",
   "setup": "The host buys The Jackbox Party Pack 2. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-word-spud",
   "title": "Word Spud",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/word-spud",
   "source_url": "https://www.jackboxgames.com/games/word-spud",
   "summary": "Pass a word around the group and add to it. Vote on the results to make a gloriously strange chain.",
   "category": "words",
   "tags": "Writing|The Jackbox Party Pack",
   "min_players": 2,
   "max_players": 8,
   "minutes_min": null,
   "minutes_max": null,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Wordplay and clue-loving friends",
   "setup": "The host buys The Jackbox Party Pack. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-blather-round",
   "title": "Blather 'Round",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/blather-round",
   "source_url": "https://www.jackboxgames.com/games/blather-round",
   "summary": "Describe a familiar person, place or thing with a very limited set of words. Your friends fill in the gaps.",
   "category": "words",
   "tags": "Trivia|The Jackbox Party Pack 7",
   "min_players": 2,
   "max_players": 6,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Wordplay and clue-loving friends",
   "setup": "The host buys The Jackbox Party Pack 7. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-bracketeering",
   "title": "Bracketeering",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/bracketeering",
   "source_url": "https://www.jackboxgames.com/games/bracketeering",
   "summary": "Send absurd answers into a tournament bracket. Predict the winners, then adapt when the question changes.",
   "category": "laughs",
   "tags": "Voting|The Jackbox Party Pack 4",
   "min_players": 3,
   "max_players": 16,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Friends who like making each other laugh",
   "setup": "The host buys The Jackbox Party Pack 4. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-trivia-murder-party-2",
   "title": "Trivia Murder Party 2",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/trivia-murder-party-2",
   "source_url": "https://www.jackboxgames.com/games/trivia-murder-party-2",
   "summary": "Check into a sinister quiz-show hotel. Trivia, minigames and a final escape race decide who checks out.",
   "category": "trivia",
   "tags": "Trivia|The Jackbox Party Pack 6",
   "min_players": 2,
   "max_players": 8,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "A quiz night with personality",
   "setup": "The host buys The Jackbox Party Pack 6. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-patently-stupid",
   "title": "Patently Stupid",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/patently-stupid",
   "source_url": "https://www.jackboxgames.com/games/patently-stupid",
   "summary": "Draw an invention that solves a ridiculous problem, give it a pitch and compete for pretend investment.",
   "category": "drawing",
   "tags": "Drawing|The Jackbox Party Pack 5",
   "min_players": 3,
   "max_players": 8,
   "minutes_min": 20,
   "minutes_max": 20,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Creative groups who enjoy showing their work",
   "setup": "The host buys The Jackbox Party Pack 5. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-role-models",
   "title": "Role Models",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/role-models",
   "source_url": "https://www.jackboxgames.com/games/role-models",
   "summary": "Assign your friends roles from different fictional worlds and categories. See how well the room knows itself.",
   "category": "laughs",
   "tags": "Voting|The Jackbox Party Pack 6",
   "min_players": 3,
   "max_players": 6,
   "minutes_min": 15,
   "minutes_max": 15,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "Friends who like making each other laugh",
   "setup": "The host buys The Jackbox Party Pack 6. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  },
  {
   "id": "jackbox-zeeple-dome",
   "title": "Zeeple Dome",
   "publisher": "Jackbox Games",
   "listing": "External",
   "play_url": "https://www.jackboxgames.com/games/zeeple-dome",
   "source_url": "https://www.jackboxgames.com/games/zeeple-dome",
   "summary": "Fling colourful space contestants around an arena together. Coordination and well-timed launches keep you alive.",
   "category": "action",
   "tags": "Skill|The Jackbox Party Pack 5",
   "min_players": 2,
   "max_players": 6,
   "minutes_min": 10,
   "minutes_max": 10,
   "price": "paid",
   "device": "host",
   "family": "unknown",
   "needs_voice": true,
   "best_for": "A shared screen and quick reactions",
   "setup": "The host buys The Jackbox Party Pack 5. Run it on a supported device; players join on their phones. Everyone needs to see and hear the host screen.",
   "caveat": "Host installation or a supported console is required. Check the game's age rating and content settings.",
   "last_checked": "2026-09-15"
  }
 ]
}
