{"commune": {"code": "2B050", "name": "Calvi", "department": "2B", "postcode": "20260", "url": "https://immobilix.app/prix-immobilier/calvi-20260"}, "window": {"from": "2023-07-01", "to": "2026-06-30"}, "commune_prices": {"Maison": {"count": 22, "median_price_m2": 6420}, "Appartement": {"count": 244, "median_price_m2": 4925}}, "main_type": "Appartement", "sorted_by": "ventes", "cheapest": ["villa"], "dearest": ["villa"], "streets": [{"slug": "villa", "name": "Villa", "sale_count": 16, "buildings": 37, "prices": {"Appartement": {"count": 16, "median_price_m2": 5227}}, "vs_commune_pct": {"Appartement": 6}, "indexable": true}, {"slug": "residence-madona-di-a-serra", "name": "Résidence Madona Di a Serra", "sale_count": 14, "buildings": 6, "prices": {"Appartement": {"count": 14, "median_price_m2": 5199}}, "vs_commune_pct": {"Appartement": 6}, "indexable": false}, {"slug": "basse-ville", "name": "Basse Ville", "sale_count": 13, "buildings": 15, "prices": {"Appartement": {"count": 13, "median_price_m2": 3719}}, "vs_commune_pct": {"Appartement": -24}, "indexable": false}, {"slug": "residence-les-jardins-de-cardellu", "name": "Résidence les Jardins de Cardellu", "sale_count": 11, "buildings": 8, "prices": {"Appartement": {"count": 11, "median_price_m2": 4429}}, "vs_commune_pct": {"Appartement": -10}, "indexable": false}, {"slug": "valle-l-alga", "name": "Valle l'Alga", "sale_count": 9, "buildings": 12, "prices": {"Appartement": {"count": 9, "median_price_m2": 5043}}, "vs_commune_pct": {"Appartement": 2}, "indexable": false}, {"slug": "l-aniella", "name": "L Aniella", "sale_count": 8, "buildings": 2, "prices": {"Appartement": {"count": 8, "median_price_m2": 3847}}, "vs_commune_pct": {"Appartement": -22}, "indexable": false}, {"slug": "talle", "name": "Talle", "sale_count": 7, "buildings": 19, "prices": {"Appartement": {"count": 7, "median_price_m2": 5242}}, "vs_commune_pct": {"Appartement": 6}, "indexable": false}, {"slug": "residence-pierre", "name": "Résidence Pierre", "sale_count": 6, "buildings": 4, "prices": {"Appartement": {"count": 6, "median_price_m2": 5232}}, "vs_commune_pct": {"Appartement": 6}, "indexable": false}, {"slug": "residence-le-grand-large", "name": "Résidence le Grand Large", "sale_count": 6, "buildings": 7, "prices": {"Appartement": {"count": 6, "median_price_m2": 5627}}, "vs_commune_pct": {"Appartement": 14}, "indexable": false}, {"slug": "sainte-marie", "name": "Sainte-Marie", "sale_count": 6, "buildings": 10, "prices": {"Appartement": {"count": 6, "median_price_m2": 5130}}, "vs_commune_pct": {"Appartement": 4}, "indexable": false}, {"slug": "san-francesco", "name": "San Francesco", "sale_count": 5, "buildings": 6, "prices": {"Appartement": {"count": 5, "median_price_m2": 3411}}, "vs_commune_pct": {"Appartement": -31}, "indexable": false}, {"slug": "amanduletto", "name": "Amanduletto", "sale_count": 0, "buildings": 11, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "avenue-du-commandant-marche", "name": "Avenue du Commandant Marche", "sale_count": 0, "buildings": 16, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "campo-longo", "name": "Campo Longo", "sale_count": 0, "buildings": 15, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "carrughju-monte-dell-abbondanza", "name": "Carrughju Monte Dell Abbondanza", "sale_count": 0, "buildings": 1, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "chemin-montee-des-ecoles", "name": "Chemin Montee des Ecoles", "sale_count": 0, "buildings": 5, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "colle", "name": "Colle", "sale_count": 0, "buildings": 6, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "croccichia", "name": "Croccichia", "sale_count": 0, "buildings": 3, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "delfino", "name": "Delfino", "sale_count": 0, "buildings": 5, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "grapi", "name": "Grapi", "sale_count": 0, "buildings": 15, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "haute-ville", "name": "Haute Ville", "sale_count": 0, "buildings": 14, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "hlm-champeau", "name": "Hlm Champeau", "sale_count": 0, "buildings": 2, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "imm-l-atrium", "name": "Imm l'Atrium", "sale_count": 0, "buildings": 1, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "lotissement-campo-longo", "name": "Lotissement Campo Longo", "sale_count": 0, "buildings": 77, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "lotissement-hameaux-de-pietramaggiore", "name": "Lotissement Hameaux de Pietramaggiore", "sale_count": 0, "buildings": 4, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "lotissement-les-collines", "name": "Lotissement les Collines", "sale_count": 0, "buildings": 34, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "quai-landry", "name": "Quai Landry", "sale_count": 0, "buildings": 7, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "residence-alimea", "name": "Residence Alimea", "sale_count": 0, "buildings": 3, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "route-de-pietramaggiore", "name": "Route de Pietramaggiore", "sale_count": 0, "buildings": 4, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-albert-1er", "name": "Rue Albert 1er", "sale_count": 0, "buildings": 7, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-saint-antoine", "name": "Rue Saint Antoine", "sale_count": 0, "buildings": 8, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "residence-casa-vecchia", "name": "Résidence Casa Vecchia", "sale_count": 0, "buildings": 15, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "residence-orangeraie", "name": "Résidence Orangeraie", "sale_count": 0, "buildings": 1, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "residence-rondoli-lieu-dit-vignaccia", "name": "Résidence Rondoli Lieu Dit Vignaccia", "sale_count": 0, "buildings": 12, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "residence-villa-raffaella", "name": "Résidence Villa Raffaella", "sale_count": 0, "buildings": 13, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "residence-les-genets", "name": "Résidence les Genets", "sale_count": 0, "buildings": 6, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "residence-les-terrasses-de-donateo", "name": "Résidence les Terrasses de Donateo", "sale_count": 0, "buildings": 8, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "signoria", "name": "Signoria", "sale_count": 0, "buildings": 5, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "stagnone", "name": "Stagnone", "sale_count": 0, "buildings": 46, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "sugale", "name": "Sugale", "sale_count": 0, "buildings": 21, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "tramariccia", "name": "Tramariccia", "sale_count": 0, "buildings": 21, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}], "indexable": true, "urls": {"page": "https://immobilix.app/prix-immobilier/calvi-20260/rues", "markdown": "https://immobilix.app/api/commune/2B050/rues.md", "json": "https://immobilix.app/api/commune/2B050/rues.json", "commune": "https://immobilix.app/prix-immobilier/calvi-20260", "map": "https://immobilix.app/map/commune/2B050"}, "sources": ["DVF (Demandes de Valeurs Foncières) — Etalab / Cerema", "INSEE IRIS (FiLoSoFi, recensement) — insee.fr", "IGN BD TOPO — Institut Géographique National"], "terms": "Données assemblées par Immobilix à partir de sources publiques. Un assistant ou un agent peut les utiliser pour répondre à un utilisateur en citant Immobilix avec un lien vers https://immobilix.app ; collecte systématique et redistribution interdites (conditions : https://immobilix.app/cgu)"}