DPE F/G Leads - New Passoires Thermiques Since Last Run avatar

DPE F/G Leads - New Passoires Thermiques Since Last Run

Pricing

$2.00 / 1,000 dpe leads

Go to Apify Store
DPE F/G Leads - New Passoires Thermiques Since Last Run

DPE F/G Leads - New Passoires Thermiques Since Last Run

RGE renovation firms: get only the NEW F and G energy diagnoses (DPE) since your last run, by departement, with surface, year, heating and energy cost. Adds legal entities registered at the address (SIRENE), never private individuals. France only.

Pricing

$2.00 / 1,000 dpe leads

Rating

0.0

(0)

Developer

mohamed alaya

mohamed alaya

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Share

DPE F/G Leads - New Passoires Thermiques Since Last Run (France)

Returns only the new F and G energy diagnoses (DPE) published since your last run, by departement, from the official ADEME open data. For RGE renovation firms, insulation and heating installers, and property hunters. France only.

Each row is an address-level diagnosis (label, surface, year, main energy, yearly energy cost). Optionally it adds the legal entities registered at that address from SIRENE (companies, SCI, syndicats de copropriete).

Quick start - three copy-paste inputs

Demo (empty input works, Paris, last 7 days of data):

{}

Lyon and Marseille, G labels in whole buildings only:

{
"departments": ["69", "13"],
"labels": ["G"],
"buildingTypes": ["immeuble"],
"maxResults": 300,
"stateStoreName": "my-renovation-firm-dpe"
}

First run going back 30 days, no company lookup (cheaper and faster):

{ "departments": ["33", "31"], "sinceDays": 30, "joinCompanies": false, "maxResults": 500 }

Schedule it daily or weekly with the same stateStoreName: each run continues exactly where the last one stopped.

Input guide

FieldMeaning
departmentsDepartement codes (75, 69, 2A ...).
labelsE, F and/or G. Default F and G.
buildingTypesappartement, maison, immeuble. Empty = all.
sinceDaysFirst-run window, counted back from the newest diagnosis in the data (ADEME publishes with a few days of lag).
maxResultsOldest first, up to this many per run; the next run resumes after the last one. Also your spending cap.
joinCompaniesAdd legal entities registered at the address.
stateStoreNameMemory store. Progress is kept per combination of departments, labels and building types.

Output

FieldMeaning
dpeNumber, label, gesLabelADEME DPE number, energy class and GHG class
address, postcode, city, departmentGeocoded (BAN) address
buildingType, dwellings, surfaceM2, constructionYearBuilding facts
mainEnergy, annualEnergyCostEur, primaryEnergyKwhM2Energy facts from the diagnosis
receivedOn, issuedOnDates in the ADEME database
companiesAtAddress[ {siren, name, legalFormCode, activityCode, isSyndicatCopropriete, relation} ]

Sample row (shortened):

{"type":"dpe-lead","dpeNumber":"2675E2467603X","label":"F","address":"306 Rue de Vaugirard 75015 Paris","buildingType":"immeuble","dwellings":12,"receivedOn":"2026-09-28","companiesAtAddress":[{"siren":"039011044","name":"SYND.COPR. DU 306 RUE DE VAUGIRARD","legalFormCode":"9110","isSyndicatCopropriete":true,"relation":"registered-at-address"}]}

Use it with

  • DPE rows with a isSyndicatCopropriete company are building-level decision makers for collective renovation: send them to your CRM.
  • Pass company names to the Google Maps Emails or company enrichment Actors to find a public contact.

GDPR and data limits

  • The ADEME DPE data contains no owner or occupant names. An address can still point to a household, so use it under your own legitimate-interest assessment and respect opposition requests (Bloctel / right to object) and the CNIL rules on prospecting.
  • The company lookup lists legal entities only. Sole traders (entrepreneurs individuels), private individuals and non-diffusible SIRENE entries are never listed. If no legal entity is registered at the address you get an empty list, never a personal name.
  • A company registered at an address is not proof that it owns the building (it may be a tenant, a domiciliation or a syndic). The Actor says registered-at-address for that reason. The DVF land-sale join is not included.

FAQ

How fresh is it? ADEME updates daily with a lag of a few days.

Why is a run empty? No new diagnoses for your filters since the last run. You still get a summary row.

Price

$0.002 per diagnosis delivered. 100 diagnoses cost $0.20.