{
  "schema_version": 1,
  "currency": "SGD",
  "market": "Singapore",
  "checked": "2026-11-01",
  "products": [
    {
      "id": "ourwhey-chocolate",
      "brand": "OurWhey",
      "name": "Whey Protein",
      "flavor": "Double Chocolate",
      "category": "powder",
      "type": "blend",
      "pack": 1000,
      "unit": "g",
      "serving": 31,
      "protein": 24,
      "kcal": 120,
      "price": 49.9,
      "retailer": "OurWhey",
      "buy": "https://ourwhey.sg/products/whey-protein-powder",
      "nutrition": "https://ourwhey.sg/cdn/shop/files/whey-protein-nutrition-supplement.png?v=1772056587",
      "checked": "2026-11-01",
      "deposit": 0,
      "availability": "Listed online",
      "notes": ""
    },
    {
      "id": "decathlon-isolate",
      "brand": "Decathlon",
      "name": "Pure Whey Isolate",
      "flavor": "Chocolate \u00b7 ref. 8756408",
      "category": "powder",
      "type": "isolate",
      "pack": 900,
      "unit": "g",
      "serving": 30,
      "protein": 25,
      "kcal": 115,
      "price": 49.9,
      "retailer": "Decathlon",
      "buy": "https://www.decathlon.sg/p/100-pure-whey-isolate-chocolate-flavour-900-g-corength-8756408.html",
      "nutrition": "https://www.decathlon.co.uk/p/shorturl/_/R-p-339686",
      "checked": "2026-11-01",
      "deposit": 0,
      "availability": "Listed online",
      "notes": "Manufacturer nutrition panel for matching product reference 8756408, published on Decathlon UK."
    },
    {
      "id": "lush-clear-peach",
      "brand": "Lushprotein",
      "name": "Clear Protein",
      "flavor": "Peach",
      "category": "powder",
      "type": "isolate",
      "pack": 500,
      "unit": "g",
      "serving": 25,
      "protein": 20,
      "kcal": 94,
      "price": 79.9,
      "retailer": "Lushprotein",
      "buy": "https://lushprotein.com/products/clear-protein",
      "nutrition": "https://cdn.shopify.com/s/files/1/0660/4895/0527/files/190mm_x_280mm_clearprotein_peach_outlined-04_88e9414f-cb0e-49b6-99c4-9b703b7892fe.png?v=1753335871",
      "checked": "2026-11-01",
      "deposit": 0,
      "availability": "Listed online",
      "notes": ""
    },
    {
      "id": "lush-lean-taro",
      "brand": "Lushprotein",
      "name": "Lean Protein",
      "flavor": "Taro",
      "category": "powder",
      "type": "concentrate",
      "pack": 1000,
      "unit": "g",
      "serving": 40,
      "protein": 20,
      "kcal": 148,
      "price": 69.9,
      "retailer": "Lushprotein",
      "buy": "https://lushprotein.com/products/lean-protein",
      "nutrition": "https://lushprotein.com/",
      "checked": "2026-11-01",
      "deposit": 0,
      "availability": "Listed online",
      "notes": "Concentrate-based formula with added fibre and other ingredients; 20g protein per 40g serving. Manufacturer range-level nutrition; check flavour label."
    },
    {
      "id": "proteus-isolate",
      "brand": "Proteus Nutrition",
      "name": "Whey Protein Isolate",
      "flavor": "Smooth Chocolate",
      "category": "powder",
      "type": "isolate",
      "pack": 1000,
      "unit": "g",
      "serving": 30,
      "protein": 24,
      "kcal": 106,
      "price": 108,
      "retailer": "Proteus Nutrition",
      "buy": "https://proteusnutrition.com/products/whey-protein-isolate-smooth-chocolate",
      "nutrition": "https://cdn.shopify.com/s/files/1/0258/1843/1591/files/ProteusNutritionWheyProteinIsolateSmoothChocolatenutrition.jpg?v=1695798352",
      "checked": "2026-11-01",
      "deposit": 0,
      "availability": "Listed online",
      "notes": ""
    },
    {
      "id": "myprotein-impact",
      "brand": "Myprotein",
      "name": "Impact Whey Protein",
      "flavor": "Vanilla",
      "category": "powder",
      "type": "concentrate",
      "pack": 900,
      "unit": "g",
      "serving": 30,
      "protein": 22,
      "kcal": 114,
      "price": 59.5,
      "retailer": "Myprotein SG",
      "buy": "https://www.myprotein.com.sg/p/sports-nutrition/impact-whey-protein-powder/10530943/?variation=17712277",
      "nutrition": "https://www.myprotein.com.sg/p/sports-nutrition/impact-whey-protein-powder/10530943/",
      "checked": "2026-11-02",
      "deposit": 0,
      "availability": "Listed online",
      "notes": "900g pack. Code price is 50% of the listed S$119; mixed-basket discount allocations can shift the displayed line price by one cent. Delivery and extra app discounts excluded.",
      "list_price": 119,
      "offer_code": "MPVALUE",
      "offer": "Code MPVALUE: 50% off. Checked in the Singapore basket on 2 Nov 2026; subject to change."
    },
    {
      "id": "myprotein-isolate",
      "brand": "Myprotein",
      "name": "Impact Whey Isolate",
      "flavor": "Vanilla",
      "category": "powder",
      "type": "isolate",
      "pack": 900,
      "unit": "g",
      "serving": 30,
      "protein": 25,
      "kcal": 108,
      "price": 105.81,
      "retailer": "Myprotein SG",
      "buy": "https://www.myprotein.com.sg/p/sports-nutrition/impact-whey-isolate-powder/10530911/?variation=17716566",
      "nutrition": "https://www.myprotein.com.sg/p/sports-nutrition/impact-whey-isolate-powder/10530911/",
      "checked": "2026-11-02",
      "deposit": 0,
      "availability": "Listed online",
      "notes": "900g Vanilla pack. Coupon price observed in the Singapore basket; delivery and extra app discounts excluded.",
      "list_price": 211.63,
      "offer_code": "MPVALUE",
      "offer": "Code MPVALUE: 50% off. Checked in the Singapore basket on 2 Nov 2026; subject to change."
    },
    {
      "id": "dymatize-iso100",
      "brand": "Dymatize",
      "name": "ISO100 Hydrolyzed",
      "flavor": "Gourmet Vanilla",
      "category": "powder",
      "type": "isolate",
      "pack": 2267,
      "unit": "g",
      "serving": 30,
      "protein": 25,
      "kcal": 110,
      "price": 350.82,
      "retailer": "iHerb SG",
      "buy": "https://sg.iherb.com/pr/dymatize-iso100-hydrolyzed-100-whey-protein-isolate-gourmet-vanilla-5-lb-2-3-kg/66697",
      "nutrition": "https://sg.iherb.com/pr/dymatize-iso100-hydrolyzed-100-whey-protein-isolate-gourmet-vanilla-5-lb-2-3-kg/66697",
      "checked": "2026-11-01",
      "deposit": 0,
      "availability": "Listed online",
      "notes": ""
    },
    {
      "id": "meiji-original",
      "brand": "Meiji",
      "name": "Low Fat High Protein Milk",
      "flavor": "Original",
      "category": "milk",
      "type": "highprotein",
      "pack": 350,
      "unit": "ml",
      "serving": 350,
      "protein": 32.2,
      "kcal": 180,
      "price": 4.95,
      "retailer": "FairPrice",
      "buy": "https://www.fairprice.com.sg/product/bcrs-meiji-low-fat-high-protein-milk-original-350ml-13293701",
      "nutrition": "https://media.nedigital.sg/fairprice/fpol/media/images/product/XL/13293701_RXL1_20260826T175622.jpg",
      "checked": "2026-11-01",
      "deposit": 0.1,
      "availability": "Listed online",
      "notes": ""
    },
    {
      "id": "rokeby-dutch",
      "brand": "Rokeby",
      "name": "Protein Smoothie",
      "flavor": "Dutch Chocolate",
      "category": "milk",
      "type": "highprotein",
      "pack": 425,
      "unit": "ml",
      "serving": 100,
      "protein": 7,
      "kcal": 69.78967495219885,
      "price": 3.95,
      "retailer": "Cold Storage",
      "buy": "https://coldstorage.com.sg/product/bcrs-rokeby-dutch-chocolate-protein-milk-smoothie-425ml",
      "nutrition": "https://www.fairprice.com.sg/product/rokeby-farms-protein-smoothie-dutch-chocolate-425ml-13287425",
      "checked": "2026-11-01",
      "deposit": 0.1,
      "availability": "Listed online",
      "notes": "Observed single-bottle sale price; no expiry shown. Singapore retailer nutrition panel: 292 kJ and 7g protein per 100ml. Other regional formulations differ."
    },
    {
      "id": "rokeby-fit-light",
      "brand": "Rokeby",
      "name": "FitMilk",
      "flavor": "Lactose Free Light",
      "category": "milk",
      "type": "dairy",
      "pack": 900,
      "unit": "ml",
      "serving": 100,
      "protein": 5,
      "kcal": 43,
      "price": 4.95,
      "retailer": "Cold Storage",
      "buy": "https://coldstorage.com.sg/product/bcrs-rokeby-fitmilk-lactose-free-low-fat-milk-900ml",
      "nutrition": "https://rokebynutrition.com/en-sg/collections/fitmilk/products/fitmilk-light",
      "checked": "2026-11-01",
      "deposit": 0.1,
      "availability": "Listed online",
      "notes": "Singapore retailer pack is 900ml. Manufacturer nutrition uses 100ml values; its reference pack is 1L. Observed sale price; no expiry shown."
    },
    {
      "id": "nutrisoy-nsa",
      "brand": "NutriSoy",
      "name": "High Calcium Fresh Soya Milk",
      "flavor": "No Sugar Added",
      "category": "milk",
      "type": "soy",
      "pack": 946,
      "unit": "ml",
      "serving": 250,
      "protein": 10.8,
      "kcal": 105,
      "price": 2.77,
      "retailer": "FairPrice",
      "buy": "https://www.fairprice.com.sg/product/f-n-nutrisoy-high-calcium-fresh-soya-milk-no-sugar-added-946ml-13148892",
      "nutrition": "https://www.nutrisoy.com.sg/soyproduct/original-no-sugar-added-high-calcium-fresh-soya-milk-946ml/",
      "checked": "2026-11-01",
      "deposit": 0,
      "availability": "Listed online",
      "notes": ""
    },
    {
      "id": "proteus-bubble",
      "brand": "Proteus Nutrition",
      "name": "Whey Protein",
      "flavor": "Bubble Tea",
      "category": "powder",
      "type": "concentrate",
      "pack": 1000,
      "unit": "g",
      "serving": 30,
      "protein": 22.2,
      "kcal": 118,
      "price": 88,
      "retailer": "Proteus Nutrition",
      "buy": "https://proteusnutrition.com/products/whey-bubble-tea",
      "nutrition": "https://cdn.shopify.com/s/files/1/0258/1843/1591/files/WHEY_BubbleTea_back_bg.jpg?v=1693898368",
      "checked": "2026-11-01",
      "deposit": 0,
      "availability": "Listed online",
      "notes": "Nutrition uses the product label (22.2g protein), rather than the rounded 23g marketing claim."
    },
    {
      "id": "on-gold-standard",
      "brand": "Optimum Nutrition",
      "name": "Gold Standard 100% Whey",
      "flavor": "Double Rich Chocolate",
      "category": "powder",
      "type": "blend",
      "pack": 2270,
      "unit": "g",
      "serving": 30.4,
      "protein": 24,
      "kcal": 120,
      "price": 195.9,
      "retailer": "Elite Supps SG",
      "buy": "https://elitesupps.sg/products/gold-standard-100-whey?variant=52082068390254",
      "nutrition": "https://www.gnc.com/on/demandware.static/-/Sites-GNC2-Library/default/v1742115128689/pdf/350281_lbl.pdf",
      "checked": "2026-11-01",
      "deposit": 0,
      "availability": "Listed online",
      "notes": "Whey isolate, concentrate and hydrolysed whey blend. Retailer calls the pack 2.27kg. Manufacturer label hosted by GNC; regional formulations may differ."
    },
    {
      "id": "meiji-green-tea",
      "brand": "Meiji",
      "name": "Low Fat High Protein Milk",
      "flavor": "Green Tea",
      "category": "milk",
      "type": "highprotein",
      "pack": 350,
      "unit": "ml",
      "serving": 350,
      "protein": 30.1,
      "kcal": 165,
      "price": 4.95,
      "retailer": "FairPrice",
      "buy": "https://www.fairprice.com.sg/product/bcrs-meiji-low-fat-high-protein-milk-green-tea-350ml-13293649",
      "nutrition": "https://media.nedigital.sg/fairprice/fpol/media/images/product/XL/13293649_RXL1_20260828T112323.jpg",
      "checked": "2026-11-01",
      "deposit": 0.1,
      "availability": "Listed online",
      "notes": ""
    },
    {
      "id": "fairprice-lowfat",
      "brand": "FairPrice",
      "name": "UHT Milk",
      "flavor": "Low Fat",
      "category": "milk",
      "type": "dairy",
      "pack": 1000,
      "unit": "ml",
      "serving": 250,
      "protein": 8.8,
      "kcal": 115,
      "price": 2.05,
      "retailer": "FairPrice",
      "buy": "https://www.fairprice.com.sg/product/fairprice-uht-milk-low-fat-1l-13290797",
      "nutrition": "https://media.nedigital.sg/fairprice/fpol/media/images/product/XL/13290797_RXL1_20260805T092000.jpg",
      "checked": "2026-11-01",
      "deposit": 0,
      "availability": "Listed online",
      "notes": ""
    },
    {
      "id": "fairprice-skim",
      "brand": "FairPrice",
      "name": "UHT Milk",
      "flavor": "Skim",
      "category": "milk",
      "type": "dairy",
      "pack": 1000,
      "unit": "ml",
      "serving": 250,
      "protein": 8.5,
      "kcal": 90,
      "price": 2.05,
      "retailer": "FairPrice",
      "buy": "https://www.fairprice.com.sg/product/fairprice-uht-milk-skim-1l-11898629",
      "nutrition": "https://media.nedigital.sg/fairprice/fpol/media/images/product/XL/11898629_RXL1_20260805T104100.jpg",
      "checked": "2026-11-01",
      "deposit": 0,
      "availability": "In-store listing",
      "notes": ""
    },
    {
      "id": "myprotein-impact-bulk",
      "brand": "Myprotein",
      "name": "Impact Whey Protein",
      "flavor": "Vanilla",
      "category": "powder",
      "type": "concentrate",
      "pack": 2700,
      "unit": "g",
      "serving": 30,
      "protein": 22,
      "kcal": 114,
      "price": 164.5,
      "retailer": "Myprotein SG",
      "buy": "https://www.myprotein.com.sg/p/sports-nutrition/impact-whey-protein-powder/10530943/?variation=17712192",
      "nutrition": "https://www.myprotein.com.sg/p/sports-nutrition/impact-whey-protein-powder/10530943/",
      "checked": "2026-11-02",
      "deposit": 0,
      "availability": "Listed online",
      "notes": "The selected SG bulk variant is 2.7kg (90 labelled 30g servings), not 2.5kg. Uses the exact Vanilla nutrition panel: 22g protein and 114 kcal per 30g. Price excludes delivery; advertised extra app discount is not included.",
      "list_price": 329,
      "offer": "Code MPVALUE: 50% off. Verified in the Singapore basket on 2 Nov 2026; subject to change.",
      "offer_code": "MPVALUE"
    },
    {
      "id": "myprotein-isolate-bulk",
      "brand": "Myprotein",
      "name": "Impact Whey Isolate",
      "flavor": "Vanilla",
      "category": "powder",
      "type": "isolate",
      "pack": 2700,
      "unit": "g",
      "serving": 30,
      "protein": 25,
      "kcal": 108,
      "price": 293.13,
      "retailer": "Myprotein SG",
      "buy": "https://www.myprotein.com.sg/p/sports-nutrition/impact-whey-isolate-powder/10530911/?variation=17716572",
      "nutrition": "https://www.myprotein.com.sg/p/sports-nutrition/impact-whey-isolate-powder/10530911/?variation=17716572",
      "checked": "2026-11-02",
      "deposit": 0,
      "availability": "Listed online",
      "notes": "2.7kg Vanilla pack (90 labelled 30g servings). Exact SG variant 17716572; S$293.13 observed with MPVALUE in a single-item Singapore basket, from S$586.27 list. Delivery and extra app discounts excluded.",
      "list_price": 586.27,
      "offer_code": "MPVALUE",
      "offer": "Code MPVALUE: 50% off. Verified in a single-item Singapore basket on 2 Nov 2026; subject to change."
    }
  ],
  "updated": "2026-11-02"
}
