{
 "dataset": "Home Water HQ \u2014 home water filtration products",
 "price_checked": "2026-11-03",
 "products": [
  {
   "name": "Aquasana Rhino WH-1000",
   "category": "Whole-house tank systems",
   "price_usd": 1998.0,
   "grade": "B",
   "yearly_filter_cost": "~$75 (pre/post filters)",
   "buy_url": "https://www.amazon.com/s?k=Aquasana+Rhino+whole+house+water+filter&tag=homegenerat0c-20"
  },
  {
   "name": "SpringWell CF1",
   "category": "Whole-house tank systems",
   "price_usd": 1160.25,
   "grade": "C+",
   "yearly_filter_cost": "~$40 (sediment post-filter)",
   "buy_url": "https://www.springwellwater.com"
  },
  {
   "name": "Kind Water Systems E-1000",
   "category": "Whole-house tank systems",
   "price_usd": 976.46,
   "grade": "C+",
   "yearly_filter_cost": "~$120-300 (annual cartridge set)",
   "buy_url": "https://www.amazon.com/s?k=Kind+Water+Systems+E-1000&tag=homegenerat0c-20"
  },
  {
   "name": "iSpring WGB32B-PB",
   "category": "Whole-house cartridge systems & housings",
   "price_usd": 465.22,
   "grade": "C",
   "yearly_filter_cost": "~$110 (cartridge set)",
   "buy_url": "https://www.amazon.com/dp/B06VSJ9DBN?tag=homegenerat0c-20"
  },
  {
   "name": "Express Water 3-Stage Whole House (Heavy Metals)",
   "category": "Whole-house cartridge systems & housings",
   "price_usd": 449.99,
   "grade": "C",
   "yearly_filter_cost": null,
   "buy_url": "https://www.amazon.com/dp/B0BBZ8VZH1?tag=homegenerat0c-20"
  },
  {
   "name": "Whirlpool WHELJ1",
   "category": "Whole-house tank systems",
   "price_usd": 399,
   "grade": "B+",
   "yearly_filter_cost": "$0 (no filters to replace for the life of the unit)",
   "buy_url": "https://www.amazon.com/s?k=Whirlpool+WHELJ1+central+water+filtration&tag=homegenerat0c-20"
  },
  {
   "name": "Waterdrop G3P800",
   "category": "Under-sink reverse osmosis",
   "price_usd": 849.0,
   "grade": "A",
   "yearly_filter_cost": "~$160 (manufacturer figure)",
   "buy_url": "https://www.amazon.com/dp/B0987FCQQW?tag=homegenerat0c-20"
  },
  {
   "name": "Waterdrop G3P600",
   "category": "Under-sink reverse osmosis",
   "price_usd": 439.0,
   "grade": "B+",
   "yearly_filter_cost": "~$145 (manufacturer figure)",
   "buy_url": "https://www.amazon.com/dp/B07P1XFYJP?tag=homegenerat0c-20"
  },
  {
   "name": "Frizzlife PD600-TAM3",
   "category": "Under-sink reverse osmosis",
   "price_usd": 399.99,
   "grade": "C+",
   "yearly_filter_cost": "~$60-80 (per review sites)",
   "buy_url": "https://www.amazon.com/dp/B083DFW1QS?tag=homegenerat0c-20"
  },
  {
   "name": "APEC RO-90",
   "category": "Under-sink reverse osmosis",
   "price_usd": 264.99,
   "grade": "A",
   "yearly_filter_cost": "~$60-75",
   "buy_url": "https://www.amazon.com/dp/B00HRHHFPW?tag=homegenerat0c-20"
  },
  {
   "name": "APEC ROES-50",
   "category": "Under-sink reverse osmosis",
   "price_usd": 230.99,
   "grade": "B",
   "yearly_filter_cost": "~$55",
   "buy_url": "https://www.amazon.com/dp/B00I0ZGOZM?tag=homegenerat0c-20"
  },
  {
   "name": "iSpring RCC7AK",
   "category": "Under-sink reverse osmosis",
   "price_usd": 239.99,
   "grade": "B",
   "yearly_filter_cost": "~$62 (standard-size filters)",
   "buy_url": "https://www.amazon.com/dp/B005LJ8EXU?tag=homegenerat0c-20"
  },
  {
   "name": "Express Water RO5DX",
   "category": "Under-sink reverse osmosis",
   "price_usd": 167.99,
   "grade": "B-",
   "yearly_filter_cost": "~$37-66",
   "buy_url": "https://www.amazon.com/dp/B00J2DGTD8?tag=homegenerat0c-20"
  },
  {
   "name": "AquaTru Classic",
   "category": "Countertop filters",
   "price_usd": 475.0,
   "grade": "A",
   "yearly_filter_cost": "~$100 (1-yr combo pack $99.85); ~$130/yr averaged incl. membrane year",
   "buy_url": "https://www.amazon.com/s?k=AquaTru+Classic+countertop+reverse+osmosis&tag=homegenerat0c-20"
  },
  {
   "name": "AquaTru Carafe",
   "category": "Countertop filters",
   "price_usd": 375.0,
   "grade": "B+",
   "yearly_filter_cost": "~$80-100 (1-yr combo pack)",
   "buy_url": "https://www.amazon.com/s?k=AquaTru+Carafe&tag=homegenerat0c-20"
  },
  {
   "name": "Waterdrop K19 (WD-K19-H/S)",
   "category": "Countertop filters",
   "price_usd": 279.0,
   "grade": "B",
   "yearly_filter_cost": "~$69-75 (single $68.99 cartridge, once a year \u2014 the cheapest countertop RO consumable)",
   "buy_url": "https://www.amazon.com/s?k=Waterdrop+K19+countertop+reverse+osmosis&tag=homegenerat0c-20"
  },
  {
   "name": "Waterdrop C2SL",
   "category": "Countertop filters",
   "price_usd": 159.99,
   "grade": "C",
   "yearly_filter_cost": "~$56 (the lowest in countertop RO)",
   "buy_url": "https://www.amazon.com/s?k=Waterdrop+C2SL+countertop+reverse+osmosis&tag=homegenerat0c-20"
  },
  {
   "name": "Frizzlife WB99-C",
   "category": "Countertop filters",
   "price_usd": 389.99,
   "grade": "B-",
   "yearly_filter_cost": "~$130-146 (the highest in countertop RO \u2014 the alkaline post-filter is replaced quarterly)",
   "buy_url": "https://www.amazon.com/s?k=Frizzlife+WB99+countertop+reverse+osmosis&tag=homegenerat0c-20"
  },
  {
   "name": "Bluevua RO100ROPOT",
   "category": "Countertop filters",
   "price_usd": 389.0,
   "grade": "C+",
   "yearly_filter_cost": "~$90 (1-yr set $89.97); ~$110-120 averaged incl. membrane years",
   "buy_url": "https://www.amazon.com/s?k=Bluevua+RO100ROPOT+countertop+reverse+osmosis&tag=homegenerat0c-20"
  },
  {
   "name": "Big Berkey with Phoenix Elements",
   "category": "Countertop filters",
   "price_usd": 267.0,
   "grade": "B-",
   "yearly_filter_cost": "~$13-50 (multi-year element life \u2014 the anti-subscription product)",
   "buy_url": "https://www.amazon.com/s?k=Big+Berkey+gravity+water+filter&tag=homegenerat0c-20"
  },
  {
   "name": "PUR PLUS Faucet System (PFM400H)",
   "category": "Pitchers & faucet filters",
   "price_usd": 39.99,
   "grade": "A-",
   "yearly_filter_cost": "~$55-79 (cheaper in multipacks)",
   "buy_url": "https://www.amazon.com/s?k=PUR+PLUS+faucet+filtration+PFM400H&tag=homegenerat0c-20"
  },
  {
   "name": "Brita Denali Pitcher with Elite Filter",
   "category": "Pitchers & faucet filters",
   "price_usd": 35.99,
   "grade": "A-",
   "yearly_filter_cost": "~$40 (the cheapest pitcher consumable \u2014 two filters a year)",
   "buy_url": "https://www.amazon.com/s?k=Brita+Denali+pitcher+Elite+filter&tag=homegenerat0c-20"
  },
  {
   "name": "Brita Ultramax Dispenser with Elite Filter",
   "category": "Pitchers & faucet filters",
   "price_usd": 49.99,
   "grade": "B+",
   "yearly_filter_cost": "~$40",
   "buy_url": "https://www.amazon.com/s?k=Brita+Ultramax+dispenser+Elite&tag=homegenerat0c-20"
  },
  {
   "name": "PUR PLUS 11-Cup Pitcher",
   "category": "Pitchers & faucet filters",
   "price_usd": 39.99,
   "grade": "B",
   "yearly_filter_cost": "~$70-108 (six filters a year on schedule)",
   "buy_url": "https://www.amazon.com/s?k=PUR+PLUS+11+cup+pitcher&tag=homegenerat0c-20"
  },
  {
   "name": "Culligan ZeroWater 12-Cup Pitcher",
   "category": "Pitchers & faucet filters",
   "price_usd": 36.99,
   "grade": "B-",
   "yearly_filter_cost": "~$185-240+ (filter life is TDS-dependent: 15-40 gal per filter \u2014 the most expensive water per gallon in this dataset)",
   "buy_url": "https://www.amazon.com/s?k=ZeroWater+12+cup+pitcher&tag=homegenerat0c-20"
  },
  {
   "name": "Clearly Filtered Pitcher",
   "category": "Pitchers & faucet filters",
   "price_usd": 110.0,
   "grade": "C+",
   "yearly_filter_cost": "~$156-260 ($65 per filter)",
   "buy_url": "https://www.amazon.com/s?k=Clearly+Filtered+water+pitcher&tag=homegenerat0c-20"
  },
  {
   "name": "everydrop Refrigerator Filter 4 (EDR4RXD1)",
   "category": "Fridge & shower filters",
   "price_usd": 57.0,
   "grade": "A-",
   "yearly_filter_cost": "~$114-120 (two OEM filters a year)",
   "buy_url": "https://www.amazon.com/s?k=everydrop+Filter+4+EDR4RXD1&tag=homegenerat0c-20"
  },
  {
   "name": "Waterdrop Filter 4 Replacement (EDR4RXD1 fit, 4-pack)",
   "category": "Fridge & shower filters",
   "price_usd": 35.69,
   "grade": "B",
   "yearly_filter_cost": "~$18 (the OEM-vs-compatible gap is ~6x: ~$120/yr vs ~$18/yr)",
   "buy_url": "https://www.amazon.com/s?k=Waterdrop+EDR4RXD1+refrigerator+filter&tag=homegenerat0c-20"
  },
  {
   "name": "Aquasana Shower Filter AQ-4100",
   "category": "Fridge & shower filters",
   "price_usd": 79.99,
   "grade": "B",
   "yearly_filter_cost": "$125.98 (two $62.99 cartridges a year)",
   "buy_url": "https://www.amazon.com/s?k=Aquasana+AQ-4100+shower+filter&tag=homegenerat0c-20"
  },
  {
   "name": "Aquasure Harmony 48,000 Grain Water Softener (AS-HS48D)",
   "category": "Water softeners",
   "price_usd": 629.99,
   "grade": "C+",
   "yearly_filter_cost": "~$40-60 (salt)",
   "buy_url": "https://www.amazon.com/dp/B07F175C2R?tag=homegenerat0c-20"
  },
  {
   "name": "Fleck 5600SXT 48,000 Grain Water Softener (AFWFilters build)",
   "category": "Water softeners",
   "price_usd": 775,
   "grade": "C+",
   "yearly_filter_cost": "~$40-60 (salt)",
   "buy_url": "https://www.amazon.com/dp/B00OGN3162?tag=homegenerat0c-20"
  },
  {
   "name": "Whirlpool WHES40 40,000 Grain Water Softener",
   "category": "Water softeners",
   "price_usd": 739,
   "grade": "B+",
   "yearly_filter_cost": "~$40-60 (salt)",
   "buy_url": "https://www.amazon.com/s?k=Whirlpool+WHES40+water+softener&tag=homegenerat0c-20"
  },
  {
   "name": "SpringWell WS1 Whole House Well Water System (iron / sulfur / manganese)",
   "category": "Iron filters",
   "price_usd": 2231,
   "grade": "C+",
   "yearly_filter_cost": "Media rated 10+ years; sediment pre-filter changes extra",
   "buy_url": "https://www.springwellwater.com"
  },
  {
   "name": "iSpring WCFM400K Iron & Manganese Filter",
   "category": "Iron filters",
   "price_usd": 1417.99,
   "grade": "C",
   "yearly_filter_cost": "Media life not published by iSpring",
   "buy_url": "https://www.amazon.com/dp/B09L9HBWRX?tag=homegenerat0c-20"
  },
  {
   "name": "AFWFilters Air Injection Platinum 15 (iron / sulfur)",
   "category": "Iron filters",
   "price_usd": 1810,
   "grade": "C",
   "yearly_filter_cost": "Media life not published",
   "buy_url": "https://www.amazon.com/s?k=AIP15-25SXT+air+injection+iron+filter&tag=homegenerat0c-20"
  },
  {
   "name": "VIQUA VH410 Whole House UV System",
   "category": "UV disinfection",
   "price_usd": 880,
   "grade": "B-",
   "yearly_filter_cost": "~$165-170 (annual lamp)",
   "buy_url": "https://www.amazon.com/dp/B0054RB5HG?tag=homegenerat0c-20"
  },
  {
   "name": "iSpring UVF55FS Whole House UV Filter (55W)",
   "category": "UV disinfection",
   "price_usd": 338.99,
   "grade": "C",
   "yearly_filter_cost": "~$80 (annual lamp)",
   "buy_url": "https://www.amazon.com/dp/B08HW1VRJC?tag=homegenerat0c-20"
  },
  {
   "name": "Pentair Pentek Big Blue 150237",
   "category": "Whole-house cartridge systems & housings",
   "price_usd": 66,
   "grade": "C+",
   "yearly_filter_cost": null,
   "buy_url": "https://www.amazon.com/dp/B0045LUE4W?tag=homegenerat0c-20"
  },
  {
   "name": "Pentair Pentek DGD-5005",
   "category": "Whole-house cartridge systems & housings",
   "price_usd": 24.29,
   "grade": "C+",
   "yearly_filter_cost": null,
   "buy_url": "https://www.amazon.com/s?k=Pentair+Pentek+DGD-5005&tag=homegenerat0c-20"
  }
 ],
 "changelog": [
  {
   "date": "2026-11-03",
   "change": "Initial dataset: 30 products across 5 categories, prices verified 2026-11-03. SpringWell CF1 and Whirlpool WHELJ1 prices not captured first-hand (dynamic/unavailable) and are flagged in their records."
  },
  {
   "date": "2026-11-03",
   "change": "Reorganized categories after reader feedback: whole-house split into Tank Systems vs Cartridge Systems & Housings; the GE GXWH40L is now labeled plainly as a housing only, not a complete system."
  },
  {
   "date": "2026-11-05",
   "change": "Added verified per-contaminant certification data for all 30 products (71 certified and 138 manufacturer-claimed contaminant entries) and launched the contaminant matcher tool on the staging build. Notable verification outcomes: Aquasana Rhino WH-1000 and AQ-4100 are independently TESTED to NSF/ANSI standards, not certified (their manual states 'Not NSF Certified'); Brita Elite filters carry a current IAPMO-certified PFOA/PFOS claim the older prose missed; Waterdrop G3P600 appears to hold NSF/ANSI 53 via its shared CB cartridge; iSpring RCC7AK (base model) and APEC ROES-50 certified scope is TDS only. Prices unchanged."
  },
  {
   "date": "2026-11-06",
   "change": "System builder data: builder fields (stage, flow, connection, install requirements) added to the 14 whole-house and under-sink products; 8 stage products added from manufacturer-verified research (3 softeners, 3 iron filters, 2 UV systems). Express Water WH300 confirmed to publish no flow rate and is excluded from stacked builds. New contaminant keys: hardness, hydrogen-sulfide, manganese."
  },
  {
   "date": "2026-11-06",
   "change": "Amazon ASINs recorded for 12 builder products (9 confirmed first-hand by the site owner after automated routes were refused by Amazon; 3 from the manufacturer research pass). Their buy links now point at the exact product pages instead of search results."
  },
  {
   "date": "2026-11-06",
   "change": "Three more ASINs confirmed first-hand by the site owner (iSpring WCFM400K, Express Water whole-house, GE GXWH40L housing) and wired into buy links + the builder cart. The Whirlpool WHES40 candidate ASIN was checked and rejected (dead link) \u2014 it keeps a search-result buy link."
  },
  {
   "date": "2026-11-06",
   "change": "Builder went Amazon-only: SpringWell WS1, SpringWell CF1 and Kind E-1000 left the builder (no verifiable Amazon listing for the systems; their catalog cards and maker links stay). The AFW AIP15 iron filter now buys through Amazon (AFWFilters' own storefront) \u2014 it keeps sulfur coverage in the builder at 15 ppm H2S, better than the SpringWell it replaces."
  },
  {
   "date": "2026-11-06",
   "change": "GE GXWH40L housing removed from builder cart links: its Amazon listing showed unavailable (model discontinued). The builder also no longer adds a separate sediment housing when the chosen main system already includes a sediment stage (city builds) \u2014 the duplicate was optional hardware. Express Water WH300 now correctly records its built-in sediment stage."
  },
  {
   "date": "2026-11-06",
   "change": "Sediment stage swapped: discontinued GE GXWH40L replaced by the Pentair Pentek Big Blue 150237 housing + DGD-5005 cartridge (~$49/yr vs ~$76/yr). VIQUA VH410 removed from cart links (Amazon listing unavailable) and the iSpring UVF55FS \u2014 dose unpublished, labeled as such \u2014 becomes the default UV stage."
  },
  {
   "date": "2026-11-06",
   "change": "Pentair Big Blue 150237 ASIN confirmed first-hand by the site owner (B0045LUE4W) \u2014 the sediment stage now joins the builder's one-tap Amazon cart. (The look-alike listing B0045LQSG0 is the 3/4 in-port sibling, part 150469 \u2014 not used.)"
  }
 ]
}