{
 "snapshot": "baseline-2026-11-04",
 "fx_date": "2026-11-04",
 "fx": {
  "SEK": 10.9718,
  "NOK": 10.397,
  "DKK": 7.4738
 },
 "rows": [
  {
   "id": "nmn-ncfit-se-60",
   "ingredient": "NMN",
   "retailer": "Naturecan Fitness",
   "country": "SE",
   "currency": "SEK",
   "price_local": 399.0,
   "price_eur": 36.37,
   "units": 60,
   "mg_per_unit": 500.0,
   "active_g": 30.0,
   "eur_per_g": 1.21,
   "eur_per_unit": 0.606,
   "oly": 0,
   "url": "https://www.naturecan-fitness.se/products/nmn-tillskott"
  },
  {
   "id": "nmn-klinisk-se-60",
   "ingredient": "NMN",
   "retailer": "Klinisk",
   "country": "SE",
   "currency": "SEK",
   "price_local": 399.0,
   "price_eur": 36.37,
   "units": 60,
   "mg_per_unit": 500.0,
   "active_g": 30.0,
   "eur_per_g": 1.21,
   "eur_per_unit": 0.606,
   "oly": 0,
   "url": "https://klinisk.se/products/nmn"
  },
  {
   "id": "nmn-nutri-se-60",
   "ingredient": "NMN",
   "retailer": "Nutri (nutri.se)",
   "country": "SE",
   "currency": "SEK",
   "price_local": 405.0,
   "price_eur": 36.91,
   "units": 60,
   "mg_per_unit": 500.0,
   "active_g": 30.0,
   "eur_per_g": 1.23,
   "eur_per_unit": 0.615,
   "oly": 1,
   "url": "https://nutri.se/produkt/oly-nmn-500mg-60-vcaps-64655"
  },
  {
   "id": "nmn-tigoo-nl-60",
   "ingredient": "NMN",
   "retailer": "Tigoo",
   "country": "NL",
   "currency": "EUR",
   "price_local": 47.0,
   "price_eur": 47.0,
   "units": 60,
   "mg_per_unit": 500.0,
   "active_g": 30.0,
   "eur_per_g": 1.57,
   "eur_per_unit": 0.783,
   "oly": 1,
   "url": "https://tigoo.com/nl/produkt/oly-nmn-500mg-60-vcaps-64655"
  },
  {
   "id": "nmn-nc-no-60",
   "ingredient": "NMN",
   "retailer": "Naturecan",
   "country": "NO",
   "currency": "NOK",
   "price_local": 399.0,
   "price_eur": 38.38,
   "units": 60,
   "mg_per_unit": 500.0,
   "active_g": 30.0,
   "eur_per_g": 1.28,
   "eur_per_unit": 0.64,
   "oly": 0,
   "url": "https://www.naturecan.no/products/nmn-tilskudd"
  },
  {
   "id": "nmn-nc-de-60",
   "ingredient": "NMN",
   "retailer": "Naturecan",
   "country": "DE",
   "currency": "EUR",
   "price_local": 29.99,
   "price_eur": 29.99,
   "units": 60,
   "mg_per_unit": 500.0,
   "active_g": 30.0,
   "eur_per_g": 1.0,
   "eur_per_unit": 0.5,
   "oly": 0,
   "url": "https://www.naturecan.de/products/nmn-supplement"
  },
  {
   "id": "nmn-nc-fr-60",
   "ingredient": "NMN",
   "retailer": "Naturecan",
   "country": "FR",
   "currency": "EUR",
   "price_local": 29.99,
   "price_eur": 29.99,
   "units": 60,
   "mg_per_unit": 500.0,
   "active_g": 30.0,
   "eur_per_g": 1.0,
   "eur_per_unit": 0.5,
   "oly": 0,
   "url": "https://www.naturecan.fr/products/nmn-supplement"
  },
  {
   "id": "nmn-nc-nl-120",
   "ingredient": "NMN",
   "retailer": "Naturecan",
   "country": "NL",
   "currency": "EUR",
   "price_local": 54.99,
   "price_eur": 54.99,
   "units": 120,
   "mg_per_unit": 500.0,
   "active_g": 60.0,
   "eur_per_g": 0.92,
   "eur_per_unit": 0.458,
   "oly": 0,
   "url": "https://www.naturecan.nl/products/nmn-supplement"
  },
  {
   "id": "nmn-nmncaps-nl-60",
   "ingredient": "NMN",
   "retailer": "nmn-capsules.nl",
   "country": "NL",
   "currency": "EUR",
   "price_local": 59.99,
   "price_eur": 59.99,
   "units": 60,
   "mg_per_unit": 500.0,
   "active_g": 30.0,
   "eur_per_g": 2.0,
   "eur_per_unit": 1.0,
   "oly": 0,
   "url": "https://nmn-capsules.nl/product/nmn-capsules-60-stuks-500mg-nmn-99-zuiver-hoge-dosering/"
  },
  {
   "id": "nmn-nutriparis-fr-60",
   "ingredient": "NMN",
   "retailer": "NutriParis (JulyDeer)",
   "country": "FR",
   "currency": "EUR",
   "price_local": 46.63,
   "price_eur": 46.63,
   "units": 60,
   "mg_per_unit": 500.0,
   "active_g": 30.0,
   "eur_per_g": 1.55,
   "eur_per_unit": 0.777,
   "oly": 0,
   "url": "https://nutriparis.fr/products/julydeer-nmn-500mg-60ct"
  },
  {
   "id": "nmn-nutriaction-fr-60",
   "ingredient": "NMN",
   "retailer": "Nutriaction (Naturecan product)",
   "country": "FR",
   "currency": "EUR",
   "price_local": 29.99,
   "price_eur": 29.99,
   "units": 60,
   "mg_per_unit": 500.0,
   "active_g": 30.0,
   "eur_per_g": 1.0,
   "eur_per_unit": 0.5,
   "oly": 0,
   "url": "https://nutriaction.fr/2764-nmn-60-gelules.html"
  },
  {
   "id": "nmn-medpex-de-60",
   "ingredient": "NMN",
   "retailer": "medpex (L Cell)",
   "country": "DE",
   "currency": "EUR",
   "price_local": 38.9,
   "price_eur": 38.9,
   "units": 60,
   "mg_per_unit": 500.0,
   "active_g": 30.0,
   "eur_per_g": 1.3,
   "eur_per_unit": 0.648,
   "oly": 0,
   "url": "https://www.medpex.de/l-cell-nmn-kapseln-500-mg/MYF14FF7"
  },
  {
   "id": "ua-nc-se-30",
   "ingredient": "Urolithin A",
   "retailer": "Naturecan",
   "country": "SE",
   "currency": "SEK",
   "price_local": 439.0,
   "price_eur": 40.01,
   "units": 30,
   "mg_per_unit": 500.0,
   "active_g": 15.0,
   "eur_per_g": 2.67,
   "eur_per_unit": 1.334,
   "oly": 0,
   "url": "https://www.naturecan.se/products/urolithin-a"
  },
  {
   "id": "ua-nc-no-30",
   "ingredient": "Urolithin A",
   "retailer": "Naturecan",
   "country": "NO",
   "currency": "NOK",
   "price_local": 439.0,
   "price_eur": 42.22,
   "units": 30,
   "mg_per_unit": 500.0,
   "active_g": 15.0,
   "eur_per_g": 2.81,
   "eur_per_unit": 1.407,
   "oly": 0,
   "url": "https://www.naturecan.no/products/urolithin-a"
  },
  {
   "id": "ua-nc-de-30",
   "ingredient": "Urolithin A",
   "retailer": "Naturecan",
   "country": "DE",
   "currency": "EUR",
   "price_local": 39.99,
   "price_eur": 39.99,
   "units": 30,
   "mg_per_unit": 500.0,
   "active_g": 15.0,
   "eur_per_g": 2.67,
   "eur_per_unit": 1.333,
   "oly": 0,
   "url": "https://www.naturecan.de/products/urolithin-a"
  },
  {
   "id": "ua-nc-fr-30",
   "ingredient": "Urolithin A",
   "retailer": "Naturecan",
   "country": "FR",
   "currency": "EUR",
   "price_local": 39.99,
   "price_eur": 39.99,
   "units": 30,
   "mg_per_unit": 500.0,
   "active_g": 15.0,
   "eur_per_g": 2.67,
   "eur_per_unit": 1.333,
   "oly": 0,
   "url": "https://www.naturecan.fr/products/urolithin-a"
  },
  {
   "id": "ua-nc-nl-30",
   "ingredient": "Urolithin A",
   "retailer": "Naturecan",
   "country": "NL",
   "currency": "EUR",
   "price_local": 39.99,
   "price_eur": 39.99,
   "units": 30,
   "mg_per_unit": 500.0,
   "active_g": 15.0,
   "eur_per_g": 2.67,
   "eur_per_unit": 1.333,
   "oly": 0,
   "url": "https://www.naturecan.nl/products/urolithin-a"
  },
  {
   "id": "ua-lifeland-se-60",
   "ingredient": "Urolithin A",
   "retailer": "Lifeland (Harmonify)",
   "country": "SE",
   "currency": "SEK",
   "price_local": 595.0,
   "price_eur": 54.23,
   "units": 60,
   "mg_per_unit": 1000.0,
   "active_g": 60.0,
   "eur_per_g": 0.9,
   "eur_per_unit": 0.904,
   "oly": 0,
   "url": "https://www.lifeland.se/products/sortiment-harmonify-urolithin-a-1000-mg-60-kapslar"
  },
  {
   "id": "ua-nutri-se-60",
   "ingredient": "Urolithin A",
   "retailer": "Nutri (nutri.se)",
   "country": "SE",
   "currency": "SEK",
   "price_local": 499.0,
   "price_eur": 45.48,
   "units": 60,
   "mg_per_unit": 500.0,
   "active_g": 30.0,
   "eur_per_g": 1.52,
   "eur_per_unit": 0.758,
   "oly": 1,
   "url": "https://nutri.se/produkt/oly-urolithin-a-500mg-60-vcaps-64717"
  },
  {
   "id": "ua-tigoo-se-60",
   "ingredient": "Urolithin A",
   "retailer": "Tigoo",
   "country": "SE",
   "currency": "SEK",
   "price_local": 499.0,
   "price_eur": 45.48,
   "units": 60,
   "mg_per_unit": 500.0,
   "active_g": 30.0,
   "eur_per_g": 1.52,
   "eur_per_unit": 0.758,
   "oly": 1,
   "url": "https://tigoo.com/produkt/oly-urolithin-a-500mg-60-vcaps-64717"
  },
  {
   "id": "tudca-mth-dk-60",
   "ingredient": "TUDCA",
   "retailer": "More Than Health (ProHealth Longevity)",
   "country": "DK",
   "currency": "DKK",
   "price_local": 369.0,
   "price_eur": 49.37,
   "units": 60,
   "mg_per_unit": 250.0,
   "active_g": 15.0,
   "eur_per_g": 3.29,
   "eur_per_unit": 0.823,
   "oly": 0,
   "url": "https://morethanhealth.dk/products/tudca-500-mg-prohealth-longevity"
  },
  {
   "id": "tudca-bono-de-60",
   "ingredient": "TUDCA",
   "retailer": "BONO (ProHealth Longevity)",
   "country": "DE",
   "currency": "EUR",
   "price_local": 39.95,
   "price_eur": 39.95,
   "units": 60,
   "mg_per_unit": 250.0,
   "active_g": 15.0,
   "eur_per_g": 2.66,
   "eur_per_unit": 0.666,
   "oly": 0,
   "url": "https://bono.de/product/prohealth-longevity-pure-tudca-500mg-60-capsules"
  },
  {
   "id": "tudca-vitasanum-de-60",
   "ingredient": "TUDCA",
   "retailer": "VitaSanum",
   "country": "DE",
   "currency": "EUR",
   "price_local": 26.4,
   "price_eur": 26.4,
   "units": 60,
   "mg_per_unit": 250.0,
   "active_g": 15.0,
   "eur_per_g": 1.76,
   "eur_per_unit": 0.44,
   "oly": 0,
   "url": "https://vitasanum.eu/produkt/vitasanum-tudca-tauroursodeoxycholic-acid-250-mg-60-kapseln/"
  },
  {
   "id": "tudca-muskelde-de-60",
   "ingredient": "TUDCA",
   "retailer": "MuskelDe (Allaes)",
   "country": "DE",
   "currency": "EUR",
   "price_local": 68.0,
   "price_eur": 68.0,
   "units": 60,
   "mg_per_unit": 500.0,
   "active_g": 30.0,
   "eur_per_g": 2.27,
   "eur_per_unit": 1.133,
   "oly": 0,
   "url": "https://muskelde.com/tudca-500-mg-allaes"
  },
  {
   "id": "tudca-nutri-se-60",
   "ingredient": "TUDCA",
   "retailer": "Nutri (nutri.se)",
   "country": "SE",
   "currency": "SEK",
   "price_local": 499.0,
   "price_eur": 45.48,
   "units": 60,
   "mg_per_unit": 500.0,
   "active_g": 30.0,
   "eur_per_g": 1.52,
   "eur_per_unit": 0.758,
   "oly": 1,
   "url": "https://nutri.se/produkt/oly-tudca-1000mg-60-vcaps-64654"
  }
 ],
 "ingredients": {
  "NMN": {
   "n_offers": 12,
   "n_third_party": 10,
   "min": 0.92,
   "max": 2.0,
   "median": 1.21,
   "spread_x": 2.17,
   "cheapest": "Naturecan NL",
   "priciest": "nmn-capsules.nl NL",
   "oly_eur_per_g": [
    [
     "nmn-nutri-se-60",
     1.23
    ],
    [
     "nmn-tigoo-nl-60",
     1.57
    ]
   ],
   "oly_rank_of_all": [
    [
     "nmn-nutri-se-60",
     7,
     12
    ],
    [
     "nmn-tigoo-nl-60",
     11,
     12
    ]
   ]
  },
  "Urolithin A": {
   "n_offers": 8,
   "n_third_party": 6,
   "min": 0.9,
   "max": 2.81,
   "median": 2.67,
   "spread_x": 3.12,
   "cheapest": "Lifeland (Harmonify) SE",
   "priciest": "Naturecan NO",
   "oly_eur_per_g": [
    [
     "ua-nutri-se-60",
     1.52
    ],
    [
     "ua-tigoo-se-60",
     1.52
    ]
   ],
   "oly_rank_of_all": [
    [
     "ua-nutri-se-60",
     2,
     8
    ],
    [
     "ua-tigoo-se-60",
     2,
     8
    ]
   ]
  },
  "TUDCA": {
   "n_offers": 5,
   "n_third_party": 4,
   "min": 1.76,
   "max": 3.29,
   "median": 2.46,
   "spread_x": 1.87,
   "cheapest": "VitaSanum DE",
   "priciest": "More Than Health (ProHealth Longevity) DK",
   "oly_eur_per_g": [
    [
     "tudca-nutri-se-60",
     1.52
    ]
   ],
   "oly_rank_of_all": [
    [
     "tudca-nutri-se-60",
     1,
     5
    ]
   ]
  }
 },
 "cross_country": {
  "NMN 60": {
   "nmn-nc-de-60": {
    "local": 29.99,
    "cur": "EUR",
    "eur": 29.99,
    "vs_eurozone_pct": 0.0
   },
   "nmn-nc-fr-60": {
    "local": 29.99,
    "cur": "EUR",
    "eur": 29.99,
    "vs_eurozone_pct": 0.0
   },
   "nmn-ncfit-se-60": {
    "local": 399.0,
    "cur": "SEK",
    "eur": 36.37,
    "vs_eurozone_pct": 21.3
   },
   "nmn-nc-no-60": {
    "local": 399.0,
    "cur": "NOK",
    "eur": 38.38,
    "vs_eurozone_pct": 28.0
   },
   "nmn-nc-nl-60": {
    "local": 29.99,
    "cur": "EUR",
    "eur": 29.99,
    "vs_eurozone_pct": 0.0,
    "note": "NL 60-capsule variant from tier snapshot"
   }
  },
  "Urolithin A 30": {
   "ua-nc-de-30": {
    "local": 39.99,
    "cur": "EUR",
    "eur": 39.99,
    "vs_eurozone_pct": 0.0
   },
   "ua-nc-fr-30": {
    "local": 39.99,
    "cur": "EUR",
    "eur": 39.99,
    "vs_eurozone_pct": 0.0
   },
   "ua-nc-nl-30": {
    "local": 39.99,
    "cur": "EUR",
    "eur": 39.99,
    "vs_eurozone_pct": 0.0
   },
   "ua-nc-se-30": {
    "local": 439.0,
    "cur": "SEK",
    "eur": 40.01,
    "vs_eurozone_pct": 0.1
   },
   "ua-nc-no-30": {
    "local": 439.0,
    "cur": "NOK",
    "eur": 42.22,
    "vs_eurozone_pct": 5.6
   }
  }
 },
 "tiers": {
  "NMN|SE": {
   "packs": {
    "60": 399.0,
    "120": 719.0,
    "180": 1019.0
   },
   "per_capsule": {
    "60": 6.65,
    "120": 5.9917,
    "180": 5.6611
   },
   "saving_vs_smallest_pct": {
    "120": 9.9,
    "180": 14.9
   },
   "sale_labelled": [
    120,
    180
   ]
  },
  "NMN|NO": {
   "packs": {
    "60": 399.0,
    "120": 719.0,
    "180": 1049.0
   },
   "per_capsule": {
    "60": 6.65,
    "120": 5.9917,
    "180": 5.8278
   },
   "saving_vs_smallest_pct": {
    "120": 9.9,
    "180": 12.4
   },
   "sale_labelled": [
    120,
    180
   ]
  },
  "NMN|DE": {
   "packs": {
    "60": 29.99,
    "120": 54.99,
    "180": 79.99
   },
   "per_capsule": {
    "60": 0.4998,
    "120": 0.4582,
    "180": 0.4444
   },
   "saving_vs_smallest_pct": {
    "120": 8.3,
    "180": 11.1
   },
   "sale_labelled": []
  },
  "NMN|FR": {
   "packs": {
    "60": 29.99,
    "120": 54.99,
    "180": 79.99
   },
   "per_capsule": {
    "60": 0.4998,
    "120": 0.4582,
    "180": 0.4444
   },
   "saving_vs_smallest_pct": {
    "120": 8.3,
    "180": 11.1
   },
   "sale_labelled": []
  },
  "NMN|NL": {
   "packs": {
    "60": 29.99,
    "120": 54.99,
    "180": 79.99
   },
   "per_capsule": {
    "60": 0.4998,
    "120": 0.4582,
    "180": 0.4444
   },
   "saving_vs_smallest_pct": {
    "120": 8.3,
    "180": 11.1
   },
   "sale_labelled": []
  },
  "Urolithin A|SE": {
   "packs": {
    "30": 439.0,
    "60": 790.0,
    "120": 1492.0
   },
   "per_capsule": {
    "30": 14.6333,
    "60": 13.1667,
    "120": 12.4333
   },
   "saving_vs_smallest_pct": {
    "60": 10.0,
    "120": 15.0
   },
   "sale_labelled": [
    60,
    120
   ]
  },
  "Urolithin A|NO": {
   "packs": {
    "30": 439.0,
    "60": 799.0,
    "120": 1369.0
   },
   "per_capsule": {
    "30": 14.6333,
    "60": 13.3167,
    "120": 11.4083
   },
   "saving_vs_smallest_pct": {
    "60": 9.0,
    "120": 22.0
   },
   "sale_labelled": [
    60,
    120
   ]
  },
  "Urolithin A|DE": {
   "packs": {
    "30": 39.99,
    "60": 74.99,
    "120": 134.99
   },
   "per_capsule": {
    "30": 1.333,
    "60": 1.2498,
    "120": 1.1249
   },
   "saving_vs_smallest_pct": {
    "60": 6.2,
    "120": 15.6
   },
   "sale_labelled": []
  },
  "Urolithin A|FR": {
   "packs": {
    "30": 39.99,
    "60": 74.99,
    "120": 134.99
   },
   "per_capsule": {
    "30": 1.333,
    "60": 1.2498,
    "120": 1.1249
   },
   "saving_vs_smallest_pct": {
    "60": 6.2,
    "120": 15.6
   },
   "sale_labelled": []
  },
  "Urolithin A|NL": {
   "packs": {
    "30": 39.99,
    "60": 74.99,
    "120": 134.99
   },
   "per_capsule": {
    "30": 1.333,
    "60": 1.2498,
    "120": 1.1249
   },
   "saving_vs_smallest_pct": {
    "60": 6.2,
    "120": 15.6
   },
   "sale_labelled": []
  }
 },
 "sale_labels": {
  "variants": 30,
  "sale_labelled": 8,
  "pages": 10,
  "pages_with_sale_label": 4
 },
 "counts": {
  "offers": 25,
  "retailers": 14,
  "countries": [
   "DE",
   "DK",
   "FR",
   "NL",
   "NO",
   "SE"
  ],
  "third_party": 20
 }
}