DPE Distress Leads — French F/G Energy-Sieve Property Feed avatar

DPE Distress Leads — French F/G Energy-Sieve Property Feed

Pricing

from $20.00 / 1,000 dpe distress leads

Go to Apify Store
DPE Distress Leads — French F/G Energy-Sieve Property Feed

DPE Distress Leads — French F/G Energy-Sieve Property Feed

Find DPE F and G property listings (passoires thermiques) in France. Runs Bien'ici and LeBonCoin, keeps only energy-sieve listings, attaches a Loi Climat rental-ban urgency flag (G banned since 2025, F from 2028), dedupes across portals, and flags private-owner vs agency.

Pricing

from $20.00 / 1,000 dpe distress leads

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Find DPE F and G property listings ("passoires thermiques" — energy sieves) across the main French real-estate portals in one run. DPE Distress Leads runs Bien'ici and LeBonCoin (SeLoger and Logic-Immo optional), keeps only the worst-rated listings, attaches a Loi Climat rental-ban urgency flag, deduplicates the same property across portals, and flags each result as sold by a private owner or by an agency.

These are motivated, time-pressured sellers: the French rental-ban timeline is already forcing owners of energy sieves to sell or renovate.

Why F and G listings are distress leads

France's Loi Climat et Résilience bans the rental of the worst energy grades on a fixed timeline:

  • G — banned since 1 January 2025 (already illegal to rent out)
  • F — banned from 1 January 2028
  • E — banned from 1 January 2034

An owner of an F or G property that they can no longer legally rent faces a choice: an expensive renovation, or sell. That makes an F/G listing a distress signal, and an F/G sold directly by its owner (FSBO) the premium lead — urgent, motivated, and reachable without an agency mandate.

What it does

  • DPE F/G filter. Every returned row is a listing rated in your chosen grades (default F and G). Listings without a rating (NS / vierge / absent) are excluded by design — a distress lead has to be confirmed.
  • Rental-ban urgency flag. Each row carries dpeUrgency mapping its grade to the Loi Climat ban date.
  • Cross-portal dedup. The same property on more than one portal is merged into one row using a content fingerprint (postcode + property type + surface, then price proximity). No shared listing ID exists between French portals.
  • FSBO vs agency classification. LeBonCoin exposes an explicit private-vs-professional seller flag; agency listings carry an agency name. Every row is labelled particulier, professionnel, or unknown.
  • New-listing delta. Turn on "only new since last run" and each run returns only distress properties not seen before, backed by a per-account store.
  • Optional agency enrichment. Cross-reference agency-listed properties against PagesJaunes to attach agency phone and SIRET.

How to scrape French DPE F/G property data

  1. Enter a location — a city or department (Paris, Lyon, Bordeaux, Gironde).
  2. Keep the default DPE grades F and G, or add E for the 2034 horizon.
  3. Choose sale or rent (rental bans make F/G especially urgent for landlords).
  4. Pick your portals. Bien'ici + LeBonCoin is the reliable, DPE-rich default.
  5. Set a French residential proxy (recommended — the portals are anti-bot-protected).
  6. Optionally set seller filter to FSBO leads only, or turn on only new listings.
  7. Run it. Each row is one deduplicated distress property with its DPE grade, ban urgency, FSBO classification, price, surface, price per m², and per-portal source links.

Schedule the actor with "only new since last run" enabled to receive a rolling feed of fresh F/G distress leads for your sector.

Comment scraper les passoires thermiques (DPE F et G)

DPE Distress Leads récupère automatiquement les annonces classées DPE F ou G en France. Il interroge Bien'ici et LeBonCoin (SeLoger et Logic-Immo en option) pour une ville ou un département, ne garde que les passoires thermiques, dédoublonne le même bien présent sur plusieurs portails, et distingue les annonces de particuliers des annonces d'agence.

  • Urgence loi Climat. G interdit à la location depuis le 1er janvier 2025, F à partir de 2028, E à partir de 2034. Chaque annonce porte son échéance d'interdiction.
  • Lead premium. Un bien F ou G vendu par un particulier est un vendeur pressé et joignable sans mandat.
  • Delta des nouvelles annonces. Activez « uniquement les nouvelles annonces » et planifiez l'acteur pour un flux quotidien de nouvelles passoires thermiques.
  • Enrichissement agences. Croisement facultatif avec PagesJaunes pour le téléphone et le SIRET de l'agence.

