{"level":"commune","code":"80685","slug":"roye-80685","nom":"Roye","window":{"months":12,"anchor":"2025-12"},"stats":{"n":58,"median_rate":1300,"maison":{"n":50,"median_rate":1360},"appartement":{"n":8,"median_rate":null}},"ci":{"lo":1230,"hi":1440},"percentiles":{"p10":null,"p25":1130,"p75":1600,"p90":null},"bins":{"lo":250,"hi":3050,"counts":[1,0,1,0,0,0,0,0,0,2,0,1,1,4,2,1,1,2,1,8,4,2,3,4,2,2,1,2,2,1,0,1,3,0,2,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1]},"by_rooms":[{"band":"T3","n":19,"median_rate":1400},{"band":"T5+","n":24,"median_rate":1283}],"by_surface":[{"band":"40-59","n":12,"median_rate":1379},{"band":"60-79","n":12,"median_rate":1267},{"band":"80-99","n":21,"median_rate":1463}],"price_bands":[{"band":"<100k","n":25},{"band":"100-200k","n":30}],"departement":{"code":"80","nom":"Somme","slug":"somme","median_rate":1785,"n":6818},"population":5833,"series":[{"code":"80685","q":"2021-01","n":20,"rate":1267},{"code":"80685","q":"2021-04","n":23,"rate":1240},{"code":"80685","q":"2021-07","n":28,"rate":1341},{"code":"80685","q":"2021-10","n":18,"rate":1229},{"code":"80685","q":"2022-01","n":18,"rate":1305},{"code":"80685","q":"2022-04","n":21,"rate":1491},{"code":"80685","q":"2022-07","n":23,"rate":1420},{"code":"80685","q":"2022-10","n":17,"rate":1317},{"code":"80685","q":"2023-01","n":22,"rate":1330},{"code":"80685","q":"2023-04","n":13,"rate":1479},{"code":"80685","q":"2023-07","n":6,"rate":1181},{"code":"80685","q":"2023-10","n":16,"rate":1153},{"code":"80685","q":"2024-01","n":11,"rate":1083},{"code":"80685","q":"2024-04","n":22,"rate":1212},{"code":"80685","q":"2024-07","n":13,"rate":1138},{"code":"80685","q":"2024-10","n":15,"rate":1250},{"code":"80685","q":"2025-01","n":16,"rate":1379},{"code":"80685","q":"2025-04","n":18,"rate":1232},{"code":"80685","q":"2025-07","n":12,"rate":1329},{"code":"80685","q":"2025-10","n":12,"rate":1334}],"nearby":[{"slug":"rosieres-en-santerre-80680","nom":"Rosières-en-Santerre","n":40,"median_rate":1525,"km":15.3},{"slug":"montdidier-80561","nom":"Montdidier","n":73,"median_rate":1519,"km":16.6},{"slug":"noyon-60471","nom":"Noyon","n":146,"median_rate":1406,"km":20.2},{"slug":"ribecourt-dreslincourt-60537","nom":"Ribécourt-Dreslincourt","n":36,"median_rate":1717,"km":21.3},{"slug":"ham-80410","nom":"Ham","n":53,"median_rate":902,"km":21.5},{"slug":"moreuil-80570","nom":"Moreuil","n":42,"median_rate":1549,"km":24},{"slug":"thourotte-60636","nom":"Thourotte","n":51,"median_rate":1795,"km":24.5},{"slug":"longueil-annel-60368","nom":"Longueil-Annel","n":38,"median_rate":2120,"km":25.4}],"rent":{"asking_m2":11.2,"lo":9.1,"hi":13.9,"nbobs":879,"source_year":"2025"}}
