Belgium EPC Distress Leads — E/F/G Energy-Sieve Property Feed
Pricing
from $1.20 / 1,000 result scrapeds
Belgium EPC Distress Leads — E/F/G Energy-Sieve Property Feed
Find EPC E, F and G property listings (energy sieves) in Belgium. Runs Immoweb, 2dehands, Immovlan and Zimmo, keeps only energy-sieve listings, attaches a region-specific renovation-obligation urgency flag (Flanders/Wallonia/Brussels), dedupes across portals, and flags private-owner vs agency.
Pricing
from $1.20 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Find EPC E, F and G property listings ("energy sieves") across the main Belgian real-estate portals in one run. Belgium EPC Distress Leads runs Immoweb, 2dehands, Immovlan and Zimmo, keeps only the worst-rated listings, attaches a region-specific renovation-obligation urgency flag (Belgium has no single national rule — Flanders, Wallonia and Brussels each run their own), deduplicates the same property across portals, and flags each result as sold by a private owner or by an agency.
These are motivated sellers: Flanders and Wallonia are both phasing in binding renovation obligations that make an unrenovated energy sieve expensive to keep.
Why E/F/G listings are distress leads
Belgium has three regions, three EPC/PEB certificate systems, and three different renovation timelines:
- Flanders — a buyer of an E or F home (any notarial deed since 1 January 2023) must renovate it to at least label D within 6 years (5 years for deeds signed before 1 January 2026). This is set in the Energiedecreet and enforced by VEKA, with fines from €500 to €5,000 for non-compliance. The obligation sits on the buyer, not the seller — which is exactly why it makes a motivated buyer's counterpart (the current owner trying to sell before the clock resets on someone else) worth reaching early.
- Wallonia — a binding PEB renovation calendar adopted in late 2025 requires a buyer of an F-label property to reach D on a schedule tied to the purchase year, tightening toward label A by 2050. G-label rentals are already banned since 1 January 2025.
- Brussels — no purchase-triggered renovation obligation exists yet. Every dwelling will need a PEB certificate by 2031, but that's a weaker signal than the other two regions, and this actor flags it as such rather than treating it as a binding rule.
An owner of an E/F/G property who understands the buyer-side obligation coming their way often prices to move rather than gamble on a slower sale. That makes an E/F/G listing a distress signal, and one sold directly by its owner (FSBO) the premium lead — reachable without an agency mandate.
What it does
- EPC E/F/G filter. Every returned row is a listing resolved to your chosen grades (default E, F and G). Listings without a resolvable grade are excluded by design — see Documented limits below for exactly which sources that affects.
- Region-specific urgency flag. Each row carries
epcUrgency, resolved from the postal code, mapping the grade to the correct regional obligation. - 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 Belgian portals.
- FSBO vs agency classification. 2dehands is the FSBO anchor (a general classifieds marketplace where an absence of agency keywords signals a private seller); Immoweb, Immovlan and Zimmo carry an explicit agency name when the listing is professional. Every row is labelled
particulier,professionnel, orunknown. - 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 the Belgian KBO/BCE company registry to attach agency phone and enterprise number.
How to scrape Belgian EPC E/F/G property data
- Enter a location (city) and its postal code — e.g.
Gent/9000,Antwerpen/2000,Charleroi/6000. - Keep the default EPC grades E, F and G, or narrow to just F/G.
- Choose sale or rent.
- Pick your portals — all four run by default for the best cross-portal dedup and FSBO signal.
- Set a Belgian residential proxy (default input is already configured for one — Immoweb and Zimmo are anti-bot-protected and 403 without it).
- Optionally set seller filter to
FSBO leads only, or turn on only new listings. - Run it. Each row is one deduplicated distress property with its EPC grade, region, renovation 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 E/F/G distress leads for your sector.
Portals and reliability (method disclosure)
| Portal | Method | Reliability | EPC coverage |
|---|---|---|---|
| Immoweb | JSON API (classified endpoint) | High | Numeric kWh/m²/year score from the certificates field. Resolved to a letter grade only when the postal code is in Flanders (VEKA banding) — see limits. Needs a Belgian residential proxy. |
| Zimmo | Playwright + Cloudflare | Medium | Explicit letter grade parsed from the EPC badge image filename. Works in every region. Needs a Belgian residential proxy. |
| Immovlan | Browser (Akamai-protected) | Medium | No EPC field exposed. |
| 2dehands | Public API | Medium | No EPC field exposed (general classifieds, not a structured real-estate listing). |
The run degrades gracefully: if a portal fails, the run continues with the others and records which succeeded in the run summary.
Documented limits
- EPC coverage is not 100%. Only Immoweb and Zimmo expose an EPC value at all. Immovlan and 2dehands listings can still be part of a deduped property (contributing price, surface, or the FSBO signal), but they never supply the grade themselves — a property has a grade only if Immoweb or Zimmo also carried a listing for it.
- Immoweb's numeric score only resolves in Flanders. Wallonia and Brussels run different kWh-to-label bands that aren't built into this actor. A numeric Immoweb score outside Flanders is left unresolved (
epcGrade: null) rather than mislabeled with the wrong region's scale — those rows are excluded from the default filter. Zimmo's letter grade is unaffected and works everywhere. - 2dehands-exclusive FSBO leads never carry an EPC grade. Because 2dehands exposes no EPC field, a property that is genuinely private-seller-exclusive (only on 2dehands, not cross-listed on Immoweb or Zimmo) has no source for its grade and is excluded by the EPC filter. FSBO leads that do appear in this feed are private sellers who also listed (or were matched) on Immoweb or Zimmo.
- Region is inferred from the postal code, using the standard Belgian postcode-to-province mapping. It is a reliable heuristic, not an official region lookup.
- No shared listing ID. Cross-portal matching is content-based (postcode + type + surface + price), high-precision but not exhaustive.
- Grade G doesn't exist in Flanders. The Flemish EPC scale tops out at F (>500 kWh/m²/year); a
Gfilter only ever matches Wallonia/Brussels properties.
Output fields
Each row is one deduplicated distress property:
epcGrade,epcUrgency,region— the resolved grade, its regional obligation flag, and the region it was resolved forisFsbo,fsboConfidence,sellerType— the FSBO classificationisNew,firstSeenAt— the run-over-run deltacrossListed,portalCount,sourcePortals,listings[]— cross-portal presence and per-portal detailpriceEur,priceMinEur,priceMaxEur,pricePerM2— pricingsurfaceM2,bedrooms,propertyType— the propertypostalCode,city,latitude,longitude— locationagencyName,agencyPhone,agencyEnterpriseNumber— agency detail (phone/enterprise number when enrichment is on)sellerName— seller detail
Example output
{"epcGrade": "F","epcUrgency": "flanders_renovation_obligation_to_d","region": "flanders","isFsbo": true,"sellerType": "particulier","isNew": true,"propertyType": "house","listingTitle": "Rijwoning te renoveren, centrum Gent","priceEur": 245000,"pricePerM2": 2044,"surfaceM2": 120,"postalCode": "9000","city": "Gent","sellerName": "Marc","sourcePortals": ["2dehands", "zimmo"]}
Who uses this
- Renovation and insulation lead-gen targeting owners facing the buyer-side renovation obligation.
- Investors hunting under-priced E/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 E/F/G properties missing? Only properties matched to an Immoweb or Zimmo listing carry a resolvable EPC grade. 2dehands-only and Immovlan-only properties, and Immoweb numeric scores outside Flanders, 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. Note that FSBO leads in this feed are cross-listed (also found on Immoweb or Zimmo) because the grade has to come from somewhere — see Documented limits.
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 Belgian residential proxy is strongly recommended. The default input is configured for one — Immoweb and Zimmo both 403 datacenter IPs.
Is the renovation-obligation information legal advice?
No. The epcUrgency flag summarizes public regional rules as of July 2026 for lead-prioritization purposes. Verify current requirements with the relevant regional authority (VEKA in Flanders, SPW in Wallonia, Leefmilieu Brussel) before using it in outreach.
Is this legal? The actor collects publicly listed advertisements. You are responsible for how you use the leads, including Belgian prospection and GDPR rules.