analyze_dpe_price_and_thermal_risk 10 crédits

Analyse combinée de l'impact du DPE sur les prix immobiliers d'une commune. En un seul appel, retourne :

  • Le prix médian/m² par classe énergétique A–G
  • La prime verte de chaque classe par rapport à la classe D (référence médiane du marché), exprimée en pourcentage relatif
  • Le taux de couverture DPE — part des transactions DVF pour lesquelles un DPE a été trouvé
  • La part des passoires thermiques (F+G) dans les transactions récentes (2022+)
  • La tendance annuelle du taux de passoires (est-ce que la part diminue post-ban ?)
Cet outil combine dpe_prix_par_classe et dpe_passoires_thermiques en un seul appel crédité 10 crédits. Utilisez-le quand vous avez besoin des deux dimensions simultanément — typiquement pour des rapports de marché ou des analyses de due diligence.
Au moins un filtre de localisation est requis : code_postal, commune, ou code_departement. Les données croisent les diagnostics ADEME (~22 M de DPE) avec les transactions DVF via le diagnostic le plus proche dans le même département, à moins de 200 m.

Paramètres

ParamètreTypeDéfautDescription
code_postalstring—Code postal (ex. '69001')
communestring—Commune en majuscules (ex. 'LYON', 'BORDEAUX')
code_departementstring—Code département (ex. '69')
type_localenum—Maison | Appartement — filtre le côté DVF du croisement
annee_mininteger—N'inclure que les transactions depuis cette année

Exemple

// Demander à Claude :
// "Quel est l'impact du DPE sur les prix des appartements à Lyon ?"

{
  "tool": "analyze_dpe_price_and_thermal_risk",
  "arguments": {
    "commune": "LYON",
    "type_local": "Appartement",
    "annee_min": 2022
  }
}

Réponse

{
  "prix_par_classe": {
    "nb_transactions_avec_dpe": 1243,
    "nb_transactions_total": 1856,
    "taux_couverture_dpe": 0.670,
    "par_classe": {
      "A": { "nb": 42,  "prix_m2_median": 6200, "prix_m2_p25": 5100, "prix_m2_p75": 7400, "statistically_fragile": false },
      "B": { "nb": 128, "prix_m2_median": 5900, "prix_m2_p25": 4900, "prix_m2_p75": 7100, "statistically_fragile": false },
      "C": { "nb": 298, "prix_m2_median": 5600, "prix_m2_p25": 4700, "prix_m2_p75": 6700, "statistically_fragile": false },
      "D": { "nb": 412, "prix_m2_median": 5200, "prix_m2_p25": 4300, "prix_m2_p75": 6200, "statistically_fragile": false },
      "E": { "nb": 241, "prix_m2_median": 4800, "prix_m2_p25": 3900, "prix_m2_p75": 5700, "statistically_fragile": false },
      "F": { "nb": 89,  "prix_m2_median": 4300, "prix_m2_p25": 3500, "prix_m2_p75": 5100, "statistically_fragile": false },
      "G": { "nb": 33,  "prix_m2_median": 3900, "prix_m2_p25": 3100, "prix_m2_p75": 4700, "statistically_fragile": false }
    },
    "prime_verte": {
      "A_vs_D":  0.192,
      "B_vs_D":  0.135,
      "C_vs_D":  0.077,
      "E_vs_D": -0.077,
      "F_vs_D": -0.173,
      "G_vs_D": -0.250
    }
  },
  "passoires_thermiques": {
    "total_transactions_avec_dpe": 1243,
    "nb_passoires": 122,
    "pct_passoires": 9.8,
    "par_type": {
      "Appartement": { "nb": 122, "pct": 9.8 }
    },
    "par_annee": [
      { "annee": 2022, "nb_passoires": 48, "pct_passoires": 11.4 },
      { "annee": 2023, "nb_passoires": 41, "pct_passoires": 9.7 },
      { "annee": 2024, "nb_passoires": 33, "pct_passoires": 8.2 }
    ]
  },
  "_credits": { "used": 10, "remaining": 490 },
  "query_time_ms": 142
}

Lecture du résultat

prime_verte

Chaque valeur est un ratio relatif à la classe D. Par exemple A_vs_D: 0.192 signifie que les biens classés A se vendent en médiane +19,2 % plus cher que les biens classés D dans la même zone. Une valeur négative (ex. G_vs_D: -0.250) indique une décote de 25 %.

prime_verte est null si la classe D a moins de 30 transactions comme référence. Élargissez la zone ou supprimez type_local.

Ces écarts sont descriptifs. Chaque vente est rapprochée du DPE géocodé le plus proche à moins de 200 m, qui est souvent celui d'un bâtiment voisin, et les médianes ne sont corrigées ni de la localisation ni de l'année de vente. Elles ne mesurent pas l'effet propre de l'étiquette énergétique sur le prix (voir limitations dans la réponse). taux_couverture_dpe est la part des ventes ayant un DPE à moins de 200 m, pas la part des biens dont le DPE est connu.

statistically_fragile

true quand une classe a moins de 30 transactions. Le prix médian existe mais doit être interprété avec précaution.

par_annee

La tendance annuelle des passoires depuis 2022. Une diminution du pct_passoires année après année reflète l'effet des interdictions de location (F dès 2025, G dès 2023 en outre-mer) sur les comportements d'achat.

La couverture DPE varie selon les marchés. Les zones rurales et les petites communes ont souvent un taux_couverture_dpe faible (< 0.3). Dans ce cas, les statistiques par classe sont peu représentatives — préférez analyze_dpe_distribution pour la distribution brute.