Immoweb.be Scraper: Belgian Real Estate, PEB Energy, 3 Regions

Scrape every property listing on Immoweb.be, Belgium's #1 real estate portal with 300,000+ active listings across Flanders, Wallonia, and Brussels. Returns EUR asking price, price_per_m2, full address with 4-digit postal code, GPS coordinates, bedrooms, bathrooms, living area, plot size, year built, PEB energy label (A++ to G), heating type, construction condition, agency contact (phone, email, website), and the full photo gallery at original resolution. Multi-language scraping in EN, FR, or NL.

Open on Apify → Try it now
Pricing
$3 / 1k SERP
Detail price
$8 / 1k
Coverage
All Belgium
Listing pool
300k+ active
Languages
EN / FR / NL
RAM
128MB

What you can scrape

Common use cases

Pricing

New to Apify? Every account gets a $5 free monthly platform credit, enough for around 1,600 SERP listings or 600 enriched detail listings before you commit to paying anything.

API example

# Start a run via the Apify API
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~immoweb-be-scraper/runs?token=YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "propertyType": "house",
    "transactionType": "for-sale",
    "city": "brussels",
    "language": "en",
    "maxResults": 100,
    "includeDetails": true
  }'

# Or use with AI agents via MCP:
# https://mcp.apify.com?tools=santamaria-automations/immoweb-be-scraper

Integrations

Output fields (sample)

FieldTypeExample
titlestringVILLA 4F - 3CH - PISCINE
pricenumber549000 (EUR)
price_per_m2number3155
bedroomsinteger3
living_area_m2number174
plot_size_m2number845
postal_codestring4450
regionstringWallonie
energy_labelstringC
agent_emailstring[email protected]

Related Actors

Open on Apify → Try it now (free tier available)