Portals and reliability (method disclosure)

PortalMethodReliabilityDPE coverage
Bien'iciOpen JSON APIHighGood — exposes the energy grade on most listings. The default anchor.
LeBonCoinMobile app APIMediumGrade in the ad attributes when the seller filled it in. DataDome-protected — needs a French residential proxy.
SeLogerBrowser + API interceptionLowSparse. Opt-in.
Logic-ImmoBrowserLowDataDome-walled; often returns nothing. Opt-in.

The run degrades gracefully: if a portal fails, the run continues with the others and records which succeeded in the run summary.

Documented limits

  • DPE coverage is not 100%. Sellers do not always publish the grade, and some listings show "vierge" or "NS". Those are excluded, so the feed is a high-precision subset, not every F/G property in existence. Bien'ici has the best coverage; raise maxItemsPerSource in areas with fewer graded listings.
  • FSBO detection depends on LeBonCoin. It is the only portal with an explicit private-seller flag. If LeBonCoin is blocked on a run (DataDome), fsboSourceOk is set false and the run warns — a low FSBO count then means "source blocked", not "no private sellers".
  • No shared listing ID. Cross-portal matching is content-based (postcode + type + surface + price), high-precision but not exhaustive.
  • SeLoger / Logic-Immo are opt-in. They add coverage but currently return sparse or empty rows; excluded from the default for data quality.

Output fields

Each row is one deduplicated distress property:

  • dpeRating, dpeUrgency — the energy grade and its rental-ban date
  • isFsbo, fsboConfidence, sellerType — the FSBO classification
  • isNew, firstSeenAt — the run-over-run delta
  • crossListed, portalCount, sourcePortals, listings[] — cross-portal presence and per-portal detail
  • priceEur, priceMinEur, priceMaxEur, pricePerM2 — pricing
  • surfaceM2, rooms, bedrooms, propertyType — the property
  • postalCode, city, department, latitude, longitude — location
  • agencyName, agencyPhone, agencySiret — agency detail (phone/SIRET when enrichment is on)
  • sellerName, hasPhone — seller detail

Example output

{
"dpeRating": "G",
"dpeUrgency": "rental_ban_active_2025",
"isFsbo": true,
"sellerType": "particulier",
"isNew": true,
"propertyType": "apartment",
"listingTitle": "Appartement 2 pièces 42 m² à rénover",
"priceEur": 189000,
"pricePerM2": 4500,
"surfaceM2": 42,
"postalCode": "75018",
"city": "Paris",
"sellerName": "Marie",
"hasPhone": true,
"sourcePortals": ["leboncoin"]
}

Who uses this

  • Renovation and insulation lead-gen targeting owners forced to act by the ban.
  • Investors hunting under-priced F/G stock to renovate and relet or resell.
  • Agencies prospecting distressed owners before a competitor signs the mandate.

Pricing

Pay per result. You pay for the run start and for each deduplicated distress lead returned. See the pricing tab for current rates.

FAQ

Why are some F/G properties missing? Only listings that publish a DPE grade are returned. Sellers who omit it, or show "vierge", are excluded so every row is a confirmed distress lead.

Can I get only the private-seller leads? Yes. Set seller filter to FSBO leads only. An F/G sold by its owner is the highest-value lead.

How do I get a feed of only new listings? Turn on "only new listings since last run" and schedule the actor.

Do I need a proxy? Yes, a French residential proxy is strongly recommended. The default input is configured for one.

Is this legal? The actor collects publicly listed advertisements. You are responsible for how you use the leads, including French prospection and GDPR rules.