{"level":"commune","code":"03298","slug":"varennes-sur-allier-03298","nom":"Varennes-sur-Allier","window":{"months":12,"anchor":"2025-12"},"stats":{"n":51,"median_rate":1062,"maison":{"n":37,"median_rate":1346},"appartement":{"n":14,"median_rate":640}},"ci":{"lo":930,"hi":1350},"percentiles":{"p10":null,"p25":680,"p75":1630,"p90":null},"bins":{"lo":350,"hi":2650,"counts":[2,1,2,0,1,1,2,2,2,0,3,1,0,0,4,3,1,2,1,2,0,0,1,1,2,2,0,0,1,1,0,2,1,3,2,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]},"by_rooms":[{"band":"T3","n":13,"median_rate":1382},{"band":"T4","n":16,"median_rate":1093},{"band":"T5+","n":12,"median_rate":1160}],"by_surface":[{"band":"60-79","n":24,"median_rate":1197}],"price_bands":[{"band":"<100k","n":31},{"band":"100-200k","n":18}],"departement":{"code":"03","nom":"Allier","slug":"allier","median_rate":1263,"n":4554},"population":3549,"series":[{"code":"03298","q":"2021-01","n":14,"rate":708},{"code":"03298","q":"2021-04","n":13,"rate":1011},{"code":"03298","q":"2021-07","n":20,"rate":1030},{"code":"03298","q":"2021-10","n":17,"rate":1187},{"code":"03298","q":"2022-01","n":14,"rate":703},{"code":"03298","q":"2022-04","n":10,"rate":1143},{"code":"03298","q":"2022-07","n":11,"rate":760},{"code":"03298","q":"2022-10","n":14,"rate":1059},{"code":"03298","q":"2023-01","n":11,"rate":1026},{"code":"03298","q":"2023-04","n":9,"rate":1024},{"code":"03298","q":"2023-07","n":11,"rate":1528},{"code":"03298","q":"2023-10","n":15,"rate":821},{"code":"03298","q":"2024-01","n":13,"rate":1209},{"code":"03298","q":"2024-04","n":9,"rate":933},{"code":"03298","q":"2024-07","n":16,"rate":1092},{"code":"03298","q":"2024-10","n":10,"rate":1105},{"code":"03298","q":"2025-01","n":5,"rate":1333},{"code":"03298","q":"2025-04","n":17,"rate":1062},{"code":"03298","q":"2025-07","n":17,"rate":971},{"code":"03298","q":"2025-10","n":12,"rate":1099}],"nearby":[{"slug":"saint-pourcain-sur-sioule-03254","nom":"Saint-Pourçain-sur-Sioule","n":51,"median_rate":1318,"km":7.3},{"slug":"saint-germain-des-fosses-03236","nom":"Saint-Germain-des-Fossés","n":43,"median_rate":1345,"km":13.5},{"slug":"creuzier-le-vieux-03094","nom":"Creuzier-le-Vieux","n":41,"median_rate":1804,"km":17.1},{"slug":"lapalisse-03138","nom":"Lapalisse","n":35,"median_rate":1100,"km":20},{"slug":"vichy-03310","nom":"Vichy","n":690,"median_rate":1831,"km":20.4},{"slug":"cusset-03095","nom":"Cusset","n":196,"median_rate":1520,"km":20.9},{"slug":"bellerive-sur-allier-03023","nom":"Bellerive-sur-Allier","n":124,"median_rate":2048,"km":21.6},{"slug":"moulins-03190","nom":"Moulins","n":242,"median_rate":1299,"km":27.8}],"rent":{"asking_m2":9.2,"lo":7.3,"hi":11.6,"nbobs":409,"source_year":"2025"}}
