{"level":"commune","code":"12100","slug":"firmi-12100","nom":"Firmi","window":{"months":12,"anchor":"2025-12"},"stats":{"n":32,"median_rate":1024,"maison":{"n":29,"median_rate":1043},"appartement":{"n":3,"median_rate":null}},"ci":{"lo":830,"hi":1290},"percentiles":{"p10":null,"p25":null,"p75":null,"p90":null},"bins":null,"by_rooms":[{"band":"T4","n":11,"median_rate":1077},{"band":"T5+","n":10,"median_rate":1152}],"by_surface":[{"band":"80-99","n":10,"median_rate":1176}],"price_bands":[{"band":"<100k","n":20},{"band":"100-200k","n":10}],"departement":{"code":"12","nom":"Aveyron","slug":"aveyron","median_rate":1684,"n":3483},"population":2318,"series":[{"code":"12100","q":"2021-01","n":8,"rate":944},{"code":"12100","q":"2021-04","n":7,"rate":1000},{"code":"12100","q":"2021-07","n":12,"rate":1548},{"code":"12100","q":"2021-10","n":9,"rate":1173},{"code":"12100","q":"2022-01","n":9,"rate":1000},{"code":"12100","q":"2022-04","n":6,"rate":1311},{"code":"12100","q":"2022-07","n":13,"rate":1568},{"code":"12100","q":"2022-10","n":9,"rate":1156},{"code":"12100","q":"2023-01","n":13,"rate":1413},{"code":"12100","q":"2023-04","n":11,"rate":1224},{"code":"12100","q":"2023-07","n":9,"rate":714},{"code":"12100","q":"2023-10","n":6,"rate":1239},{"code":"12100","q":"2024-01","n":6,"rate":1370},{"code":"12100","q":"2024-04","n":9,"rate":1248},{"code":"12100","q":"2024-07","n":6,"rate":1734},{"code":"12100","q":"2024-10","n":7,"rate":1314},{"code":"12100","q":"2025-01","n":9,"rate":1133},{"code":"12100","q":"2025-04","n":8,"rate":957},{"code":"12100","q":"2025-07","n":8,"rate":1243},{"code":"12100","q":"2025-10","n":7,"rate":868}],"nearby":[{"slug":"aubin-12013","nom":"Aubin","n":39,"median_rate":1010,"km":6.1},{"slug":"decazeville-12089","nom":"Decazeville","n":51,"median_rate":1075,"km":6.2},{"slug":"capdenac-gare-12052","nom":"Capdenac-Gare","n":62,"median_rate":1531,"km":20.7},{"slug":"figeac-46102","nom":"Figeac","n":143,"median_rate":1839,"km":25},{"slug":"onet-le-chateau-12176","nom":"Onet-le-Château","n":153,"median_rate":2234,"km":26},{"slug":"sebazac-concoures-12264","nom":"Sébazac-Concourès","n":35,"median_rate":2269,"km":26.6},{"slug":"rodez-12202","nom":"Rodez","n":482,"median_rate":2068,"km":28.3},{"slug":"olemps-12174","nom":"Olemps","n":67,"median_rate":2394,"km":29}],"rent":{"asking_m2":7.9,"lo":6.4,"hi":9.8,"nbobs":144,"source_year":"2025"}}
