{"commune": {"code": "31228", "name": "Gragnague", "department": "31", "postcode": "31380", "url": "https://immobilix.app/prix-immobilier/gragnague-31380"}, "window": {"from": "2023-07-01", "to": "2026-06-30"}, "commune_prices": {"Maison": {"count": 55, "median_price_m2": 3394}, "Appartement": {"count": 16, "median_price_m2": 2892}}, "main_type": "Maison", "sorted_by": "ventes", "cheapest": [], "dearest": [], "streets": [{"slug": "chemin-de-lagarde", "name": "Chemin de Lagarde", "sale_count": 9, "buildings": 47, "prices": {"Appartement": {"count": 9, "median_price_m2": 2897}}, "vs_commune_pct": {"Appartement": 0}, "indexable": false}, {"slug": "avenue-des-ecoles", "name": "Avenue des Ecoles", "sale_count": 5, "buildings": 42, "prices": {"Appartement": {"count": 5, "median_price_m2": 2886}}, "vs_commune_pct": {"Appartement": 0}, "indexable": false}, {"slug": "allee-de-coulange", "name": "Allée de Coulange", "sale_count": 0, "buildings": 53, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "allee-de-la-janelle", "name": "Allée de la Janelle", "sale_count": 0, "buildings": 42, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "allee-du-parc-des-tuileries", "name": "Allée du Parc des Tuileries", "sale_count": 0, "buildings": 1, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "allee-du-pastel", "name": "Allée du Pastel", "sale_count": 0, "buildings": 76, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "avenue-de-la-briqueterie", "name": "Avenue de la Briqueterie", "sale_count": 0, "buildings": 8, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "avenue-du-chalet", "name": "Avenue du Chalet", "sale_count": 0, "buildings": 22, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "avenue-du-champ-de-foire", "name": "Avenue du Champ de Foire", "sale_count": 0, "buildings": 79, "prices": {"Appartement": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "chemin-d-en-bounofe", "name": "Chemin d'En Bounofé", "sale_count": 0, "buildings": 10, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "chemin-d-en-dax", "name": "Chemin d'En Dax", "sale_count": 0, "buildings": 33, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "chemin-de-labourdette", "name": "Chemin de Labourdette", "sale_count": 0, "buildings": 29, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "chemin-de-restes", "name": "Chemin de Restes", "sale_count": 0, "buildings": 13, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "chemin-de-la-fontaine", "name": "Chemin de la Fontaine", "sale_count": 0, "buildings": 13, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "impasse-de-barou", "name": "Impasse de Barou", "sale_count": 0, "buildings": 1, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "impasse-de-laoujole", "name": "Impasse de Laoujole", "sale_count": 0, "buildings": 32, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "impasse-de-restes", "name": "Impasse de Restes", "sale_count": 0, "buildings": 9, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "impasse-de-trezemines", "name": "Impasse de Trèzemines", "sale_count": 0, "buildings": 14, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "impasse-de-la-janelle", "name": "Impasse de la Janelle", "sale_count": 0, "buildings": 7, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "impasse-des-peupliers", "name": "Impasse des Peupliers", "sale_count": 0, "buildings": 20, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "impasse-du-percurou", "name": "Impasse du Percurou", "sale_count": 0, "buildings": 27, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "place-paul-prunet", "name": "Place Paul Prunet", "sale_count": 0, "buildings": 19, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "place-des-ormeaux", "name": "Place des Ormeaux", "sale_count": 0, "buildings": 13, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "route-de-degres", "name": "Route de Degrès", "sale_count": 0, "buildings": 16, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "route-de-saint-vincent", "name": "Route de Saint-vincent", "sale_count": 0, "buildings": 58, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "route-des-coteaux", "name": "Route des Coteaux", "sale_count": 0, "buildings": 142, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "route-des-cretes", "name": "Route des Crêtes", "sale_count": 0, "buildings": 8, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "route-du-pigeonnier", "name": "Route du Pigeonnier", "sale_count": 0, "buildings": 38, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-malcousinat", "name": "Rue Malcousinat", "sale_count": 0, "buildings": 9, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-de-barou", "name": "Rue de Barou", "sale_count": 0, "buildings": 4, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-de-trezemines", "name": "Rue de Trezemines", "sale_count": 0, "buildings": 15, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-de-la-carriere", "name": "Rue de la Carrière", "sale_count": 0, "buildings": 43, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-de-la-tour", "name": "Rue de la Tour", "sale_count": 0, "buildings": 47, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-de-la-tuilerie", "name": "Rue de la Tuilerie", "sale_count": 0, "buildings": 21, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-des-mouraches", "name": "Rue des Mouraches", "sale_count": 0, "buildings": 53, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}, {"slug": "rue-du-chalet", "name": "Rue du Chalet", "sale_count": 0, "buildings": 18, "prices": {"Maison": {"count": null, "median_price_m2": null}}, "vs_commune_pct": {}, "indexable": false}], "indexable": false, "urls": {"page": "https://immobilix.app/prix-immobilier/gragnague-31380/rues", "markdown": "https://immobilix.app/api/commune/31228/rues.md", "json": "https://immobilix.app/api/commune/31228/rues.json", "commune": "https://immobilix.app/prix-immobilier/gragnague-31380", "map": "https://immobilix.app/map/commune/31228"}, "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)"}