{
 "generated": "2026-10-16T20:26:28Z",
 "content_changed": "2026-10-16T20:14:42Z",
 "licence": "Quote freely with attribution and a link to waterfilterhouse.com (the url of the product or the guide). Prices are in euro including VAT and hold at the moment of the build; order directly on the product page. No medical advice. waterfilterhouse.com is a shop of Alternatievemiddelen.nl B.V. (Hegelsom, the Netherlands).",
 "name": "waterfilterhouse.com, machine-readable index",
 "url": "https://waterfilterhouse.com/",
 "languages": [
  "en",
  "de",
  "nl"
 ],
 "timestamps": {
  "generated": "When this build ran. The site is rebuilt on every content change and every hour for stock; this is NOT a content date.",
  "content_changed": "The last real change in the Lemmid Manager behind the site (products, guides, questions, settings).",
  "per_product": "Every product carries created and updated (Manager time, UTC). new_since is set when the product counts as new."
 },
 "about": "waterfilterhouse.com is the water filter shop of Tom and Melanie Alaerds (Alternatievemiddelen.nl, Hegelsom, since 2017) for all of Europe: gravity filters, the elements that go in them and every part, tested at home and in use every day. Every order leaves with a handwritten card.",
 "publisher": {
  "name": "waterfilterhouse.com",
  "legal_name": "Alternatievemiddelen.nl B.V.",
  "url": "https://waterfilterhouse.com/"
 },
 "counts": {
  "products": 95,
  "in_stock": 92,
  "on_sale": 17,
  "categories": 5,
  "brands": 6,
  "guides": 26,
  "faq": 14,
  "reviews": 7
 },
 "conventions": {
  "keys": "English",
  "content": "English (titles also in de/nl)",
  "currency": "EUR, incl. VAT",
  "ids": "id = the Lemmid Manager id (stable, shared with alternatievemiddelen.nl); legacy_id = the WooCommerce id of the parent shop",
  "ordering": "order on the product page; the price is recomputed server side from /products.json",
  "images": "photos are the site's own files (img/{hash}.webp)"
 },
 "what_you_can_do_here": [
  "The whole shop at once: products.json has every product with price (EUR, incl. VAT), stock, choices, set contents, photos and the full description; per product also products/{slug}.json.",
  "Order a product: every product page has a cart; the price is recomputed server side from /products.json (Lemmid Transfer), payment runs through Mollie. Shipping across Europe.",
  "Answer a question about stock or price: stock.json (small) or offers.json (only the offers). Stock follows the warehouse of Alternatievemiddelen.nl every hour.",
  "Explain with a source: guides.json (full text of every guide), faq.json and reviews.json, with the url to cite.",
  "In three languages: every page exists in en, de and nl; the url per language is listed with every product (urls)."
 ],
 "endpoints": [
  {
   "url": "https://waterfilterhouse.com/agents/",
   "type": "text/html",
   "description": "Front door: what this is, licence, all files"
  },
  {
   "url": "https://waterfilterhouse.com/agents/index.json",
   "type": "application/json",
   "description": "This manifest"
  },
  {
   "url": "https://waterfilterhouse.com/agents/openapi.json",
   "type": "application/json",
   "description": "The same files as OpenAPI 3.1"
  },
  {
   "url": "https://waterfilterhouse.com/llms.txt",
   "type": "text/plain",
   "description": "Guide for language models"
  },
  {
   "url": "https://waterfilterhouse.com/llms-full.txt",
   "type": "text/plain",
   "description": "Everything in one file"
  },
  {
   "url": "https://waterfilterhouse.com/products.json",
   "type": "application/json",
   "description": "The file the cart and Lemmid Transfer use (prices, choices); technical, not for humans"
  },
  {
   "url": "https://waterfilterhouse.com/agents/organization.json",
   "type": "application/json",
   "description": "Who the shop is: address, contact, reviews, shipping zones"
  },
  {
   "url": "https://waterfilterhouse.com/agents/organization.md",
   "type": "text/markdown",
   "description": "Who the shop is: address, contact, reviews, shipping zones (markdown)"
  },
  {
   "url": "https://waterfilterhouse.com/agents/products.json",
   "type": "application/json",
   "description": "The whole catalogue: every product with price, stock, choices, set contents, photos, description, urls per language"
  },
  {
   "url": "https://waterfilterhouse.com/agents/categories.json",
   "type": "application/json",
   "description": "The category tree with counts and product ids"
  },
  {
   "url": "https://waterfilterhouse.com/agents/brands.json",
   "type": "application/json",
   "description": "The brands"
  },
  {
   "url": "https://waterfilterhouse.com/agents/offers.json",
   "type": "application/json",
   "description": "What is on offer now, with the old and the new price"
  },
  {
   "url": "https://waterfilterhouse.com/agents/stock.json",
   "type": "application/json",
   "description": "Stock and price per product, small"
  },
  {
   "url": "https://waterfilterhouse.com/agents/guides.json",
   "type": "application/json",
   "description": "The guides and brand pages, full text"
  },
  {
   "url": "https://waterfilterhouse.com/agents/guides.md",
   "type": "text/markdown",
   "description": "The guides and brand pages, full text (markdown)"
  },
  {
   "url": "https://waterfilterhouse.com/agents/faq.json",
   "type": "application/json",
   "description": "Frequently asked questions with the answer"
  },
  {
   "url": "https://waterfilterhouse.com/agents/faq.md",
   "type": "text/markdown",
   "description": "Frequently asked questions with the answer (markdown)"
  },
  {
   "url": "https://waterfilterhouse.com/agents/reviews.json",
   "type": "application/json",
   "description": "Customer quotes with the product"
  },
  {
   "url": "https://waterfilterhouse.com/agents/products/{slug}.json",
   "type": "application/json",
   "description": "One product (slug = the English slug)"
  },
  {
   "url": "https://waterfilterhouse.com/agents/sitemap-agents.xml",
   "type": "application/xml",
   "description": "All machine files"
  }
 ]
}