{
 "api_version": "1.0.0",
 "generated_at": "2026-09-27",
 "license": "CC BY 4.0",
 "attribution": "Chaletiste (chaletiste.fr)",
 "source": "https://chaletiste.fr",
 "page": "https://chaletiste.fr/guides/barometre-prix-chalets-en-kit-2026/",
 "citation": "Chaletiste, Baromètre des prix des chalets en kit 2026, https://chaletiste.fr/guides/barometre-prix-chalets-en-kit-2026/",
 "date_from": "2026-09-26",
 "date_to": "2026-09-27",
 "count": 291,
 "excluded_old_prices": [
  {
   "id": "kontio-glass-house-70",
   "price_date": "2016"
  },
  {
   "id": "artichouse-chalet-traditionnel-haute-savoie",
   "price_date": "2007"
  }
 ],
 "brands": 37,
 "all": {
  "count": 291,
  "ppm2_med": 403,
  "ppm2_q1": 264,
  "ppm2_q3": 596,
  "ppm2_min": 99,
  "ppm2_max": 3576,
  "price_med": 6719,
  "m2_med": 19.01,
  "brands": 37,
  "wall_med": 44,
  "dl_n": 245,
  "dl_min_med": 28,
  "dl_max_med": 42
 },
 "by_cat": {
  "abris-de-jardin-bois": {
   "count": 79,
   "ppm2_med": 251,
   "ppm2_q1": 175,
   "ppm2_q3": 372,
   "ppm2_min": 99,
   "ppm2_max": 1147,
   "price_med": 2440,
   "m2_med": 9.5,
   "brands": 21,
   "wall_med": 28,
   "dl_n": 75,
   "dl_min_med": 21,
   "dl_max_med": 35,
   "label": "Abris de jardin bois"
  },
  "chalets-de-jardin": {
   "count": 115,
   "ppm2_med": 392,
   "ppm2_q1": 288,
   "ppm2_q3": 512,
   "ppm2_min": 118,
   "ppm2_max": 1376,
   "price_med": 5879,
   "m2_med": 17.1,
   "brands": 20,
   "wall_med": 44,
   "dl_n": 106,
   "dl_min_med": 30.0,
   "dl_max_med": 37.5,
   "label": "Chalets de jardin"
  },
  "studios-de-jardin": {
   "count": 17,
   "ppm2_med": 1468,
   "ppm2_q1": 911,
   "ppm2_q3": 2289,
   "ppm2_min": 555,
   "ppm2_max": 3576,
   "price_med": 39050,
   "m2_med": 28.0,
   "brands": 6,
   "wall_med": 90,
   "dl_n": 4,
   "dl_min_med": 14.0,
   "dl_max_med": 17.5,
   "label": "Studios de jardin"
  },
  "chalets-habitables": {
   "count": 70,
   "ppm2_med": 532,
   "ppm2_q1": 395,
   "ppm2_q3": 703,
   "ppm2_min": 156,
   "ppm2_max": 1900,
   "price_med": 27026,
   "m2_med": 50.0,
   "brands": 16,
   "wall_med": 70.0,
   "dl_n": 58,
   "dl_min_med": 42.0,
   "dl_max_med": 56.0,
   "label": "Chalets habitables"
  },
  "tiny-houses": {
   "count": 10,
   "ppm2_med": 673,
   "ppm2_q1": 516,
   "ppm2_q3": 1249,
   "ppm2_min": 498,
   "ppm2_max": 2606,
   "price_med": 27200,
   "m2_med": 41.5,
   "brands": 3,
   "wall_med": 145.0,
   "dl_n": 2,
   "dl_min_med": 63.0,
   "dl_max_med": 91.0,
   "label": "Tiny houses et lodges"
  }
 },
 "by_wall": [
  {
   "count": 75,
   "ppm2_med": 240,
   "ppm2_q1": 174,
   "ppm2_q3": 376,
   "ppm2_min": 99,
   "ppm2_max": 1376,
   "price_med": 2431,
   "m2_med": 9.3,
   "brands": 20,
   "wall_med": 28,
   "dl_n": 70,
   "dl_min_med": 21.0,
   "dl_max_med": 35.0,
   "label": "28 mm et moins",
   "key": "28",
   "cats": [
    "Abris de jardin bois",
    "Chalets de jardin"
   ],
   "garden_share": 100
  },
  {
   "count": 37,
   "ppm2_med": 296,
   "ppm2_q1": 219,
   "ppm2_q3": 390,
   "ppm2_min": 99,
   "ppm2_max": 590,
   "price_med": 3539,
   "m2_med": 13.71,
   "brands": 12,
   "wall_med": 38,
   "dl_n": 32,
   "dl_min_med": 21.0,
   "dl_max_med": 35.0,
   "label": "34 à 40 mm",
   "key": "34-40",
   "cats": [
    "Abris de jardin bois",
    "Chalets de jardin",
    "Chalets habitables"
   ],
   "garden_share": 97
  },
  {
   "count": 75,
   "ppm2_med": 392,
   "ppm2_q1": 292,
   "ppm2_q3": 526,
   "ppm2_min": 156,
   "ppm2_max": 1147,
   "price_med": 6995,
   "m2_med": 19.0,
   "brands": 16,
   "wall_med": 44,
   "dl_n": 71,
   "dl_min_med": 42,
   "dl_max_med": 42,
   "label": "44 à 45 mm",
   "key": "44-45",
   "cats": [
    "Abris de jardin bois",
    "Chalets de jardin",
    "Chalets habitables"
   ],
   "garden_share": 81
  },
  {
   "count": 58,
   "ppm2_med": 496,
   "ppm2_q1": 398,
   "ppm2_q3": 583,
   "ppm2_min": 217,
   "ppm2_max": 1468,
   "price_med": 17910,
   "m2_med": 38.1,
   "brands": 10,
   "wall_med": 70.0,
   "dl_n": 54,
   "dl_min_med": 35.0,
   "dl_max_med": 42.0,
   "label": "58 à 70 mm",
   "key": "58-70",
   "cats": [
    "Abris de jardin bois",
    "Chalets de jardin",
    "Chalets habitables",
    "Studios de jardin"
   ],
   "garden_share": 38
  },
  {
   "count": 26,
   "ppm2_med": 686,
   "ppm2_q1": 556,
   "ppm2_q3": 732,
   "ppm2_min": 498,
   "ppm2_max": 1091,
   "price_med": 33575,
   "m2_med": 52.0,
   "brands": 7,
   "wall_med": 95.0,
   "dl_n": 13,
   "dl_min_med": 42,
   "dl_max_med": 56,
   "label": "88 mm et plus",
   "key": "88+",
   "cats": [
    "Chalets habitables",
    "Studios de jardin",
    "Tiny houses et lodges"
   ],
   "garden_share": 0
  }
 ],
 "wall_unknown": 20,
 "by_surface": [
  {
   "count": 59,
   "ppm2_med": 373,
   "ppm2_q1": 272,
   "ppm2_q3": 524,
   "ppm2_min": 99,
   "ppm2_max": 2286,
   "price_med": 2440,
   "m2_med": 7.5,
   "brands": 20,
   "wall_med": 28.0,
   "dl_n": 56,
   "dl_min_med": 28.0,
   "dl_max_med": 41.0,
   "label": "moins de 10 m²",
   "key": "lt10"
  },
  {
   "count": 106,
   "ppm2_med": 304,
   "ppm2_q1": 218,
   "ppm2_q3": 496,
   "ppm2_min": 99,
   "ppm2_max": 3576,
   "price_med": 4605,
   "m2_med": 15.0,
   "brands": 23,
   "wall_med": 40,
   "dl_n": 94,
   "dl_min_med": 21.0,
   "dl_max_med": 35.0,
   "label": "10 à 20 m²",
   "key": "10-20"
  },
  {
   "count": 67,
   "ppm2_med": 467,
   "ppm2_q1": 292,
   "ppm2_q3": 666,
   "ppm2_min": 109,
   "ppm2_max": 3058,
   "price_med": 12789,
   "m2_med": 28.0,
   "brands": 25,
   "wall_med": 45.0,
   "dl_n": 55,
   "dl_min_med": 35,
   "dl_max_med": 42,
   "label": "20 à 40 m²",
   "key": "20-40"
  },
  {
   "count": 47,
   "ppm2_med": 526,
   "ppm2_q1": 394,
   "ppm2_q3": 680,
   "ppm2_min": 224,
   "ppm2_max": 2328,
   "price_med": 29500,
   "m2_med": 53.0,
   "brands": 15,
   "wall_med": 70.0,
   "dl_n": 29,
   "dl_min_med": 42,
   "dl_max_med": 56,
   "label": "40 à 80 m²",
   "key": "40-80"
  },
  {
   "count": 12,
   "ppm2_med": 686,
   "ppm2_q1": 493,
   "ppm2_q3": 717,
   "ppm2_min": 394,
   "ppm2_max": 1900,
   "price_med": 66724,
   "m2_med": 103.5,
   "brands": 7,
   "wall_med": 79.0,
   "dl_n": 11,
   "dl_min_med": 42,
   "dl_max_med": 56,
   "label": "80 m² et plus",
   "key": "80+"
  }
 ],
 "by_country": [
  {
   "count": 52,
   "ppm2_med": 495,
   "ppm2_q1": 374,
   "ppm2_q3": 646,
   "ppm2_min": 177,
   "ppm2_max": 1468,
   "price_med": 8854,
   "m2_med": 18.225,
   "brands": 3,
   "wall_med": 44.0,
   "dl_n": 52,
   "dl_min_med": 42.0,
   "dl_max_med": 42.0,
   "label": "Estonie",
   "cats": [
    "Abris de jardin bois",
    "Chalets de jardin",
    "Chalets habitables",
    "Studios de jardin"
   ],
   "brand_names": [
    "Hansa 24",
    "Lasita Maja",
    "Palmako"
   ],
   "woods": {
    "épicéa": 46,
    "pin": 1,
    "sapin": 1
   }
  },
  {
   "count": 17,
   "ppm2_med": 1540,
   "ppm2_q1": 1136,
   "ppm2_q3": 2289,
   "ppm2_min": 656,
   "ppm2_max": 3576,
   "price_med": 53640,
   "m2_med": 30.0,
   "brands": 6,
   "wall_med": 122.5,
   "dl_n": 3,
   "dl_min_med": 56,
   "dl_max_med": 84,
   "label": "France",
   "cats": [
    "Chalets habitables",
    "Studios de jardin",
    "Tiny houses et lodges"
   ],
   "brand_names": [
    "Cube Ossature Bois",
    "Greenkub",
    "Kitbois",
    "My Garden Loft",
    "Natibox",
    "booa"
   ],
   "woods": {
    "épicéa": 5,
    "douglas": 2
   }
  },
  {
   "count": 16,
   "ppm2_med": 376,
   "ppm2_q1": 332,
   "ppm2_q3": 419,
   "ppm2_min": 197,
   "ppm2_max": 922,
   "price_med": 3484,
   "m2_med": 9.395,
   "brands": 2,
   "wall_med": 33.0,
   "dl_n": 16,
   "dl_min_med": 22.5,
   "dl_max_med": 26.5,
   "label": "Allemagne",
   "cats": [
    "Abris de jardin bois",
    "Chalets de jardin"
   ],
   "brand_names": [
    "Karibu",
    "Weka"
   ],
   "woods": {
    "épicéa": 16,
    "pin": 1
   }
  },
  {
   "count": 15,
   "ppm2_med": 176,
   "ppm2_q1": 153,
   "ppm2_q3": 390,
   "ppm2_min": 123,
   "ppm2_max": 569,
   "price_med": 3959,
   "m2_med": 19.71,
   "brands": 2,
   "wall_med": 28,
   "dl_n": 13,
   "dl_min_med": 28,
   "dl_max_med": 35,
   "label": "Belgique",
   "cats": [
    "Abris de jardin bois",
    "Chalets de jardin",
    "Studios de jardin"
   ],
   "brand_names": [
    "Décor et Jardin",
    "Solid"
   ],
   "woods": {
    "pin": 10,
    "épicéa": 8,
    "sapin": 7
   }
  },
  {
   "count": 13,
   "ppm2_med": 711,
   "ppm2_q1": 555,
   "ppm2_q3": 769,
   "ppm2_min": 291,
   "ppm2_max": 1091,
   "price_med": 38436,
   "m2_med": 50.0,
   "brands": 1,
   "wall_med": 88.0,
   "dl_n": 13,
   "dl_min_med": 42,
   "dl_max_med": 56,
   "label": "Lituanie",
   "cats": [
    "Chalets de jardin",
    "Chalets habitables",
    "Studios de jardin"
   ],
   "brand_names": [
    "Chalet de Jardin"
   ],
   "woods": {
    "pin": 3
   }
  },
  {
   "count": 5,
   "ppm2_med": 732,
   "ppm2_q1": 521,
   "ppm2_q3": 2343,
   "ppm2_min": 519,
   "ppm2_max": 2606,
   "price_med": 21766,
   "m2_med": 20.53,
   "brands": 2,
   "wall_med": 28,
   "dl_n": 5,
   "dl_min_med": 56,
   "dl_max_med": 70,
   "label": "Pologne",
   "cats": [
    "Abris de jardin bois",
    "Chalets de jardin",
    "Tiny houses et lodges"
   ],
   "brand_names": [
    "Bertsch Holzbau",
    "Quadrapol"
   ],
   "woods": {
    "épicéa": 2,
    "mélèze": 2
   }
  },
  {
   "count": 2,
   "ppm2_med": null,
   "ppm2_q1": null,
   "ppm2_q3": null,
   "ppm2_min": 825,
   "ppm2_max": 1414,
   "price_med": null,
   "m2_med": 75.0,
   "brands": 1,
   "wall_med": null,
   "dl_n": 0,
   "dl_min_med": null,
   "dl_max_med": null,
   "label": "Espagne",
   "cats": [
    "Chalets habitables"
   ],
   "brand_names": [
    "Ecoespabois"
   ],
   "woods": {}
  },
  {
   "count": 1,
   "ppm2_med": null,
   "ppm2_q1": null,
   "ppm2_q3": null,
   "ppm2_min": 1000,
   "ppm2_max": 1000,
   "price_med": null,
   "m2_med": 170.0,
   "brands": 1,
   "wall_med": null,
   "dl_n": 1,
   "dl_min_med": 42,
   "dl_max_med": 70,
   "label": "Finlande",
   "cats": [
    "Chalets habitables"
   ],
   "brand_names": [
    "Honka"
   ],
   "woods": {}
  },
  {
   "count": 170,
   "ppm2_med": 330,
   "ppm2_q1": 228,
   "ppm2_q3": 508,
   "ppm2_min": 99,
   "ppm2_max": 1376,
   "price_med": 5617,
   "m2_med": 18.855,
   "brands": 24,
   "wall_med": 44,
   "dl_n": 142,
   "dl_min_med": 21.0,
   "dl_max_med": 35.0,
   "label": "Non précisé sur la fiche",
   "cats": [
    "Abris de jardin bois",
    "Chalets de jardin",
    "Chalets habitables",
    "Tiny houses et lodges"
   ],
   "brand_names": [
    "Blooma",
    "Chalet de Jardin",
    "Forest Style",
    "France Abris",
    "Gardenas",
    "Gardival",
    "GoodHome",
    "Habitat et Jardin",
    "Habrita",
    "Hansa 24",
    "Jardin et Chalet",
    "Karibu",
    "Klikstrom",
    "L'Européenne de Chalets",
    "MC France Kit",
    "Madeira",
    "Maison et Chalet en Bois (VGF)",
    "Monnet Sève",
    "Prosto House Europe",
    "STMB Construction",
    "Solid",
    "TousChalets",
    "Tuindeco",
    "Weka"
   ],
   "woods": {
    "pin": 100,
    "épicéa": 87,
    "sapin": 66,
    "douglas": 5
   }
  }
 ],
 "by_country_cat": {
  "Non précisé sur la fiche": {
   "abris-de-jardin-bois": {
    "count": 52,
    "ppm2_med": 254,
    "ppm2_q1": 172,
    "ppm2_q3": 369,
    "ppm2_min": 99,
    "ppm2_max": 1147,
    "price_med": 2512,
    "m2_med": 9.17,
    "brands": 16,
    "wall_med": 28.0,
    "dl_n": 48,
    "dl_min_med": 21.0,
    "dl_max_med": 35.0,
    "label": "Abris de jardin bois"
   },
   "chalets-de-jardin": {
    "count": 63,
    "ppm2_med": 310,
    "ppm2_q1": 226,
    "ppm2_q3": 472,
    "ppm2_min": 118,
    "ppm2_max": 1376,
    "price_med": 5379,
    "m2_med": 17.32,
    "brands": 17,
    "wall_med": 44,
    "dl_n": 56,
    "dl_min_med": 28.0,
    "dl_max_med": 35.0,
    "label": "Chalets de jardin"
   },
   "chalets-habitables": {
    "count": 48,
    "ppm2_med": 445,
    "ppm2_q1": 326,
    "ppm2_q3": 554,
    "ppm2_min": 156,
    "ppm2_max": 878,
    "price_med": 19450,
    "m2_med": 45.15,
    "brands": 11,
    "wall_med": 70.0,
    "dl_n": 38,
    "dl_min_med": 35.0,
    "dl_max_med": 52.5,
    "label": "Chalets habitables"
   },
   "tiny-houses": {
    "count": 7,
    "ppm2_med": 524,
    "ppm2_q1": 510,
    "ppm2_q3": 673,
    "ppm2_min": 498,
    "ppm2_max": 872,
    "price_med": 24000,
    "m2_med": 46.0,
    "brands": 1,
    "wall_med": 145.0,
    "dl_n": 0,
    "dl_min_med": null,
    "dl_max_med": null,
    "label": "Tiny houses et lodges"
   }
  },
  "Belgique": {
   "abris-de-jardin-bois": {
    "count": 7,
    "ppm2_med": 149,
    "ppm2_q1": 140,
    "ppm2_q3": 166,
    "ppm2_min": 123,
    "ppm2_max": 226,
    "price_med": 2380,
    "m2_med": 12.65,
    "brands": 2,
    "wall_med": 28,
    "dl_n": 7,
    "dl_min_med": 14,
    "dl_max_med": 21,
    "label": "Abris de jardin bois"
   },
   "chalets-de-jardin": {
    "count": 7,
    "ppm2_med": 350,
    "ppm2_q1": 239,
    "ppm2_q3": 429,
    "ppm2_min": 157,
    "ppm2_max": 546,
    "price_med": 6689,
    "m2_med": 25.8,
    "brands": 1,
    "wall_med": 28,
    "dl_n": 5,
    "dl_min_med": 28,
    "dl_max_med": 35,
    "label": "Chalets de jardin"
   },
   "studios-de-jardin": {
    "count": 1,
    "ppm2_med": null,
    "ppm2_q1": null,
    "ppm2_q3": null,
    "ppm2_min": 569,
    "ppm2_max": 569,
    "price_med": null,
    "m2_med": 23.04,
    "brands": 1,
    "wall_med": 90,
    "dl_n": 1,
    "dl_min_med": 14,
    "dl_max_med": 21,
    "label": "Studios de jardin"
   }
  },
  "Allemagne": {
   "abris-de-jardin-bois": {
    "count": 8,
    "ppm2_med": 340,
    "ppm2_q1": 282,
    "ppm2_q3": 396,
    "ppm2_min": 197,
    "ppm2_max": 510,
    "price_med": 2889,
    "m2_med": 8.09,
    "brands": 2,
    "wall_med": 28.0,
    "dl_n": 8,
    "dl_min_med": 26.0,
    "dl_max_med": 34.5,
    "label": "Abris de jardin bois"
   },
   "chalets-de-jardin": {
    "count": 8,
    "ppm2_med": 393,
    "ppm2_q1": 370,
    "ppm2_q3": 419,
    "ppm2_min": 330,
    "ppm2_max": 922,
    "price_med": 4639,
    "m2_med": 11.4,
    "brands": 2,
    "wall_med": 42.0,
    "dl_n": 8,
    "dl_min_med": 22.5,
    "dl_max_med": 26.5,
    "label": "Chalets de jardin"
   }
  },
  "Estonie": {
   "abris-de-jardin-bois": {
    "count": 10,
    "ppm2_med": 262,
    "ppm2_q1": 210,
    "ppm2_q3": 358,
    "ppm2_min": 177,
    "ppm2_max": 530,
    "price_med": 2820,
    "m2_med": 8.85,
    "brands": 2,
    "wall_med": 28.0,
    "dl_n": 10,
    "dl_min_med": 42.0,
    "dl_max_med": 45.5,
    "label": "Abris de jardin bois"
   },
   "chalets-de-jardin": {
    "count": 33,
    "ppm2_med": 510,
    "ppm2_q1": 392,
    "ppm2_q3": 671,
    "ppm2_min": 190,
    "ppm2_max": 1014,
    "price_med": 8969,
    "m2_med": 17.9,
    "brands": 2,
    "wall_med": 44,
    "dl_n": 33,
    "dl_min_med": 42,
    "dl_max_med": 42,
    "label": "Chalets de jardin"
   },
   "studios-de-jardin": {
    "count": 1,
    "ppm2_med": null,
    "ppm2_q1": null,
    "ppm2_q3": null,
    "ppm2_min": 1468,
    "ppm2_max": 1468,
    "price_med": null,
    "m2_med": 19.01,
    "brands": 1,
    "wall_med": 70,
    "dl_n": 1,
    "dl_min_med": 42,
    "dl_max_med": 42,
    "label": "Studios de jardin"
   },
   "chalets-habitables": {
    "count": 8,
    "ppm2_med": 576,
    "ppm2_q1": 517,
    "ppm2_q3": 722,
    "ppm2_min": 394,
    "ppm2_max": 1078,
    "price_med": 29655,
    "m2_med": 51.5,
    "brands": 2,
    "wall_med": 70.0,
    "dl_n": 8,
    "dl_min_med": 35.0,
    "dl_max_med": 49.0,
    "label": "Chalets habitables"
   }
  },
  "Pologne": {
   "abris-de-jardin-bois": {
    "count": 2,
    "ppm2_med": null,
    "ppm2_q1": null,
    "ppm2_q3": null,
    "ppm2_min": 519,
    "ppm2_max": 521,
    "price_med": null,
    "m2_med": 10.120000000000001,
    "brands": 1,
    "wall_med": 28.0,
    "dl_n": 2,
    "dl_min_med": 56.0,
    "dl_max_med": 70.0,
    "label": "Abris de jardin bois"
   },
   "chalets-de-jardin": {
    "count": 1,
    "ppm2_med": null,
    "ppm2_q1": null,
    "ppm2_q3": null,
    "ppm2_min": 732,
    "ppm2_max": 732,
    "price_med": null,
    "m2_med": 29.75,
    "brands": 1,
    "wall_med": 45,
    "dl_n": 1,
    "dl_min_med": 56,
    "dl_max_med": 70,
    "label": "Chalets de jardin"
   },
   "tiny-houses": {
    "count": 2,
    "ppm2_med": null,
    "ppm2_q1": null,
    "ppm2_q3": null,
    "ppm2_min": 2343,
    "ppm2_max": 2606,
    "price_med": null,
    "m2_med": 21.765,
    "brands": 1,
    "wall_med": null,
    "dl_n": 2,
    "dl_min_med": 63.0,
    "dl_max_med": 91.0,
    "label": "Tiny houses et lodges"
   }
  },
  "Lituanie": {
   "chalets-de-jardin": {
    "count": 3,
    "ppm2_med": 335,
    "ppm2_q1": null,
    "ppm2_q3": null,
    "ppm2_min": 291,
    "ppm2_max": 353,
    "price_med": 4661,
    "m2_med": 16.0,
    "brands": 1,
    "wall_med": 44,
    "dl_n": 3,
    "dl_min_med": 14,
    "dl_max_med": 21,
    "label": "Chalets de jardin"
   },
   "studios-de-jardin": {
    "count": 2,
    "ppm2_med": null,
    "ppm2_q1": null,
    "ppm2_q3": null,
    "ppm2_min": 555,
    "ppm2_max": 911,
    "price_med": null,
    "m2_med": 35.5,
    "brands": 1,
    "wall_med": 88,
    "dl_n": 2,
    "dl_min_med": 14.0,
    "dl_max_med": 14.0,
    "label": "Studios de jardin"
   },
   "chalets-habitables": {
    "count": 8,
    "ppm2_med": 729,
    "ppm2_q1": 710,
    "ppm2_q3": 790,
    "ppm2_min": 689,
    "ppm2_max": 1091,
    "price_med": 50371,
    "m2_med": 57.0,
    "brands": 1,
    "wall_med": 88.0,
    "dl_n": 8,
    "dl_min_med": 42.0,
    "dl_max_med": 56.0,
    "label": "Chalets habitables"
   }
  },
  "France": {
   "studios-de-jardin": {
    "count": 13,
    "ppm2_med": 1606,
    "ppm2_q1": 1313,
    "ppm2_q3": 2328,
    "ppm2_min": 656,
    "ppm2_max": 3576,
    "price_med": 53640,
    "m2_med": 28.0,
    "brands": 3,
    "wall_med": 145.0,
    "dl_n": 0,
    "dl_min_med": null,
    "dl_max_med": null,
    "label": "Studios de jardin"
   },
   "chalets-habitables": {
    "count": 3,
    "ppm2_med": 1085,
    "ppm2_q1": null,
    "ppm2_q3": null,
    "ppm2_min": 671,
    "ppm2_max": 1900,
    "price_med": 32900,
    "m2_med": 49.0,
    "brands": 2,
    "wall_med": 100.0,
    "dl_n": 3,
    "dl_min_med": 56,
    "dl_max_med": 84,
    "label": "Chalets habitables"
   },
   "tiny-houses": {
    "count": 1,
    "ppm2_med": null,
    "ppm2_q1": null,
    "ppm2_q3": null,
    "ppm2_min": 1375,
    "ppm2_max": 1375,
    "price_med": null,
    "m2_med": 40.0,
    "brands": 1,
    "wall_med": null,
    "dl_n": 0,
    "dl_min_med": null,
    "dl_max_med": null,
    "label": "Tiny houses et lodges"
   }
  },
  "Espagne": {
   "chalets-habitables": {
    "count": 2,
    "ppm2_med": null,
    "ppm2_q1": null,
    "ppm2_q3": null,
    "ppm2_min": 825,
    "ppm2_max": 1414,
    "price_med": null,
    "m2_med": 75.0,
    "brands": 1,
    "wall_med": null,
    "dl_n": 0,
    "dl_min_med": null,
    "dl_max_med": null,
    "label": "Chalets habitables"
   }
  },
  "Finlande": {
   "chalets-habitables": {
    "count": 1,
    "ppm2_med": null,
    "ppm2_q1": null,
    "ppm2_q3": null,
    "ppm2_min": 1000,
    "ppm2_max": 1000,
    "price_med": null,
    "m2_med": 170.0,
    "brands": 1,
    "wall_med": null,
    "dl_n": 1,
    "dl_min_med": 42,
    "dl_max_med": 70,
    "label": "Chalets habitables"
   }
  }
 },
 "kit_vs_turnkey": {
  "scope": "studios de jardin, chalets habitables et tiny houses",
  "kit": {
   "count": 74,
   "ppm2_med": 540,
   "ppm2_q1": 400,
   "ppm2_q3": 688,
   "ppm2_min": 156,
   "ppm2_max": 1468,
   "price_med": 24065,
   "m2_med": 46.120000000000005,
   "brands": 18,
   "wall_med": 70,
   "dl_n": 61,
   "dl_min_med": 42,
   "dl_max_med": 49,
   "label": "Kit à monter (niveau publié)"
  },
  "turnkey": {
   "count": 20,
   "ppm2_med": 1404,
   "ppm2_q1": 730,
   "ppm2_q3": 2332,
   "ppm2_min": 498,
   "ppm2_max": 3576,
   "price_med": 53770,
   "m2_med": 41.5,
   "brands": 7,
   "wall_med": 145.0,
   "dl_n": 3,
   "dl_min_med": 63,
   "dl_max_med": 91,
   "label": "Livré monté ou clé en main"
  },
  "unknown": 3,
  "ratio": 2.6
 },
 "delivery": {
  "abris-de-jardin-bois": {
   "label": "Abris de jardin bois",
   "count": 75,
   "of": 79,
   "min_med": 21,
   "max_med": 35
  },
  "chalets-de-jardin": {
   "label": "Chalets de jardin",
   "count": 106,
   "of": 115,
   "min_med": 30.0,
   "max_med": 37.5
  },
  "studios-de-jardin": {
   "label": "Studios de jardin",
   "count": 4,
   "of": 17,
   "min_med": 14.0,
   "max_med": 17.5
  },
  "chalets-habitables": {
   "label": "Chalets habitables",
   "count": 58,
   "of": 70,
   "min_med": 42.0,
   "max_med": 56.0
  },
  "tiny-houses": {
   "label": "Tiny houses et lodges",
   "count": 2,
   "of": 10,
   "min_med": 63.0,
   "max_med": 91.0
  }
 },
 "delivery_all": {
  "count": 245,
  "of": 291,
  "min_med": 28,
  "max_med": 42
 },
 "assembly": {
  "brands": 37,
  "brands_publishing": 9,
  "brands_share": 24,
  "brands_publishing_names": [
   "France Abris",
   "Greenkub",
   "Honka",
   "Karibu",
   "Lasita Maja",
   "Natibox",
   "TousChalets",
   "Weka",
   "booa"
  ],
  "models": 291,
  "models_publishing": 23,
  "models_share": 8
 },
 "delivery_transparency": {
  "brands_publishing": 30,
  "brands_share": 81
 },
 "top5": [
  {
   "id": "blooma-selwyn-4-9-m",
   "name": "Selwyn 4,9 m²",
   "brand_name": "Blooma",
   "cat_name": "Abris de jardin bois",
   "price": 480,
   "m2": 4.87,
   "ppm2": 99,
   "wall": 12,
   "retailer": "Castorama",
   "date": "2026-09-27"
  },
  {
   "id": "klikstrom-riga-12-2-m",
   "name": "Riga 12,2 m²",
   "brand_name": "Klikstrom",
   "cat_name": "Abris de jardin bois",
   "price": 1200,
   "m2": 12.15,
   "ppm2": 99,
   "wall": 34,
   "retailer": "Castorama",
   "date": "2026-09-27"
  },
  {
   "id": "habitat-et-jardin-alex-20-2-m",
   "name": "Alex 20,2 m²",
   "brand_name": "Habitat et Jardin",
   "cat_name": "Abris de jardin bois",
   "price": 2199,
   "m2": 20.2,
   "ppm2": 109,
   "wall": 28,
   "retailer": "habitatetjardin.com",
   "date": "2026-09-26"
  },
  {
   "id": "goodhome-belaia-13-2-m",
   "name": "Belaïa 13,2 m²",
   "brand_name": "GoodHome",
   "cat_name": "Abris de jardin bois",
   "price": 1550,
   "m2": 13.2,
   "ppm2": 117,
   "wall": 28,
   "retailer": "Castorama",
   "date": "2026-09-27"
  },
  {
   "id": "habrita-baron-20-m",
   "name": "Baron 20 m²",
   "brand_name": "Habrita",
   "cat_name": "Chalets de jardin",
   "price": 2368,
   "m2": 20.0,
   "ppm2": 118,
   "wall": 28,
   "retailer": "Habrita",
   "date": "2026-09-27"
  }
 ],
 "top_by_cat": {
  "abris-de-jardin-bois": [
   {
    "id": "blooma-selwyn-4-9-m",
    "name": "Selwyn 4,9 m²",
    "brand_name": "Blooma",
    "cat_name": "Abris de jardin bois",
    "price": 480,
    "m2": 4.87,
    "ppm2": 99,
    "wall": 12,
    "retailer": "Castorama",
    "date": "2026-09-27"
   },
   {
    "id": "klikstrom-riga-12-2-m",
    "name": "Riga 12,2 m²",
    "brand_name": "Klikstrom",
    "cat_name": "Abris de jardin bois",
    "price": 1200,
    "m2": 12.15,
    "ppm2": 99,
    "wall": 34,
    "retailer": "Castorama",
    "date": "2026-09-27"
   },
   {
    "id": "habitat-et-jardin-alex-20-2-m",
    "name": "Alex 20,2 m²",
    "brand_name": "Habitat et Jardin",
    "cat_name": "Abris de jardin bois",
    "price": 2199,
    "m2": 20.2,
    "ppm2": 109,
    "wall": 28,
    "retailer": "habitatetjardin.com",
    "date": "2026-09-26"
   }
  ],
  "chalets-de-jardin": [
   {
    "id": "habrita-baron-20-m",
    "name": "Baron 20 m²",
    "brand_name": "Habrita",
    "cat_name": "Chalets de jardin",
    "price": 2368,
    "m2": 20.0,
    "ppm2": 118,
    "wall": 28,
    "retailer": "Habrita",
    "date": "2026-09-27"
   },
   {
    "id": "klikstrom-taman-monopente-19-5-m",
    "name": "Taman monopente 19,5 m²",
    "brand_name": "Klikstrom",
    "cat_name": "Chalets de jardin",
    "price": 2650,
    "m2": 19.5,
    "ppm2": 136,
    "wall": 34,
    "retailer": "Castorama",
    "date": "2026-09-27"
   },
   {
    "id": "klikstrom-taman-16-5-m",
    "name": "Taman 16,5 m²",
    "brand_name": "Klikstrom",
    "cat_name": "Chalets de jardin",
    "price": 2300,
    "m2": 16.5,
    "ppm2": 139,
    "wall": 34,
    "retailer": "Castorama",
    "date": "2026-09-27"
   }
  ],
  "studios-de-jardin": [
   {
    "id": "chalet-de-jardin-avignon-s-36-m",
    "name": "Avignon S 36 m²",
    "brand_name": "Chalet de Jardin",
    "cat_name": "Studios de jardin",
    "price": 19997,
    "m2": 36.0,
    "ppm2": 555,
    "wall": 88,
    "retailer": null,
    "date": "2026-09-26"
   },
   {
    "id": "decor-et-jardin-studio-decor-home-25-m",
    "name": "Studio Décor'Home 25 m²",
    "brand_name": "Décor et Jardin",
    "cat_name": "Studios de jardin",
    "price": 13099,
    "m2": 23.04,
    "ppm2": 569,
    "wall": 90,
    "retailer": "mon-abri-de-jardin.com",
    "date": "2026-09-26"
   },
   {
    "id": "cube-ossature-bois-kit-studio-de-jardin-30-m",
    "name": "Kit studio de jardin 30 m²",
    "brand_name": "Cube Ossature Bois",
    "cat_name": "Studios de jardin",
    "price": 19691,
    "m2": 30.0,
    "ppm2": 656,
    "wall": 145,
    "retailer": "COB – Cube Ossature Bois",
    "date": "2026-09-27"
   }
  ],
  "chalets-habitables": [
   {
    "id": "jardin-et-chalet-franck-36-m",
    "name": "Franck 36 m²",
    "brand_name": "Jardin et Chalet",
    "cat_name": "Chalets habitables",
    "price": 5609,
    "m2": 36.0,
    "ppm2": 156,
    "wall": 44,
    "retailer": "Jardin et Chalet",
    "date": "2026-09-27"
   },
   {
    "id": "jardin-et-chalet-murcia-45-3-m",
    "name": "Murcia 45,3 m²",
    "brand_name": "Jardin et Chalet",
    "cat_name": "Chalets habitables",
    "price": 10131,
    "m2": 45.3,
    "ppm2": 224,
    "wall": 45,
    "retailer": "Jardin et Chalet",
    "date": "2026-09-26"
   },
   {
    "id": "jardin-et-chalet-ballerine-44-9-m",
    "name": "Ballerine 44,9 m²",
    "brand_name": "Jardin et Chalet",
    "cat_name": "Chalets habitables",
    "price": 10976,
    "m2": 44.9,
    "ppm2": 244,
    "wall": 70,
    "retailer": "Jardin et Chalet",
    "date": "2026-09-26"
   }
  ],
  "tiny-houses": [
   {
    "id": "prosto-house-europe-grange-46-m",
    "name": "Grange 46 m²",
    "brand_name": "Prosto House Europe",
    "cat_name": "Tiny houses et lodges",
    "price": 22900,
    "m2": 46.0,
    "ppm2": 498,
    "wall": 145,
    "retailer": "Maison-Kit-Bois.com",
    "date": "2026-09-27"
   },
   {
    "id": "prosto-house-europe-maison-en-a",
    "name": "Maison en A",
    "brand_name": "Prosto House Europe",
    "cat_name": "Tiny houses et lodges",
    "price": 24900,
    "m2": 49.18,
    "ppm2": 506,
    "wall": 145,
    "retailer": "Maison-Kit-Bois.com",
    "date": "2026-09-27"
   },
   {
    "id": "prosto-house-europe-grange-57-m",
    "name": "Grange 57 m²",
    "brand_name": "Prosto House Europe",
    "cat_name": "Tiny houses et lodges",
    "price": 29500,
    "m2": 57.35,
    "ppm2": 514,
    "wall": 145,
    "retailer": "Maison-Kit-Bois.com",
    "date": "2026-09-27"
   }
  ]
 }
}