{
 "chain": "Captain D's",
 "slug": "captain-ds",
 "url": "https://eatminmax.com/captain-ds",
 "sources": [
  "https://www.captainds.com/nutrition-pdf/"
 ],
 "official": true,
 "extractedAt": "2026-10-13T09:00:59.680Z",
 "sourceEdition": "2026-07-20",
 "license": "CC BY 4.0 — compiled by MinMax (eatminmax.com) from each restaurant's published nutrition guide, or a cited third-party-hosted copy of it where the chain's own document could not be read; source URL cited per item",
 "mealShape": "plates",
 "note": "A sit-down chain: its rows are the MinMax app's, built by the same code. A null macro means the source did not publish it; it is never estimated. name is the display name; sourceName (present only when the two differ) is the chain's own wording. role is the app's role; plate names the spec a dish is served with and stem what the plate is called by; held is why a dish is listed but never put in a meal. plates: specs (slots as [pool, min, max, lead, none]), pools (members and their spoken forms by row index), the plate mains ([row, frontier, protein value, filling value]), the drinks and every frontier the calculator composes a meal from ([calories, value, key rows, meal-order rows, phrase]). dropped: rows the app's data checks left out, with the reason. id is stable across refreshes. A slot with a sixth element, 1, is an included item: the plate always comes with every member of its pool (one order of a set count), and it is never a choice.",
 "gate": {
  "status": "pass",
  "orderable": 16,
  "proteinEntrees": 7,
  "reasons": []
 },
 "mealNotes": [
  "Captain D's serves its fried fish, chicken and seafood meals with two sides and hush puppies (one hush puppy is 80 cal on its chart). Founder decision 2026-09-17: counted with two hush puppies each; no Captain D's document states the count for these meals. Two is the count Captain D's ordering site prints where it prints one: its 15 and 20 Piece Butterfly Shrimp Meals (\"two Hush Puppies\") and its Fish & Chicken Meal (\"and two hush puppies\"). Meals here count both sides and the two hush puppies at the chart's figures."
 ],
 "items": [
  {
   "id": "batter-dipped-fish|1pc",
   "role": "starter",
   "gated": true,
   "name": "Batter Dipped Fish (1)",
   "sourceName": "1 Pc Batter Dipped Fish",
   "calories": 230,
   "protein": 10,
   "carbs": 13,
   "fat": 15,
   "fiber": null,
   "sodium": 600,
   "counter": "a Batter Dipped Fish",
   "family": "fish",
   "base": "Batter Dipped Fish"
  },
  {
   "id": "chicken-tender|1pc",
   "role": "starter",
   "gated": true,
   "name": "Chicken Tender (1)",
   "sourceName": "1 Pc Chicken Tender",
   "calories": 190,
   "protein": 11,
   "carbs": 16,
   "fat": 10,
   "fiber": null,
   "sodium": 670,
   "counter": "a Chicken Tender",
   "family": "tender",
   "base": "Chicken Tender",
   "single": true
  },
  {
   "id": "chicken-tender|2pc",
   "role": "starter",
   "gated": true,
   "name": "Chicken Tender (2)",
   "sourceName": "2 Pc Chicken Tender",
   "calories": 390,
   "protein": 22,
   "carbs": 31,
   "fat": 19,
   "fiber": null,
   "sodium": 1350,
   "counter": "a 2-piece Chicken Tender",
   "family": "tender",
   "base": "Chicken Tender"
  },
  {
   "id": "butterfly-shrimp|5pc",
   "role": "starter",
   "gated": true,
   "name": "Butterfly Shrimp (5)",
   "sourceName": "5 Pc Butterfly Shrimp",
   "calories": 250,
   "protein": 10,
   "carbs": 15,
   "fat": 17,
   "fiber": null,
   "sodium": 85,
   "counter": "a 5-piece Butterfly Shrimp",
   "family": "shrimp",
   "base": "Butterfly Shrimp"
  },
  {
   "id": "american-cheese|",
   "role": "ingredient",
   "gated": true,
   "name": "American Cheese",
   "calories": 60,
   "protein": 4,
   "carbs": 1,
   "fat": 5,
   "fiber": null,
   "sodium": 310,
   "counter": "an American Cheese",
   "family": "cheese",
   "base": "American Cheese"
  },
  {
   "id": "captains-ultimate-appetizer|",
   "role": "starter",
   "gated": true,
   "name": "Captain's Ultimate Appetizer",
   "calories": 970,
   "protein": 25,
   "carbs": 80,
   "fat": 63,
   "fiber": 2,
   "sodium": 1470,
   "counter": "a Captain's Ultimate Appetizer",
   "family": "appetizer",
   "base": "Captain's Ultimate Appetizer"
  },
  {
   "id": "clam-strips|",
   "role": "starter",
   "gated": true,
   "name": "Clam Strips",
   "calories": 480,
   "protein": 8,
   "carbs": 41,
   "fat": 32,
   "fiber": 1,
   "sodium": 970,
   "counter": "Clam Strips",
   "family": "strip",
   "base": "Clam Strips"
  },
  {
   "id": "clam-strips-and-butterfly-shrimp|",
   "role": "starter",
   "gated": true,
   "name": "Clam Strips & Butterfly Shrimp",
   "calories": 680,
   "protein": 16,
   "carbs": 53,
   "fat": 46,
   "fiber": 1,
   "sodium": 1040,
   "counter": "a Clam Strips & Butterfly Shrimp",
   "family": "shrimp",
   "base": "Clam Strips & Butterfly Shrimp"
  },
  {
   "id": "cocktail-sauce|",
   "role": "sauce",
   "gated": true,
   "name": "Cocktail Sauce",
   "calories": 50,
   "protein": 1,
   "carbs": 11,
   "fat": null,
   "fiber": null,
   "sodium": 520,
   "counter": "a Cocktail Sauce",
   "family": "sauce",
   "base": "Cocktail Sauce"
  },
  {
   "id": "cracklins|1oz",
   "role": "topping",
   "gated": true,
   "name": "Cracklins (1 oz)",
   "calories": 70,
   "protein": 1,
   "carbs": 9,
   "fat": 4,
   "fiber": null,
   "sodium": 380,
   "counter": "a Cracklins",
   "family": "cracklin",
   "base": "Cracklins"
  },
  {
   "id": "ds-dippin-sauce|",
   "role": "sauce",
   "gated": true,
   "name": "D's Dippin' Sauce",
   "calories": 140,
   "protein": null,
   "carbs": 3,
   "fat": 14,
   "fiber": null,
   "sodium": 320,
   "counter": "a D's Dippin' Sauce",
   "family": "sauce",
   "base": "D's Dippin' Sauce"
  },
  {
   "id": "grilled-shrimp|",
   "role": "starter",
   "gated": true,
   "name": "Grilled Shrimp",
   "calories": 100,
   "protein": 12,
   "carbs": 1,
   "fat": 2,
   "fiber": null,
   "sodium": 470,
   "counter": "a Grilled Shrimp",
   "family": "shrimp",
   "base": "Grilled Shrimp"
  },
  {
   "id": "honey-mustard-dressing|",
   "role": "sauce",
   "gated": true,
   "name": "Honey Mustard Dressing (1 oz Pouch)",
   "sourceName": "Honey Mustard Dressing (1 oz pouch)",
   "calories": 160,
   "protein": null,
   "carbs": 4,
   "fat": 16,
   "fiber": null,
   "sodium": 130,
   "counter": "a Honey Mustard Dressing (1 oz Pouch)",
   "family": "dressing",
   "base": "Honey Mustard Dressing",
   "variant": "1 oz Pouch"
  },
  {
   "id": "hushpuppies|",
   "role": "starter",
   "gated": true,
   "name": "Hush Puppy (1 Piece)",
   "sourceName": "Hushpuppies",
   "calories": 80,
   "protein": 1,
   "carbs": 9,
   "fat": 4,
   "fiber": null,
   "sodium": 200,
   "counter": "a Hush Puppy",
   "family": "hushpuppy",
   "base": "Hushpuppies"
  },
  {
   "id": "hushpuppies|~2pc",
   "role": "side",
   "gated": true,
   "name": "Hush Puppies (2 Pieces)",
   "calories": 160,
   "protein": 2,
   "carbs": 18,
   "fat": 8,
   "fiber": null,
   "sodium": 400,
   "counter": "2 hush puppies",
   "family": "hushpuppy",
   "base": "Hushpuppies"
  },
  {
   "id": "jalapeno-poppers|",
   "role": "starter",
   "gated": true,
   "name": "Jalapeno Poppers",
   "calories": 510,
   "protein": 6,
   "carbs": 40,
   "fat": 36,
   "fiber": 5,
   "sodium": 920,
   "counter": "Jalapeno Poppers",
   "family": "popper",
   "base": "Jalapeno Poppers"
  },
  {
   "id": "ketchup|1oz",
   "role": "sauce",
   "gated": true,
   "name": "Ketchup (1 oz)",
   "calories": 30,
   "protein": null,
   "carbs": 9,
   "fat": null,
   "fiber": null,
   "sodium": 270,
   "counter": "a Ketchup",
   "family": "ketchup",
   "base": "Ketchup"
  },
  {
   "id": "mozzarella-sticks|6pc",
   "role": "starter",
   "gated": true,
   "name": "Mozzarella Sticks (6)",
   "sourceName": "Mozzarella Sticks (6 pcs)",
   "calories": 420,
   "protein": 12,
   "carbs": 24,
   "fat": 31,
   "fiber": null,
   "sodium": 910,
   "counter": "6 Mozzarella Sticks",
   "family": "fried cheese",
   "base": "Mozzarella Sticks"
  },
  {
   "id": "popcorn-shrimp|",
   "role": "starter",
   "gated": true,
   "name": "Popcorn Shrimp",
   "calories": 490,
   "protein": 15,
   "carbs": 48,
   "fat": 27,
   "fiber": 2,
   "sodium": 830,
   "counter": "a Popcorn Shrimp",
   "family": "shrimp",
   "base": "Popcorn Shrimp"
  },
  {
   "id": "ranch-dressing|",
   "role": "sauce",
   "gated": true,
   "name": "Ranch Dressing (1 oz Pouch)",
   "sourceName": "Ranch Dressing (1 oz pouch)",
   "calories": 110,
   "protein": 1,
   "carbs": 1,
   "fat": 12,
   "fiber": null,
   "sodium": 190,
   "counter": "a Ranch Dressing (1 oz Pouch)",
   "family": "dressing",
   "base": "Ranch Dressing",
   "variant": "1 oz Pouch"
  },
  {
   "id": "sweet-and-sour-sauce|",
   "role": "sauce",
   "gated": true,
   "name": "Sweet and Sour Sauce",
   "calories": 50,
   "protein": null,
   "carbs": 12,
   "fat": null,
   "fiber": null,
   "sodium": 65,
   "counter": "a Sweet and Sour Sauce",
   "family": "sweet",
   "base": "Sweet and Sour Sauce"
  },
  {
   "id": "tartar-sauce|",
   "role": "sauce",
   "gated": true,
   "name": "Tartar Sauce",
   "calories": 100,
   "protein": null,
   "carbs": 1,
   "fat": 11,
   "fiber": null,
   "sodium": 135,
   "counter": "a Tartar Sauce",
   "family": "sauce",
   "base": "Tartar Sauce"
  },
  {
   "id": "thousand-island-dressing|",
   "role": "sauce",
   "gated": true,
   "name": "Thousand Island Dressing (1 oz Pouch)",
   "sourceName": "Thousand Island Dressing (1 oz pouch)",
   "calories": 120,
   "protein": null,
   "carbs": 5,
   "fat": 11,
   "fiber": null,
   "sodium": 320,
   "counter": "a Thousand Island Dressing (1 oz Pouch)",
   "family": "dressing",
   "base": "Thousand Island Dressing",
   "variant": "1 oz Pouch"
  },
  {
   "id": "fish-and-chicken|2pc",
   "role": "entree",
   "gated": true,
   "name": "Hand-Breaded Chicken & Fish Meal",
   "sourceName": "2 Pc Fish & Chicken",
   "calories": 840,
   "protein": 43,
   "carbs": 57,
   "fat": 50,
   "fiber": null,
   "sodium": 2550,
   "counter": "a Hand-Breaded Chicken & Fish Meal",
   "family": "fish",
   "base": "Fish & Chicken",
   "plate": "two-sides"
  },
  {
   "id": "chicken|4pc",
   "role": "entree",
   "gated": true,
   "name": "Hand-Breaded Chicken Tenders (4 Pieces)",
   "sourceName": "4 Pc Chicken",
   "calories": 770,
   "protein": 44,
   "carbs": 62,
   "fat": 39,
   "fiber": null,
   "sodium": 2700,
   "counter": "4 Hand-Breaded Chicken Tenders",
   "family": "chicken",
   "base": "Chicken",
   "plate": "two-sides"
  },
  {
   "id": "deluxe-seafood-platter|",
   "role": "entree",
   "gated": true,
   "name": "Deluxe Seafood Platter",
   "calories": 1030,
   "protein": 38,
   "carbs": 65,
   "fat": 70,
   "fiber": null,
   "sodium": 2000,
   "counter": "a Deluxe Seafood Platter",
   "family": "platter",
   "base": "Deluxe Seafood Platter",
   "plate": "two-sides"
  },
  {
   "id": "fish-2-pc-and-butterfly-shrimp|6pc",
   "role": "entree",
   "gated": true,
   "name": "Fish & Shrimp",
   "sourceName": "Fish (2 pc) & Butterfly Shrimp (6 pc)",
   "calories": 530,
   "protein": 22,
   "carbs": 30,
   "fat": 36,
   "fiber": null,
   "sodium": 700,
   "counter": "a Fish & Shrimp",
   "family": "shrimp",
   "base": "Fish (2 pc) & Butterfly Shrimp",
   "single": true,
   "held": "named for two fish fillets and six shrimp, but its figures are about one fillet and six shrimp: 530 cal, 22 g protein and 700 mg sodium, where the chart's own 2 Pc Batter Dipped Fish alone is 450 cal, 21 g and 1,200 mg and its 5 Pc Butterfly Shrimp 250 cal and 10 g (captainds.com's Fish & Shrimp page prints the same 530; Captain D's ordering site prints the meal at 820 cal, 2026-09-16)"
  },
  {
   "id": "popcorn-shrimp-and-fish-meal|",
   "role": "entree",
   "gated": true,
   "name": "Popcorn Shrimp & Fish Meal",
   "calories": 700,
   "protein": 28,
   "carbs": 50,
   "fat": 44,
   "fiber": 1,
   "sodium": 1620,
   "counter": "a Popcorn Shrimp & Fish Meal",
   "family": "meal",
   "base": "Popcorn Shrimp & Fish Meal",
   "single": true,
   "combo": true,
   "held": "captainds.com serves it with a choice of \"classic\" sides and never prints which of its nine sides are classic (2026-09-16)"
  },
  {
   "id": "supreme-sampler|",
   "role": "entree",
   "gated": true,
   "name": "Supreme Sampler",
   "calories": 1140,
   "protein": 54,
   "carbs": 74,
   "fat": 70,
   "fiber": null,
   "sodium": 2650,
   "counter": "a Supreme Sampler",
   "family": "sampler",
   "base": "Supreme Sampler",
   "plate": "two-sides"
  },
  {
   "id": "fish-without-fries|2pc",
   "role": "entree",
   "gated": true,
   "name": "Fish without Fries (2)",
   "sourceName": "2 Pc Fish (No Fries)",
   "calories": 450,
   "protein": 21,
   "carbs": 26,
   "fat": 30,
   "fiber": null,
   "sodium": 1200,
   "counter": "a 2-piece Fish without Fries",
   "family": "fish",
   "base": "Fish without Fries",
   "single": true,
   "held": "captainds.com serves it with a choice of \"classic\" sides and never prints which of its nine sides are classic (2026-09-16)"
  },
  {
   "id": "big-chicken-sandwich|",
   "role": "entree",
   "gated": true,
   "name": "Big Chicken Sandwich Combo",
   "sourceName": "Big Chicken Sandwich",
   "calories": 1230,
   "protein": 42,
   "carbs": 103,
   "fat": 73,
   "fiber": 2,
   "sodium": 3030,
   "counter": "a Big Chicken Sandwich Combo",
   "family": "sandwich",
   "base": "Big Chicken Sandwich",
   "single": true,
   "combo": true,
   "held": "the combo comes with a drink (order.captainds.com, Gray Hwy, 2026-09-16: \"Upsize Beverage\" — No Upgrade, which is the small, Medium or Large), which the plates engine cannot count inside a plate yet: a meal would name no drink, or add a second one"
  },
  {
   "id": "fish-sandwich|giant",
   "role": "entree",
   "gated": true,
   "name": "Giant Fish Sandwich Combo",
   "sourceName": "Giant Fish Sandwich",
   "calories": 940,
   "protein": 30,
   "carbs": 81,
   "fat": 56,
   "fiber": 2,
   "sodium": 2010,
   "counter": "a Giant Fish Sandwich Combo",
   "family": "sandwich",
   "base": "Fish Sandwich",
   "single": true,
   "combo": true,
   "held": "the combo comes with a drink (order.captainds.com, Gray Hwy, 2026-09-16: \"Upsize Beverage\" — No Upgrade, which is the small, Medium or Large), which the plates engine cannot count inside a plate yet: a meal would name no drink, or add a second one"
  },
  {
   "id": "classic-cheesecake|",
   "role": "dessert",
   "gated": true,
   "name": "Classic Cheesecake",
   "calories": 450,
   "protein": 7,
   "carbs": 43,
   "fat": 28,
   "fiber": 1,
   "sodium": 380,
   "counter": "a Classic Cheesecake",
   "family": "cheesecake",
   "base": "Classic Cheesecake",
   "single": true,
   "held": "captainds.com's Classic Cheesecake page prints 500 cal, 56 g carbs and 390 mg sodium for its slice, against the nutrition chart's 450 cal, 43 g and 380 mg, and Captain D's ordering site labels it 410 cal (2026-09-16)"
  },
  {
   "id": "funnel-cake-stix|",
   "role": "dessert",
   "gated": true,
   "name": "Funnel Cake Stix",
   "calories": 320,
   "protein": 2,
   "carbs": 37,
   "fat": 19,
   "fiber": null,
   "sodium": 210,
   "counter": "a Funnel Cake Stix",
   "family": "stix",
   "base": "Funnel Cake Stix",
   "single": true,
   "held": "captainds.com's Funnel Cake Stix page prints 20 g fat, 30 g carbs and 170 mg sodium, against the nutrition chart's 19 g, 37 g and 210 mg (2026-09-16); the calories agree (320), but the macros that disagree carry 37 cal of the 320, over one-tenth of the dish"
  },
  {
   "id": "diet-pepsi|l",
   "role": "drink",
   "gated": true,
   "name": "Diet Pepsi (Large)",
   "sourceName": "Diet Pepsi - Large",
   "calories": 0,
   "protein": null,
   "carbs": null,
   "fat": null,
   "fiber": null,
   "sodium": 125,
   "counter": "a large Diet Pepsi",
   "family": "pepsi",
   "base": "Diet Pepsi"
  },
  {
   "id": "diet-pepsi|m",
   "role": "drink",
   "gated": true,
   "name": "Diet Pepsi (Medium)",
   "sourceName": "Diet Pepsi - Medium",
   "calories": 0,
   "protein": null,
   "carbs": null,
   "fat": null,
   "fiber": null,
   "sodium": 95,
   "counter": "a medium Diet Pepsi",
   "family": "pepsi",
   "base": "Diet Pepsi"
  },
  {
   "id": "diet-pepsi|s",
   "role": "drink",
   "gated": true,
   "name": "Diet Pepsi (Small)",
   "sourceName": "Diet Pepsi - Small",
   "calories": 0,
   "protein": null,
   "carbs": null,
   "fat": null,
   "fiber": null,
   "sodium": 60,
   "counter": "a small Diet Pepsi",
   "family": "pepsi",
   "base": "Diet Pepsi"
  },
  {
   "id": "dr-pepper|kids",
   "role": "kids",
   "gated": true,
   "name": "Dr. Pepper (Kids)",
   "sourceName": "Dr. Pepper - Kids",
   "calories": 150,
   "protein": null,
   "carbs": 40,
   "fat": null,
   "fiber": null,
   "sodium": 60,
   "counter": "a kids' Dr. Pepper",
   "family": "pepper",
   "base": "Dr. Pepper"
  },
  {
   "id": "dr-pepper|l",
   "role": "drink",
   "gated": true,
   "name": "Dr. Pepper (Large)",
   "sourceName": "Dr. Pepper - Large",
   "calories": 500,
   "protein": null,
   "carbs": 132,
   "fat": null,
   "fiber": null,
   "sodium": 200,
   "counter": "a large Dr. Pepper",
   "family": "pepper",
   "base": "Dr. Pepper"
  },
  {
   "id": "dr-pepper|m",
   "role": "drink",
   "gated": true,
   "name": "Dr. Pepper (Medium)",
   "sourceName": "Dr. Pepper - Medium",
   "calories": 370,
   "protein": null,
   "carbs": 99,
   "fat": null,
   "fiber": null,
   "sodium": 150,
   "counter": "a medium Dr. Pepper",
   "family": "pepper",
   "base": "Dr. Pepper"
  },
  {
   "id": "dr-pepper|s",
   "role": "drink",
   "gated": true,
   "name": "Dr. Pepper (Small)",
   "sourceName": "Dr. Pepper - Small",
   "calories": 250,
   "protein": null,
   "carbs": 66,
   "fat": null,
   "fiber": null,
   "sodium": 100,
   "counter": "a small Dr. Pepper",
   "family": "pepper",
   "base": "Dr. Pepper"
  },
  {
   "id": "lemonade|kids",
   "role": "kids",
   "gated": true,
   "name": "Lemonade (Kids)",
   "sourceName": "Lemonade - Kid's",
   "calories": 160,
   "protein": null,
   "carbs": 38,
   "fat": null,
   "fiber": null,
   "sodium": 95,
   "counter": "a kids' Lemonade",
   "family": "lemonade",
   "base": "Lemonade"
  },
  {
   "id": "lemonade|l",
   "role": "drink",
   "gated": true,
   "name": "Lemonade (Large)",
   "sourceName": "Lemonade - Large",
   "calories": 520,
   "protein": null,
   "carbs": 126,
   "fat": null,
   "fiber": null,
   "sodium": 320,
   "counter": "a large Lemonade",
   "family": "lemonade",
   "base": "Lemonade"
  },
  {
   "id": "lemonade|m",
   "role": "drink",
   "gated": true,
   "name": "Lemonade (Medium)",
   "sourceName": "Lemonade - Medium",
   "calories": 390,
   "protein": null,
   "carbs": 95,
   "fat": null,
   "fiber": null,
   "sodium": 240,
   "counter": "a medium Lemonade",
   "family": "lemonade",
   "base": "Lemonade"
  },
  {
   "id": "lemonade|s",
   "role": "drink",
   "gated": true,
   "name": "Lemonade (Small)",
   "sourceName": "Lemonade - Small",
   "calories": 260,
   "protein": null,
   "carbs": 63,
   "fat": null,
   "fiber": null,
   "sodium": 160,
   "counter": "a small Lemonade",
   "family": "lemonade",
   "base": "Lemonade"
  },
  {
   "id": "mist-twist|kids",
   "role": "kids",
   "gated": true,
   "name": "Mist Twist (Kids)",
   "sourceName": "Mist Twist - Kids",
   "calories": 150,
   "protein": null,
   "carbs": 40,
   "fat": null,
   "fiber": null,
   "sodium": 30,
   "counter": "a kids' Mist Twist",
   "family": "bread",
   "base": "Mist Twist"
  },
  {
   "id": "mist-twist|l",
   "role": "drink",
   "gated": true,
   "name": "Mist Twist (Large)",
   "sourceName": "Mist Twist - Large",
   "calories": 500,
   "protein": null,
   "carbs": 135,
   "fat": null,
   "fiber": null,
   "sodium": 100,
   "counter": "a large Mist Twist",
   "family": "bread",
   "base": "Mist Twist"
  },
  {
   "id": "mist-twist|m",
   "role": "drink",
   "gated": true,
   "name": "Mist Twist (Medium)",
   "sourceName": "Mist Twist - Medium",
   "calories": 380,
   "protein": null,
   "carbs": 101,
   "fat": null,
   "fiber": null,
   "sodium": 75,
   "counter": "a medium Mist Twist",
   "family": "bread",
   "base": "Mist Twist"
  },
  {
   "id": "mist-twist|s",
   "role": "drink",
   "gated": true,
   "name": "Mist Twist (Small)",
   "sourceName": "Mist Twist - Small",
   "calories": 250,
   "protein": null,
   "carbs": 67,
   "fat": null,
   "fiber": null,
   "sodium": 50,
   "counter": "a small Mist Twist",
   "family": "bread",
   "base": "Mist Twist"
  },
  {
   "id": "mountain-dew|kids",
   "role": "kids",
   "gated": true,
   "name": "Mountain Dew (Kids)",
   "sourceName": "Mountain Dew - Kids",
   "calories": 170,
   "protein": null,
   "carbs": 44,
   "fat": null,
   "fiber": null,
   "sodium": 55,
   "counter": "a kids' Mountain Dew",
   "family": "dew",
   "base": "Mountain Dew"
  },
  {
   "id": "mountain-dew|l",
   "role": "drink",
   "gated": true,
   "name": "Mountain Dew (Large)",
   "sourceName": "Mountain Dew - Large",
   "calories": 550,
   "protein": null,
   "carbs": 145,
   "fat": null,
   "fiber": null,
   "sodium": 180,
   "counter": "a large Mountain Dew",
   "family": "dew",
   "base": "Mountain Dew"
  },
  {
   "id": "mountain-dew|m",
   "role": "drink",
   "gated": true,
   "name": "Mountain Dew (Medium)",
   "sourceName": "Mountain Dew - Medium",
   "calories": 410,
   "protein": null,
   "carbs": 109,
   "fat": null,
   "fiber": null,
   "sodium": 130,
   "counter": "a medium Mountain Dew",
   "family": "dew",
   "base": "Mountain Dew"
  },
  {
   "id": "mountain-dew|s",
   "role": "drink",
   "gated": true,
   "name": "Mountain Dew (Small)",
   "sourceName": "Mountain Dew - Small",
   "calories": 270,
   "protein": null,
   "carbs": 72,
   "fat": null,
   "fiber": null,
   "sodium": 85,
   "counter": "a small Mountain Dew",
   "family": "dew",
   "base": "Mountain Dew"
  },
  {
   "id": "mountain-dew-code-red|kids",
   "role": "kids",
   "gated": true,
   "name": "Mountain Dew Code Red (Kids)",
   "sourceName": "Mountain Dew Code Red - Kids",
   "calories": 170,
   "protein": null,
   "carbs": 47,
   "fat": null,
   "fiber": null,
   "sodium": 55,
   "counter": "a kids' Mountain Dew Code Red",
   "family": "red",
   "base": "Mountain Dew Code Red"
  },
  {
   "id": "mountain-dew-code-red|l",
   "role": "drink",
   "gated": true,
   "name": "Mountain Dew Code Red (Large)",
   "sourceName": "Mountain Dew Code Red - Large",
   "calories": 550,
   "protein": null,
   "carbs": 155,
   "fat": null,
   "fiber": null,
   "sodium": 180,
   "counter": "a large Mountain Dew Code Red",
   "family": "red",
   "base": "Mountain Dew Code Red"
  },
  {
   "id": "mountain-dew-code-red|m",
   "role": "drink",
   "gated": true,
   "name": "Mountain Dew Code Red (Medium)",
   "sourceName": "Mountain Dew Code Red - Medium",
   "calories": 410,
   "protein": null,
   "carbs": 116,
   "fat": null,
   "fiber": null,
   "sodium": 130,
   "counter": "a medium Mountain Dew Code Red",
   "family": "red",
   "base": "Mountain Dew Code Red"
  },
  {
   "id": "mountain-dew-code-red|s",
   "role": "drink",
   "gated": true,
   "name": "Mountain Dew Code Red (Small)",
   "sourceName": "Mountain Dew Code Red - Small",
   "calories": 280,
   "protein": null,
   "carbs": 78,
   "fat": null,
   "fiber": null,
   "sodium": 90,
   "counter": "a small Mountain Dew Code Red",
   "family": "red",
   "base": "Mountain Dew Code Red"
  },
  {
   "id": "mug-root-beer|kids",
   "role": "kids",
   "gated": true,
   "name": "Mug Root Beer (Kids)",
   "sourceName": "Mug Root Beer - Kids",
   "calories": 150,
   "protein": null,
   "carbs": 39,
   "fat": null,
   "fiber": null,
   "sodium": 20,
   "counter": "a kids' Mug Root Beer",
   "family": "beer",
   "base": "Mug Root Beer"
  },
  {
   "id": "mug-root-beer|l",
   "role": "drink",
   "gated": true,
   "name": "Mug Root Beer (Large)",
   "sourceName": "Mug Root Beer - Large",
   "calories": 500,
   "protein": null,
   "carbs": 130,
   "fat": null,
   "fiber": null,
   "sodium": 75,
   "counter": "a large Mug Root Beer",
   "family": "beer",
   "base": "Mug Root Beer"
  },
  {
   "id": "mug-root-beer|m",
   "role": "drink",
   "gated": true,
   "name": "Mug Root Beer (Medium)",
   "sourceName": "Mug Root Beer - Medium",
   "calories": 380,
   "protein": null,
   "carbs": 98,
   "fat": null,
   "fiber": null,
   "sodium": 55,
   "counter": "a medium Mug Root Beer",
   "family": "beer",
   "base": "Mug Root Beer"
  },
  {
   "id": "mug-root-beer|s",
   "role": "drink",
   "gated": true,
   "name": "Mug Root Beer (Small)",
   "sourceName": "Mug Root Beer - Small",
   "calories": 250,
   "protein": null,
   "carbs": 65,
   "fat": null,
   "fiber": null,
   "sodium": 35,
   "counter": "a small Mug Root Beer",
   "family": "beer",
   "base": "Mug Root Beer"
  },
  {
   "id": "pepsi|kids",
   "role": "kids",
   "gated": true,
   "name": "Pepsi (Kids)",
   "sourceName": "Pepsi - Kids",
   "calories": 150,
   "protein": null,
   "carbs": 42,
   "fat": null,
   "fiber": null,
   "sodium": 30,
   "counter": "a kids' Pepsi",
   "family": "pepsi",
   "base": "Pepsi"
  },
  {
   "id": "pepsi|l",
   "role": "drink",
   "gated": true,
   "name": "Pepsi (Large)",
   "sourceName": "Pepsi - Large",
   "calories": 500,
   "protein": null,
   "carbs": 140,
   "fat": null,
   "fiber": null,
   "sodium": 100,
   "counter": "a large Pepsi",
   "family": "pepsi",
   "base": "Pepsi"
  },
  {
   "id": "pepsi|m",
   "role": "drink",
   "gated": true,
   "name": "Pepsi (Medium)",
   "sourceName": "Pepsi - Medium",
   "calories": 380,
   "protein": null,
   "carbs": 105,
   "fat": null,
   "fiber": null,
   "sodium": 75,
   "counter": "a medium Pepsi",
   "family": "pepsi",
   "base": "Pepsi"
  },
  {
   "id": "pepsi|s",
   "role": "drink",
   "gated": true,
   "name": "Pepsi (Small)",
   "sourceName": "Pepsi - Small",
   "calories": 250,
   "protein": null,
   "carbs": 70,
   "fat": null,
   "fiber": null,
   "sodium": 50,
   "counter": "a small Pepsi",
   "family": "pepsi",
   "base": "Pepsi"
  },
  {
   "id": "starry|m",
   "role": "drink",
   "gated": true,
   "name": "Starry (Medium)",
   "sourceName": "Starry - Medium",
   "calories": 360,
   "protein": null,
   "carbs": 97,
   "fat": null,
   "fiber": null,
   "sodium": 85,
   "counter": "a medium Starry",
   "family": "starry",
   "base": "Starry"
  },
  {
   "id": "sweet-tea-gallon|",
   "role": "catering",
   "gated": true,
   "name": "Sweet Tea - Gallon",
   "calories": 1740,
   "protein": 0,
   "carbs": 450,
   "fat": null,
   "fiber": null,
   "sodium": 135,
   "counter": "a Gallon Sweet Tea",
   "family": "tea",
   "base": "Sweet Tea - Gallon"
  },
  {
   "id": "sweet-tea|kids",
   "role": "kids",
   "gated": true,
   "name": "Sweet Tea (Kids)",
   "sourceName": "Sweet Tea - Kids",
   "calories": 140,
   "protein": null,
   "carbs": 37,
   "fat": null,
   "fiber": null,
   "sodium": 10,
   "counter": "a kids' Sweet Tea",
   "family": "tea",
   "base": "Sweet Tea"
  },
  {
   "id": "sweet-tea|l",
   "role": "drink",
   "gated": true,
   "name": "Sweet Tea (Large)",
   "sourceName": "Sweet Tea - Large",
   "calories": 480,
   "protein": null,
   "carbs": 124,
   "fat": null,
   "fiber": null,
   "sodium": 35,
   "counter": "a large Sweet Tea",
   "family": "tea",
   "base": "Sweet Tea"
  },
  {
   "id": "sweet-tea|m",
   "role": "drink",
   "gated": true,
   "name": "Sweet Tea (Medium)",
   "sourceName": "Sweet Tea - Medium",
   "calories": 360,
   "protein": null,
   "carbs": 93,
   "fat": null,
   "fiber": null,
   "sodium": 25,
   "counter": "a medium Sweet Tea",
   "family": "tea",
   "base": "Sweet Tea"
  },
  {
   "id": "sweet-tea|s",
   "role": "drink",
   "gated": true,
   "name": "Sweet Tea (Small)",
   "sourceName": "Sweet Tea - Small",
   "calories": 240,
   "protein": null,
   "carbs": 62,
   "fat": null,
   "fiber": null,
   "sodium": 20,
   "counter": "a small Sweet Tea",
   "family": "tea",
   "base": "Sweet Tea"
  },
  {
   "id": "country-style-fish|1pc",
   "role": "entree",
   "gated": true,
   "name": "Country-Style Fish (1)",
   "sourceName": "1 Pc Country-Style Fish",
   "calories": 190,
   "protein": 9,
   "carbs": 13,
   "fat": 12,
   "fiber": null,
   "sodium": 520,
   "counter": "a Country-Style Fish",
   "family": "fish",
   "base": "Country-Style Fish",
   "single": true,
   "held": "not on captainds.com's menu, whose Fish Favorites are Batter Dipped Fish, Hand-Breaded Catfish and Southern-Style White Fish (2026-09-16)"
  },
  {
   "id": "batter-dipped-fish|2pc",
   "role": "entree",
   "gated": true,
   "name": "Batter Dipped Fish (2 Pieces)",
   "sourceName": "2 Pc Batter Dipped Fish",
   "calories": 450,
   "protein": 21,
   "carbs": 26,
   "fat": 30,
   "fiber": null,
   "sodium": 1200,
   "counter": "a 2-piece Batter Dipped Fish",
   "family": "fish",
   "base": "Batter Dipped Fish",
   "plate": "two-sides"
  },
  {
   "id": "batter-dipped-fish|3pc",
   "role": "entree",
   "gated": true,
   "name": "Batter Dipped Fish (3 Pieces)",
   "sourceName": "3 Pc Batter Dipped Fish",
   "calories": 680,
   "protein": 31,
   "carbs": 38,
   "fat": 45,
   "fiber": null,
   "sodium": 1800,
   "counter": "a 3-piece Batter Dipped Fish",
   "family": "fish",
   "base": "Batter Dipped Fish",
   "plate": "two-sides"
  },
  {
   "id": "catfish-meal-without-sides|3pc",
   "role": "entree",
   "gated": true,
   "name": "Hand-Breaded Catfish (3 Pieces)",
   "sourceName": "3 Pc Catfish Meal (no sides)",
   "calories": 780,
   "protein": 33,
   "carbs": 36,
   "fat": 56,
   "fiber": null,
   "sodium": 1770,
   "counter": "a 3-piece Hand-Breaded Catfish",
   "family": "meal",
   "base": "Catfish Meal without Sides",
   "plate": "two-sides"
  },
  {
   "id": "country-style-fish|3pc",
   "role": "entree",
   "gated": true,
   "name": "Country-Style Fish (3)",
   "sourceName": "3 Pc Country-Style Fish",
   "calories": 580,
   "protein": 28,
   "carbs": 38,
   "fat": 35,
   "fiber": null,
   "sodium": 1570,
   "counter": "a 3-piece Country-Style Fish",
   "family": "fish",
   "base": "Country-Style Fish",
   "single": true,
   "held": "not on captainds.com's menu, whose Fish Favorites are Batter Dipped Fish, Hand-Breaded Catfish and Southern-Style White Fish (2026-09-16)"
  },
  {
   "id": "batter-dipped-fish|4pc",
   "role": "entree",
   "gated": true,
   "name": "Batter Dipped Fish (4 Pieces)",
   "sourceName": "4 Pc Batter Dipped Fish",
   "calories": 910,
   "protein": 41,
   "carbs": 51,
   "fat": 61,
   "fiber": null,
   "sodium": 2400,
   "counter": "a 4-piece Batter Dipped Fish",
   "family": "fish",
   "base": "Batter Dipped Fish",
   "plate": "two-sides"
  },
  {
   "id": "nashville-hot-fish|",
   "role": "entree",
   "gated": true,
   "name": "Nashville Hot Fish",
   "calories": 590,
   "protein": 28,
   "carbs": 34,
   "fat": 38,
   "fiber": 2,
   "sodium": 2250,
   "counter": "a Nashville Hot Fish",
   "family": "fish",
   "base": "Nashville Hot Fish",
   "single": true,
   "held": "not on captainds.com's menu, whose Fish Favorites are Batter Dipped Fish, Hand-Breaded Catfish and Southern-Style White Fish (2026-09-16)"
  },
  {
   "id": "southern-style-white-fish-fillet|1pc",
   "role": "entree",
   "gated": true,
   "name": "Southern-Style White Fish (1 Fillet)",
   "sourceName": "Southern Style White Fish Fillet (1 piece)",
   "calories": 560,
   "protein": 27,
   "carbs": 28,
   "fat": 37,
   "fiber": null,
   "sodium": 1430,
   "counter": "a Southern-Style White Fish",
   "family": "fillet",
   "base": "Southern Style White Fish Fillet",
   "plate": "two-sides"
  },
  {
   "id": "breadstick|",
   "role": "side",
   "gated": true,
   "name": "Breadstick",
   "calories": 150,
   "protein": 3,
   "carbs": 22,
   "fat": 5,
   "fiber": 1,
   "sodium": 150,
   "counter": "a Breadstick",
   "family": "bread",
   "base": "Breadstick"
  },
  {
   "id": "grilled-white-fish-and-shrimp|",
   "role": "entree",
   "gated": true,
   "name": "Grilled White Fish & Shrimp",
   "calories": 240,
   "protein": 37,
   "carbs": 4,
   "fat": 6,
   "fiber": null,
   "sodium": 1100,
   "counter": "a Grilled White Fish & Shrimp",
   "family": "fish",
   "base": "Grilled White Fish & Shrimp",
   "single": true,
   "held": "Captain D's serves it on a bed of rice with a breadstick, prints no figure for the rice, and its ordering site offers no way to leave the rice out (order.captainds.com, Gray Hwy, 2026-09-16: the meal's only choices are a seasoning, two sides, up to three condiments and a drink), so a meal can neither count the rice nor say \"no rice\""
  },
  {
   "id": "grilled-white-fish-without-seasoning|",
   "role": "entree",
   "gated": true,
   "name": "Grilled White Fish without Seasoning",
   "sourceName": "Grilled White Fish (No Seasoning)",
   "calories": 170,
   "protein": 25,
   "carbs": 1,
   "fat": 7,
   "fiber": null,
   "sodium": 410,
   "counter": "a Grilled White Fish without Seasoning",
   "family": "fish",
   "base": "Grilled White Fish without Seasoning",
   "single": true,
   "held": "captainds.com's Grilled White Fish page prints 140 cal, 3.5 g fat and 630 mg sodium for its filet, against the nutrition chart's 170 cal, 7 g and 410 mg (2026-09-16)"
  },
  {
   "id": "grilled-white-fish-add-blackened-seasoning|",
   "role": "topping",
   "gated": true,
   "name": "Grilled White Fish: Add Blackened Seasoning",
   "calories": 0,
   "protein": 0,
   "carbs": 1,
   "fat": 0,
   "fiber": null,
   "sodium": 180,
   "counter": "a Grilled White Fish: Add Blackened Seasoning",
   "family": "seasoning",
   "base": "Grilled White Fish: Add Blackened Seasoning"
  },
  {
   "id": "grilled-white-fish-add-original-seasoning|",
   "role": "topping",
   "gated": true,
   "name": "Grilled White Fish: Add Original Seasoning",
   "calories": 0,
   "protein": null,
   "carbs": 1,
   "fat": 0,
   "fiber": null,
   "sodium": 250,
   "counter": "a Grilled White Fish: Add Original Seasoning",
   "family": "seasoning",
   "base": "Grilled White Fish: Add Original Seasoning"
  },
  {
   "id": "wild-alaskan-salmon|",
   "role": "entree",
   "gated": true,
   "name": "Wild Caught Salmon",
   "sourceName": "Wild Alaskan Salmon",
   "calories": 200,
   "protein": 31,
   "carbs": 3,
   "fat": 6,
   "fiber": null,
   "sodium": 860,
   "counter": "a Wild Caught Salmon",
   "family": "salmon",
   "base": "Wild Alaskan Salmon",
   "single": true,
   "held": "Captain D's serves it on a bed of rice with a breadstick, prints no figure for the rice, and its ordering site offers no way to leave the rice out (order.captainds.com, Gray Hwy, 2026-09-16: the meal's only choices are a seasoning, two sides, up to three condiments and a drink), so a meal can neither count the rice nor say \"no rice\""
  },
  {
   "id": "batter-dipped-fish|kids",
   "role": "kids",
   "gated": true,
   "name": "Batter Dipped Fish (Kids)",
   "sourceName": "Kid's Batter Dipped Fish",
   "calories": 230,
   "protein": 10,
   "carbs": 13,
   "fat": 15,
   "fiber": null,
   "sodium": 600,
   "counter": "a kids' Batter Dipped Fish",
   "family": "fish",
   "base": "Batter Dipped Fish"
  },
  {
   "id": "chicken-tenders|kids",
   "role": "kids",
   "gated": true,
   "name": "Chicken Tenders (Kids)",
   "sourceName": "Kid's Chicken Tenders",
   "calories": 390,
   "protein": 22,
   "carbs": 31,
   "fat": 19,
   "fiber": null,
   "sodium": 1350,
   "counter": "a kids' order of Chicken Tenders",
   "family": "tender",
   "base": "Chicken Tenders"
  },
  {
   "id": "popcorn-shrimp|kids",
   "role": "kids",
   "gated": true,
   "name": "Popcorn Shrimp (Kids)",
   "sourceName": "Kid's Popcorn Shrimp",
   "calories": 240,
   "protein": 8,
   "carbs": 24,
   "fat": 14,
   "fiber": null,
   "sodium": 410,
   "counter": "a kids' Popcorn Shrimp",
   "family": "shrimp",
   "base": "Popcorn Shrimp"
  },
  {
   "id": "baked-potato|",
   "role": "side",
   "gated": true,
   "name": "Baked Potato",
   "calories": 210,
   "protein": 6,
   "carbs": 48,
   "fat": 0,
   "fiber": 5,
   "sodium": 25,
   "counter": "a Baked Potato",
   "family": "potato",
   "base": "Baked Potato"
  },
  {
   "id": "broccoli|",
   "role": "side",
   "gated": true,
   "name": "Broccoli",
   "calories": 20,
   "protein": 2,
   "carbs": 4,
   "fat": 0,
   "fiber": 3,
   "sodium": 20,
   "counter": "a side of Broccoli",
   "family": "broccoli",
   "base": "Broccoli"
  },
  {
   "id": "coleslaw|",
   "role": "side",
   "gated": true,
   "name": "Coleslaw",
   "calories": 170,
   "protein": 1,
   "carbs": 13,
   "fat": 13,
   "fiber": 2,
   "sodium": 310,
   "counter": "a side of Coleslaw",
   "family": "coleslaw",
   "base": "Coleslaw"
  },
  {
   "id": "corn|",
   "role": "side",
   "gated": true,
   "name": "Corn",
   "calories": 180,
   "protein": 5,
   "carbs": 37,
   "fat": 2,
   "fiber": 4,
   "sodium": null,
   "counter": "a side of Corn",
   "family": "corn",
   "base": "Corn"
  },
  {
   "id": "french-fries|",
   "role": "side",
   "gated": true,
   "name": "French Fries",
   "calories": 330,
   "protein": 3,
   "carbs": 28,
   "fat": 22,
   "fiber": 3,
   "sodium": 400,
   "counter": "French Fries",
   "family": "fry",
   "base": "French Fries"
  },
  {
   "id": "green-beans|",
   "role": "side",
   "gated": true,
   "name": "Green Beans",
   "calories": 70,
   "protein": 2,
   "carbs": 5,
   "fat": 3,
   "fiber": 2,
   "sodium": 630,
   "counter": "a side of Green Beans",
   "family": "bean",
   "base": "Green Beans"
  },
  {
   "id": "loaded-baked-potato|",
   "role": "side",
   "gated": true,
   "name": "Loaded Baked Potato",
   "calories": 400,
   "protein": 18,
   "carbs": 49,
   "fat": 15,
   "fiber": 5,
   "sodium": 440,
   "counter": "a Loaded Baked Potato",
   "family": "soup",
   "base": "Loaded Baked Potato"
  },
  {
   "id": "mac-and-cheese|",
   "role": "side",
   "gated": true,
   "name": "Mac & Cheese",
   "calories": 150,
   "protein": 5,
   "carbs": 15,
   "fat": 8,
   "fiber": null,
   "sodium": 650,
   "counter": "a side of Mac & Cheese",
   "family": "mac",
   "base": "Mac & Cheese"
  },
  {
   "id": "okra|",
   "role": "side",
   "gated": true,
   "name": "Okra",
   "calories": 320,
   "protein": 4,
   "carbs": 31,
   "fat": 20,
   "fiber": 3,
   "sodium": 620,
   "counter": "an Okra",
   "family": "okra",
   "base": "Okra"
  },
  {
   "id": "fish-without-sides|2pc",
   "role": "entree",
   "gated": true,
   "name": "Fish without Sides (2)",
   "sourceName": "2 pc Fish (No Sides)",
   "calories": 450,
   "protein": 21,
   "carbs": 26,
   "fat": 30,
   "fiber": null,
   "sodium": 1200,
   "counter": "a 2-piece Fish without Sides",
   "family": "fish",
   "base": "Fish without Sides",
   "single": true,
   "held": "captainds.com serves it with a choice of \"classic\" sides and never prints which of its nine sides are classic (2026-09-16)",
   "limitedTime": true
  },
  {
   "id": "cheesecake|",
   "role": "dessert",
   "gated": true,
   "name": "Cheesecake",
   "calories": 320,
   "protein": 5,
   "carbs": 32,
   "fat": 19,
   "fiber": null,
   "sodium": 260,
   "counter": "a Cheesecake",
   "family": "cheesecake",
   "base": "Cheesecake",
   "limitedTime": true
  },
  {
   "id": "two-for-5-cheesecake|",
   "role": "dessert",
   "gated": true,
   "name": "Two for $5 Cheesecake",
   "calories": 640,
   "protein": 10,
   "carbs": 64,
   "fat": 38,
   "fiber": 1,
   "sodium": 520,
   "counter": "a Two for $5 Cheesecake",
   "family": "cheesecake",
   "base": "Two for $5 Cheesecake",
   "limitedTime": true
  },
  {
   "id": "fried-green-tomatoes-with-ds-dippin-sauce|",
   "role": "starter",
   "gated": true,
   "name": "Fried Green Tomatoes with D's Dippin' Sauce",
   "sourceName": "Fried Green Tomatoes w/ D's Dippin' Sauce",
   "calories": 490,
   "protein": 5,
   "carbs": 34,
   "fat": 38,
   "fiber": 2,
   "sodium": 610,
   "counter": "a Fried Green Tomatoes with D's Dippin' Sauce",
   "family": "tomato",
   "base": "Fried Green Tomatoes with D's Dippin' Sauce",
   "limitedTime": true
  },
  {
   "id": "old-bay-crispy-white-fish-without-sides|",
   "role": "entree",
   "gated": true,
   "name": "Old Bay Crispy White Fish without Sides",
   "sourceName": "Old Bay Crispy White Fish (No Sides)",
   "calories": 490,
   "protein": 28,
   "carbs": 25,
   "fat": 31,
   "fiber": null,
   "sodium": 820,
   "counter": "an Old Bay Crispy White Fish without Sides",
   "family": "fish",
   "base": "Old Bay Crispy White Fish without Sides",
   "single": true,
   "held": "captainds.com serves it \"with Hush Puppies, and choice of signature sauce\", printing no list of its signature sauces and nothing of the sides the chart leaves out (2026-09-16)",
   "limitedTime": true
  },
  {
   "id": "old-bay-grilled-white-fish-meal-without-rice-bread-or-sides|",
   "role": "entree",
   "gated": true,
   "name": "Old Bay Grilled White Fish Meal without Rice, Bread, or Sides",
   "sourceName": "Old Bay Grilled White Fish Meal (No Rice, Bread, or Sides)",
   "calories": 150,
   "protein": 25,
   "carbs": 3,
   "fat": 4,
   "fiber": null,
   "sodium": 870,
   "counter": "an Old Bay Grilled White Fish Meal without Rice, Bread, or Sides",
   "family": "meal",
   "base": "Old Bay Grilled White Fish Meal without Rice, Bread, or Sides",
   "single": true,
   "combo": true,
   "held": "captainds.com serves it with a choice of \"classic\" sides and never prints which of its nine sides are classic (2026-09-16)",
   "limitedTime": true
  },
  {
   "id": "old-bay-popcorn-shrimp-and-2-pc-fish-meal-without-sides|",
   "role": "entree",
   "gated": true,
   "name": "Old Bay Popcorn Shrimp & 2 pc Fish Meal without Sides",
   "sourceName": "Old Bay Popcorn Shrimp & 2 Pc Fish Meal (No Sides)",
   "calories": 700,
   "protein": 28,
   "carbs": 50,
   "fat": 44,
   "fiber": 1,
   "sodium": 1810,
   "counter": "an Old Bay Popcorn Shrimp & 2 pc Fish Meal without Sides",
   "family": "meal",
   "base": "Old Bay Popcorn Shrimp & 2 pc Fish Meal without Sides",
   "single": true,
   "combo": true,
   "held": "captainds.com serves it with a choice of \"classic\" sides and never prints which of its nine sides are classic (2026-09-16)",
   "limitedTime": true
  },
  {
   "id": "seafood-trio-without-sides|",
   "role": "entree",
   "gated": true,
   "name": "Seafood Trio without Sides",
   "sourceName": "Seafood Trio (No Sides)",
   "calories": 520,
   "protein": 19,
   "carbs": 33,
   "fat": 35,
   "fiber": null,
   "sodium": 1000,
   "counter": "a Seafood Trio without Sides",
   "family": "trio",
   "base": "Seafood Trio without Sides",
   "single": true,
   "held": "captainds.com serves it with a choice of \"classic\" sides and never prints which of its nine sides are classic (2026-09-16)",
   "limitedTime": true
  },
  {
   "id": "ultimate-seafood-platter-without-sides|",
   "role": "entree",
   "gated": true,
   "name": "Ultimate Seafood Platter without Sides",
   "sourceName": "Ultimate Seafood Platter (No Sides)",
   "calories": 1230,
   "protein": 44,
   "carbs": 86,
   "fat": 80,
   "fiber": 1,
   "sodium": 2400,
   "counter": "an Ultimate Seafood Platter without Sides",
   "family": "platter",
   "base": "Ultimate Seafood Platter without Sides",
   "single": true,
   "held": "captainds.com serves it with a choice of \"classic\" sides and never prints which of its nine sides are classic (2026-09-16)",
   "limitedTime": true
  }
 ],
 "plates": {"breakfastAllDay":false,"specs":{"two-sides":[["sides",2,2," with ",null],["hush-puppies",1,1,", plus ",null,1]]},"pools":{"sides":{"label":"side","labelPlural":"sides","members":[88,89,90,91,92,93,94,95,96],"spoken":["a baked potato","broccoli","coleslaw","corn","French fries","green beans","a loaded baked potato","mac & cheese","okra"]},"hush-puppies":{"label":"hush puppies","labelPlural":"hush puppies","members":[14],"spoken":["2 hush puppies"]}},"mains":[[23,"two-sides|",43,215],[24,"two-sides|",44,220],[25,"two-sides|",38,190],[28,"two-sides|",54,270],[72,"two-sides|",21,105],[73,"two-sides|",31,155],[74,"two-sides|",33,165],[76,"two-sides|",41,205],[78,"two-sides|",27,135]],"drinks":{"protein":[[34,0,0]],"filling":[[34,0,0]]},"lightestDrink":34,"frontiers":{"protein":{"two-sides|":[[250,6,[89,93,14],[93,89,14]," with green beans and broccoli, plus 2 hush puppies"],[330,9,[89,95,14],[95,89,14]," with mac & cheese and broccoli, plus 2 hush puppies"],[390,10,[88,89,14],[88,89,14]," with a baked potato and broccoli, plus 2 hush puppies"],[490,12,[91,95,14],[91,95,14]," with corn and mac & cheese, plus 2 hush puppies"],[520,13,[88,95,14],[88,95,14]," with a baked potato and mac & cheese, plus 2 hush puppies"],[580,22,[89,94,14],[94,89,14]," with a loaded baked potato and broccoli, plus 2 hush puppies"],[710,25,[94,95,14],[94,95,14]," with a loaded baked potato and mac & cheese, plus 2 hush puppies"],[770,26,[88,94,14],[94,88,14]," with a loaded baked potato and a baked potato, plus 2 hush puppies"]]},"filling":{"two-sides|":[[250,45,[89,93,14],[93,89,14]," with green beans and broccoli, plus 2 hush puppies"],[330,54,[89,95,14],[95,89,14]," with mac & cheese and broccoli, plus 2 hush puppies"],[360,66,[89,91,14],[91,89,14]," with corn and broccoli, plus 2 hush puppies"],[390,74,[88,89,14],[88,89,14]," with a baked potato and broccoli, plus 2 hush puppies"],[520,80,[88,95,14],[88,95,14]," with a baked potato and mac & cheese, plus 2 hush puppies"],[550,92,[88,91,14],[88,91,14]," with a baked potato and corn, plus 2 hush puppies"],[580,134,[89,94,14],[94,89,14]," with a loaded baked potato and broccoli, plus 2 hush puppies"],[710,140,[94,95,14],[94,95,14]," with a loaded baked potato and mac & cheese, plus 2 hush puppies"],[740,152,[91,94,14],[94,91,14]," with a loaded baked potato and corn, plus 2 hush puppies"],[770,160,[88,94,14],[94,88,14]," with a loaded baked potato and a baked potato, plus 2 hush puppies"]]},"lightest":{"two-sides|":[[250,0,[89,93,14],[93,89,14]," with green beans and broccoli, plus 2 hush puppies"]]}}}
}