{"commune": {"code": "22222", "name": "Plouha", "department": "22", "postcode": "22580", "url": "https://immobilix.app/prix-immobilier/plouha-22580"}, "window": {"from": "2023-07-01", "to": "2026-06-30"}, "commune_prices": {"Maison": {"count": 204, "median_price_m2": 2318}, "Appartement": {"count": 30, "median_price_m2": 2629}}, "main_type": "Maison", "sorted_by": "ventes", "cheapest": [], "dearest": [], "streets": [{"slug": "rue-de-pouldouran", "name": "Rue de Pouldouran", "sale_count": 9, "buildings": 60, "prices": {"Appartement": {"count": 9, "median_price_m2": 2561}}, "vs_commune_pct": {"Appartement": -3}, "indexable": false}, {"slug": "avenue-laennec", "name": "Avenue Laennec", "sale_count": 5, "buildings": 104, "prices": {"Maison": {"count": 5, "median_price_m2": 1923}, "Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {"Maison": -17}, "indexable": false}, {"slug": "cite-jean-moulin", "name": "Cité Jean Moulin", "sale_count": 5, "buildings": 160, "prices": {"Maison": {"count": 5, "median_price_m2": 2000}, "Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {"Maison": -14}, "indexable": false}, {"slug": "rue-theodore-botrel", "name": "Rue Thèodore Botrel", "sale_count": 5, "buildings": 62, "prices": {"Maison": {"count": 5, "median_price_m2": 2703}}, "vs_commune_pct": {"Maison": 17}, "indexable": false}, {"slug": "rue-de-kermaria-an-isquit", "name": "Rue de Kermaria An Isquit", "sale_count": 5, "buildings": 132, "prices": {"Maison": {"count": 5, "median_price_m2": 2455}}, "vs_commune_pct": {"Maison": 6}, "indexable": false}, {"slug": "barac-h", "name": "Barac H", "sale_count": 0, "buildings": 16, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "camblac-h", "name": "Camblac H", "sale_count": 0, "buildings": 40, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "chemin-de-kerjolis", "name": "Chemin de Kerjolis", "sale_count": 0, "buildings": 16, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "chene-vert", "name": "Chene Vert", "sale_count": 0, "buildings": 10, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "cite-kerguineau", "name": "Cite Kerguineau", "sale_count": 0, "buildings": 8, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "crech-huel", "name": "Crech Huel", "sale_count": 0, "buildings": 14, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "grand-etang", "name": "Grand Etang", "sale_count": 0, "buildings": 4, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "guern-kerivel", "name": "Guern Kerivel", "sale_count": 0, "buildings": 8, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "guily-buf", "name": "Guily Bœuf", "sale_count": 0, "buildings": 17, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "impasse-louedec", "name": "Impasse Louedec", "sale_count": 0, "buildings": 2, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "impasse-de-kermaria", "name": "Impasse de Kermaria", "sale_count": 0, "buildings": 16, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "impasse-de-la-horaine", "name": "Impasse de la Horaine", "sale_count": 0, "buildings": 40, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "impasse-le-louedec", "name": "Impasse le Louedec", "sale_count": 0, "buildings": 36, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "keraoul", "name": "Keraoul", "sale_count": 0, "buildings": 154, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "keregal", "name": "Keregal", "sale_count": 0, "buildings": 26, "prices": {"Maison": {"count": null, "median_price_m2": null}, "Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "kergaro", "name": "Kergaro", "sale_count": 0, "buildings": 52, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "kerivel", "name": "Kerivel", "sale_count": 0, "buildings": 14, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "kerivois", "name": "Kerivois", "sale_count": 0, "buildings": 2, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "kerlatoux", "name": "Kerlatoux", "sale_count": 0, "buildings": 8, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "kerliviou", "name": "Kerliviou", "sale_count": 0, "buildings": 12, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "kerlohou", "name": "Kerlohou", "sale_count": 0, "buildings": 26, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "kerlerot", "name": "Kerlérot", "sale_count": 0, "buildings": 18, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "kermaria", "name": "Kermaria", "sale_count": 0, "buildings": 40, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "kerouziel", "name": "Kerouziel", "sale_count": 0, "buildings": 10, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "kersalic", "name": "Kersalic", "sale_count": 0, "buildings": 22, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "kersaux", "name": "Kersaux", "sale_count": 0, "buildings": 8, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "keruro", "name": "Keruro", "sale_count": 0, "buildings": 90, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "keruzeau", "name": "Keruzeau", "sale_count": 0, "buildings": 172, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "la-corderie", "name": "La Corderie", "sale_count": 0, "buildings": 30, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "la-croix-blanche", "name": "La Croix Blanche", "sale_count": 0, "buildings": 88, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "la-ville-neuve", "name": "La Ville Neuve", "sale_count": 0, "buildings": 4, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "lan-gedran", "name": "Lan Gedran", "sale_count": 0, "buildings": 22, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "le-dernier-sou", "name": "Le Dernier Sou", "sale_count": 0, "buildings": 8, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "le-grand-etang", "name": "Le Grand Etang", "sale_count": 0, "buildings": 18, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "le-palus", "name": "Le Palus", "sale_count": 0, "buildings": 6, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "le-pradou", "name": "Le Pradou", "sale_count": 0, "buildings": 18, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "le-turion", "name": "Le Turion", "sale_count": 0, "buildings": 56, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "lieu-dit-beaugouyen", "name": "Lieu Dit Beaugouyen", "sale_count": 0, "buildings": 94, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "lieu-dit-kerguineau", "name": "Lieu Dit Kerguineau", "sale_count": 0, "buildings": 4, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "lieu-dit-kerlatoux", "name": "Lieu Dit Kerlatoux", "sale_count": 0, "buildings": 72, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "lieu-dit-kersalic", "name": "Lieu Dit Kersalic", "sale_count": 0, "buildings": 98, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "lieu-dit-run-fantan", "name": "Lieu Dit Run Fantan", "sale_count": 0, "buildings": 90, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "lieu-dit-saint-laurent", "name": "Lieu Dit Saint Laurent", "sale_count": 0, "buildings": 184, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "lieu-dit-traou-prat", "name": "Lieu Dit Traou Prat", "sale_count": 0, "buildings": 28, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "lieu-dit-trevros", "name": "Lieu Dit Trevros", "sale_count": 0, "buildings": 234, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "lieu-dit-ty-guen", "name": "Lieu Dit Ty Guen", "sale_count": 0, "buildings": 58, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "lieu-dit-le-cosquer", "name": "Lieu Dit le Cosquer", "sale_count": 0, "buildings": 40, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "lieu-dit-le-goasmeur", "name": "Lieu Dit le Goasmeur", "sale_count": 0, "buildings": 118, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "lieu-dit-le-palus", "name": "Lieu Dit le Palus", "sale_count": 0, "buildings": 34, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "meridoul", "name": "Méridoul", "sale_count": 0, "buildings": 34, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "perhempoens", "name": "Perhempoens", "sale_count": 0, "buildings": 12, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "route-de-la-corniche", "name": "Route de la Corniche", "sale_count": 0, "buildings": 166, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "route-du-palus", "name": "Route du Palus", "sale_count": 0, "buildings": 30, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "route-du-vieux-brehec", "name": "Route du Vieux Brehec", "sale_count": 0, "buildings": 120, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-amiral-ronarc-h", "name": "Rue Amiral Ronarc H", "sale_count": 0, "buildings": 32, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-anatole-le-braz", "name": "Rue Anatole le Braz", "sale_count": 0, "buildings": 70, "prices": {"Maison": {"count": null, "median_price_m2": null}, "Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-anais-bernard", "name": "Rue Anaïs Bernard", "sale_count": 0, "buildings": 96, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-anjela-duval", "name": "Rue Anjela Duval", "sale_count": 0, "buildings": 18, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-brizeux", "name": "Rue Brizeux", "sale_count": 0, "buildings": 32, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-charles-le-goffic", "name": "Rue Charles le Goffic", "sale_count": 0, "buildings": 98, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-chateaubriand", "name": "Rue Chateaubriand", "sale_count": 0, "buildings": 20, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-ernest-renan", "name": "Rue Ernest Renan", "sale_count": 0, "buildings": 126, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-georges-clemenceau", "name": "Rue Georges Clémenceau", "sale_count": 0, "buildings": 156, "prices": {"Maison": {"count": null, "median_price_m2": null}, "Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-georges-le-calvez", "name": "Rue Georges le Calvez", "sale_count": 0, "buildings": 42, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-guy-ropartz", "name": "Rue Guy Ropartz", "sale_count": 0, "buildings": 48, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-jean-louis-hamon", "name": "Rue Jean-louis Hamon", "sale_count": 0, "buildings": 38, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-jeanne-d-arc", "name": "Rue Jeanne d'Arc", "sale_count": 0, "buildings": 34, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-joseph-le-brix", "name": "Rue Joseph le Brix", "sale_count": 0, "buildings": 72, "prices": {"Maison": {"count": null, "median_price_m2": null}, "Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-lamenais", "name": "Rue Lamenais", "sale_count": 0, "buildings": 2, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-maryse-bastie", "name": "Rue Maryse Bastié", "sale_count": 0, "buildings": 56, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-pasteur", "name": "Rue Pasteur", "sale_count": 0, "buildings": 44, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-pierre-mendes-france", "name": "Rue Pierre Mendès-france", "sale_count": 0, "buildings": 46, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-pierre-de-coubertin", "name": "Rue Pierre de Coubertin", "sale_count": 0, "buildings": 22, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-saint-yves", "name": "Rue Saint-Yves", "sale_count": 0, "buildings": 65, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-surcouf", "name": "Rue Surcouf", "sale_count": 0, "buildings": 116, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-yves-cazoulat", "name": "Rue Yves Cazoulat", "sale_count": 0, "buildings": 32, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-de-dixmude", "name": "Rue de Dixmude", "sale_count": 0, "buildings": 46, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-de-goas-vian", "name": "Rue de Goas Vian", "sale_count": 0, "buildings": 130, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-de-kergaro", "name": "Rue de Kergaro", "sale_count": 0, "buildings": 38, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-de-pen-ker", "name": "Rue de Pen Ker", "sale_count": 0, "buildings": 96, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-des-islandais", "name": "Rue des Islandais", "sale_count": 0, "buildings": 72, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-du-8-mai-1945", "name": "Rue du 8 Mai 1945", "sale_count": 0, "buildings": 46, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-du-bois-du-chat", "name": "Rue du Bois du Chat", "sale_count": 0, "buildings": 98, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-du-doc-charcot", "name": "Rue du Doc Charcot", "sale_count": 0, "buildings": 12, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-du-gen-leclerc", "name": "Rue du Gen Leclerc", "sale_count": 0, "buildings": 22, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-du-gen-de-gaulle", "name": "Rue du Gen de Gaulle", "sale_count": 0, "buildings": 12, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-du-general-leclerc", "name": "Rue du General Leclerc", "sale_count": 0, "buildings": 78, "prices": {"Maison": {"count": null, "median_price_m2": null}, "Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-du-general-de-gaulle", "name": "Rue du General de Gaulle", "sale_count": 0, "buildings": 80, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-du-huit-mai-1945", "name": "Rue du Huit Mai 1945", "sale_count": 0, "buildings": 18, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-du-loc", "name": "Rue du Loc", "sale_count": 0, "buildings": 108, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-du-onze-novembre", "name": "Rue du Onze Novembre", "sale_count": 0, "buildings": 58, "prices": {"Maison": {"count": null, "median_price_m2": null}, "Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "run-bellec", "name": "Run Bellec", "sale_count": 0, "buildings": 10, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "run-edern", "name": "Run Edern", "sale_count": 0, "buildings": 44, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "saint-yves", "name": "Saint Yves", "sale_count": 0, "buildings": 87, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "saint-barthelemy", "name": "Saint-Barthélemy", "sale_count": 0, "buildings": 76, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "sainte-eugenie", "name": "Sainte-Eugénie", "sale_count": 0, "buildings": 34, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "saint-laurent", "name": "St Laurent", "sale_count": 0, "buildings": 12, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "toul-josse", "name": "Toul Josse", "sale_count": 0, "buildings": 2, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "trelaouen", "name": "Trelaouen", "sale_count": 0, "buildings": 4, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "ty-guen", "name": "Ty Guen", "sale_count": 0, "buildings": 18, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "ty-losquet", "name": "Ty Losquet", "sale_count": 0, "buildings": 66, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "vc-lotissement-laennec", "name": "Vc Lotissement Laennec", "sale_count": 0, "buildings": 8, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "le-chene-vert", "name": "le Chêne Vert", "sale_count": 0, "buildings": 102, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}], "indexable": false, "urls": {"page": "https://immobilix.app/prix-immobilier/plouha-22580/rues", "markdown": "https://immobilix.app/api/commune/22222/rues.md", "json": "https://immobilix.app/api/commune/22222/rues.json", "commune": "https://immobilix.app/prix-immobilier/plouha-22580", "map": "https://immobilix.app/map/commune/22222"}, "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)"}