France DPE by commune: energy labels & hogs avatar

France DPE by commune: energy labels & hogs

Pricing

from $14.00 / 1,000 commune dpe statistics

Go to Apify Store
France DPE by commune: energy labels & hogs

France DPE by commune: energy labels & hogs

French energy performance (DPE) statistics per commune: labels A to G, energy hogs F and G, building types, periods. No addresses. / Statistiques DPE par commune, sans adresse.

Pricing

from $14.00 / 1,000 commune dpe statistics

Rating

0.0

(0)

Developer

Lucas Rincent

Lucas Rincent

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

France DPE by commune: energy labels & energy hogs / DPE par commune

Get the energy performance (DPE) profile of French communes: number of diagnostics per label A to G, the share of energy hogs (F and G, "passoires thermiques"), and the split by building type and construction period. Computed from the official ADEME open dataset, without any address or identity. Independent tool, unaffiliated with ADEME.

Obtenez le profil DPE de communes françaises : nombre de diagnostics par étiquette A à G, part des passoires thermiques (F et G), répartition par type de bâtiment et période de construction. Calculé sur le jeu de données ouvert de l'ADEME, sans adresse ni identité. Outil indépendant, sans affiliation à l'ADEME.

Try it / Essayer

Offline synthetic demo: one row marked isDemo: true, no network, no charge. / Démo fictive : une ligne isDemo: true, sans réseau ni facturation.

{"mode":"demo"}

Live statistics for three communes, diagnostics since 2024 / Statistiques réelles pour trois communes depuis 2024 :

{"mode":"live","communeCodes":["59350","75101","13201"],"sinceYear":2024}

Whole department / Un département entier : {"mode":"live","departments":["59"],"sinceYear":2025}. Files / Fichiers : examples/.

Output / Sortie

One row per commune: communeCode, communeName, totalDiagnostics, byLabel (A to G: count, share), withoutLabel, energyHogs (count, share), byBuildingType (maison, appartement, immeuble: total, energyHogs, energyHogShare), byConstructionPeriod (chronological), datasetUpdatedAt, source, sourceApiUrl, fetchedAt, isDemo, attribution. Shares are fractions from 0 to 1. Export JSON, CSV or Excel through Apify.

SUMMARY (key-value store): communes requested, processed and delivered, empty (no diagnostic), belowThreshold, invalid codes, duplicates, datasetUpdatedAt, budget limits, status, and complete: false for failed or aborted runs.

Read this before using the numbers / À lire avant d'utiliser les chiffres

  • Diagnostics, not dwellings. A dwelling diagnosed several times counts several times; the source holds every DPE established since July 2021. / Des diagnostics, pas des logements. Un logement diagnostiqué plusieurs fois compte plusieurs fois.
  • The data covers only dwellings that had a diagnostic (sales, rentals, new builds), so it is not a census of the housing stock. Labels are declared by diagnosticians. / Seuls les logements diagnostiqués sont comptés : ce n'est pas un recensement du parc.
  • Paris, Lyon, Marseille: use arrondissement codes (75101 to 75120, 69381 to 69389, 13201 to 13216). A city code returns no diagnostics; department mode adds the arrondissements for you. / Utilisez les codes d'arrondissement ; le mode département les ajoute.
  • Communes with fewer than 10 diagnostics are not delivered (listed in belowThreshold, not charged) to avoid describing individual dwellings. / Les communes de moins de 10 diagnostics ne sont pas livrées (listées, non facturées).
  • Data are refreshed weekly by ADEME; datasetUpdatedAt tells you the version used. Not a valuation, not legal or energy advice. / Mise à jour hebdomadaire ; pas une estimation ni un conseil.

Billing and limits / Facturation et limites

  • One result event per returned commune row. Empty communes, communes below the threshold, invalid codes and duplicates produce no row and no charge. The demo has no result event. See the Pricing tab for the current price. Your spending limit is applied as the run goes (limitedByBudget, skippedByBudget). / Un événement par commune livrée ; vides, sous le seuil, invalides et doublons : aucune ligne, aucune facturation.
  • Up to 500 codes and 5 departments, 1,000 communes per run, about 3 official requests per commune (roughly 2 seconds each). / 1 000 communes au plus par run.
  • If the official service fails after retries, the run fails explicitly; delivered rows stay valid and SUMMARY says how far it went. A rerun cannot resume: remove the communes already delivered. / En cas de panne, le run échoue explicitement ; retirez les communes déjà livrées avant de relancer.
  • Source: ADEME, "DPE Logements existants (depuis juillet 2021)", Licence Ouverte 2.0; attribution included in each row. Commune list: geo.api.gouv.fr (departments only). / Source ADEME, Licence Ouverte 2.0.

Privacy / Données personnelles

Only counts per commune are exported: no street, number, building, coordinates, owner or diagnostician. The dataset itself contains address-level lines; this Actor never outputs them. / Seuls des comptes par commune sont exportés ; jamais d'adresse, de numéro, de coordonnées ni de propriétaire.

MCP and n8n / MCP et n8n

Run with Apify's MCP server or API using the input above and read get-dataset-items. In n8n, use "Run Actor and get dataset", then filter on energyHogs.share. Keep the Apify token in your client's credentials, never in the input. / Gardez le jeton Apify dans les credentials du client.