{"level":"commune","code":"33122","slug":"cestas-33122","nom":"Cestas","window":{"months":12,"anchor":"2025-12"},"stats":{"n":128,"median_rate":3811,"maison":{"n":123,"median_rate":3820},"appartement":{"n":5,"median_rate":null}},"ci":{"lo":3610,"hi":3880},"percentiles":{"p10":2680,"p25":3190,"p75":4190,"p90":4830},"bins":{"lo":1500,"hi":7350,"counts":[2,1,0,0,0,0,0,2,1,2,2,6,3,3,4,5,2,7,3,5,11,4,18,6,3,8,3,3,3,4,1,5,2,3,1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2]},"by_rooms":[{"band":"T3","n":15,"median_rate":4250},{"band":"T4","n":52,"median_rate":3833},{"band":"T5+","n":54,"median_rate":3601}],"by_surface":[{"band":"60-79","n":13,"median_rate":4167},{"band":"80-99","n":44,"median_rate":3890},{"band":"100-119","n":32,"median_rate":3755},{"band":"120+","n":31,"median_rate":3314}],"price_bands":[{"band":"100-200k","n":10},{"band":"200-300k","n":20},{"band":"300-500k","n":80},{"band":"500k-1M","n":17}],"series_by_type":{"maison":[{"q":"2021-01","n":30,"rate":3665},{"q":"2021-04","n":45,"rate":3725},{"q":"2021-07","n":51,"rate":3752},{"q":"2021-10","n":39,"rate":4015},{"q":"2022-01","n":25,"rate":4343},{"q":"2022-04","n":36,"rate":4108},{"q":"2022-07","n":41,"rate":4336},{"q":"2022-10","n":29,"rate":4183},{"q":"2023-01","n":21,"rate":4125},{"q":"2023-04","n":36,"rate":4212},{"q":"2023-07","n":33,"rate":4091},{"q":"2023-10","n":28,"rate":3995},{"q":"2024-01","n":24,"rate":3628},{"q":"2024-04","n":19,"rate":3794},{"q":"2024-07","n":31,"rate":3696},{"q":"2024-10","n":28,"rate":3798},{"q":"2025-01","n":23,"rate":3571},{"q":"2025-04","n":27,"rate":3828},{"q":"2025-07","n":39,"rate":3881},{"q":"2025-10","n":34,"rate":3713}]},"departement":{"code":"33","nom":"Gironde","slug":"gironde","median_rate":3378,"n":22292},"population":16666,"series":[{"code":"33122","q":"2021-01","n":33,"rate":3714},{"code":"33122","q":"2021-04","n":46,"rate":3732},{"code":"33122","q":"2021-07","n":53,"rate":3779},{"code":"33122","q":"2021-10","n":40,"rate":4015},{"code":"33122","q":"2022-01","n":29,"rate":4336},{"code":"33122","q":"2022-04","n":43,"rate":4049},{"code":"33122","q":"2022-07","n":46,"rate":4086},{"code":"33122","q":"2022-10","n":34,"rate":4172},{"code":"33122","q":"2023-01","n":22,"rate":4151},{"code":"33122","q":"2023-04","n":39,"rate":4197},{"code":"33122","q":"2023-07","n":35,"rate":4072},{"code":"33122","q":"2023-10","n":30,"rate":3995},{"code":"33122","q":"2024-01","n":24,"rate":3628},{"code":"33122","q":"2024-04","n":20,"rate":3743},{"code":"33122","q":"2024-07","n":32,"rate":3748},{"code":"33122","q":"2024-10","n":30,"rate":3788},{"code":"33122","q":"2025-01","n":23,"rate":3571},{"code":"33122","q":"2025-04","n":30,"rate":3823},{"code":"33122","q":"2025-07","n":41,"rate":3854},{"code":"33122","q":"2025-10","n":34,"rate":3713}],"nearby":[{"slug":"canejan-33090","nom":"Canéjan","n":46,"median_rate":3510,"km":6.8},{"slug":"pessac-33318","nom":"Pessac","n":698,"median_rate":3673,"km":7.8},{"slug":"leognan-33238","nom":"Léognan","n":102,"median_rate":3376,"km":9.3},{"slug":"marcheprime-33555","nom":"Marcheprime","n":41,"median_rate":3352,"km":9.9},{"slug":"saint-jean-d-illac-33422","nom":"Saint-Jean-d'Illac","n":107,"median_rate":3610,"km":10.1},{"slug":"gradignan-33192","nom":"Gradignan","n":321,"median_rate":3529,"km":10.4},{"slug":"le-barp-33029","nom":"Le Barp","n":73,"median_rate":3220,"km":10.9},{"slug":"saucats-33501","nom":"Saucats","n":33,"median_rate":2918,"km":11.7}],"rent":{"asking_m2":14.9,"lo":12.2,"hi":18.3,"nbobs":203,"source_year":"2025"}}
