Immoweb.be Real Estate Scraper avatar

Immoweb.be Real Estate Scraper

Pricing

from $3.00 / 1,000 property listing scrapeds

Go to Apify Store
Immoweb.be Real Estate Scraper

Immoweb.be Real Estate Scraper

Scrape property listings from Immoweb.be, Belgium's #1 real estate portal. Extract prices, addresses, photos, property details, PEB energy ratings, and agent contact info for sale and rent. Multi-language support (EN/FR/NL).

Pricing

from $3.00 / 1,000 property listing scrapeds

Rating

0.0

(0)

Developer

Alessandro Santamaria

Alessandro Santamaria

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Share

Immoweb.be Scraper — Belgian Real Estate Data

Scrape every property on Immoweb.be, Belgium's #1 real estate portal covering 300,000+ active listings across Flanders, Wallonia, and Brussels — houses, apartments, new-build projects, for sale and for rent.

Pay only for what you scrape. No monthly rental, no seat fees. Just clean, structured property data ready for your pipeline.

Features

  • Paste any search URL — works with any Immoweb.be search page you build in the browser
  • Or use filter mode — choose property type, transaction type, city, and language
  • Complete listing data — price, full address, GPS coordinates, bedrooms, bathrooms, living area, plot size, PEB energy rating, heating type, construction year, all photos
  • Real agency contacts — agency name, phone number, email, website
  • Belgian-specific fields — PEB (Performance Énergétique des Bâtiments) energy label, 4-digit postal codes, region (Flanders / Wallonia / Brussels)
  • Multi-language support — English, French, Dutch interface
  • Automatic pagination — crawls all result pages in order, deduplicates sponsored listings
  • Rich amenity detection — garden, terrace, balcony, swimming pool, lift, air conditioning, basement, attic, photovoltaic panels, heat pump
  • Pay-per-result pricing — start $0.001, SERP result $0.003, full detail $0.008

Example Output

{
"id": "21482860",
"title": "VILLA 4F - 3CH - GRENIER - VERANDA - JARDIN - PISCINE",
"url": "https://www.immoweb.be/en/classified/house/for-sale/lantin/4450/21482860",
"transaction_type": "for-sale",
"property_type": "House",
"price": 549000,
"price_currency": "EUR",
"address": "Rue des Acacias 15, 4450 LANTIN, Belgium",
"street": "Rue des Acacias 15",
"city": "LANTIN",
"postal_code": "4450",
"region": "Wallonie",
"country": "BE",
"latitude": 50.69393549999999,
"longitude": 5.530208099999999,
"bedrooms": 3,
"bathrooms": 1,
"living_area_m2": 174,
"plot_size_m2": 845,
"year_built": 2000,
"energy_label": "C",
"heating_type": "Fueloil",
"construction_type": "Good",
"description": "Magnificent 4-facade villa built in 2000 with 3 bedrooms, attic, veranda, garden and swimming pool located in Juprelle...",
"features": ["Garden", "Terrace", "Basement", "Attic", "Double glazing", "Kitchen: Installed"],
"photos": [
"https://media-resize.immowebstatic.be/classifieds/.../2560x1440/efbfb2c6....jpg",
"... 26 more full-resolution photos ..."
],
"agent_name": "Roufosse Immo",
"agency_name": "Roufosse Immo",
"agent_phone": "+3242342110",
"agent_email": "roufousse-kfaah9@omniwebsites.be",
"agent_url": "https://www.roufosse-immo.be",
"listed_since": "2026-04-09T13:42:06.252Z",
"source_platform": "immoweb.be",
"scraped_at": "2026-04-10T10:12:03Z"
}

Input Parameters

ParameterTypeDescriptionDefault
searchUrlsstring[]Direct Immoweb.be search URLs — paste any search page from the browserhouse/for-sale?countries=BE
propertyTypestringhouse, apartment, new-real-estate, or house-and-apartmenthouse
transactionTypestringfor-sale or for-rentfor-sale
citystringOptional city or locality filter (e.g. brussels, antwerp, ghent)
languagestringInterface language: en, fr, nlen
maxResultsnumberMaximum listings to return100
includeDetailsbooleanFetch detail pages for full description, all photos, PEB rating, heating, agent contactstrue
proxyConfigurationobjectApify proxy (see note below)Auto

Proxy note: The default Apify proxy works fine for most runs. If you hit rate limits on large jobs, switch to RESIDENTIAL with countryCode: "BE" as a fallback — but you usually won't need to.

Output Fields

Every result includes:

FieldTypeDescription
idstringImmoweb classified ID
titlestringListing title
urlstringFull URL to the Immoweb listing
transaction_typestringfor-sale or for-rent
property_typestringHouse, apartment, new-build project, etc.
pricenumberAsking price or monthly rent
price_currencystringAlways EUR
price_per_m2numberPrice per square meter (when provided)
addressstringFull formatted address
streetstringStreet name and house number
citystringLocality
postal_codestring4-digit Belgian postal code
regionstringFlanders, Wallonia, or Brussels
countrystringAlways BE
latitude / longitudenumberGPS coordinates
bedroomsnumberBedroom count
bathroomsnumberBathroom count
living_area_m2numberNet habitable surface in m²
plot_size_m2numberLand surface (houses) in m²
year_builtnumberConstruction year
energy_labelstringBelgian PEB rating (A++ → G)
heating_typestringHeating fuel (gas, oil, electric, ...)
construction_typestringCondition (new, good, to renovate, ...)
descriptionstringFull listing description
featuresstring[]Amenity list (garden, pool, terrace, solar, ...)
photosstring[]All listing photos at full resolution
agent_namestringContact person
agent_phonestringAgency phone
agent_emailstringAgency email
agent_urlstringAgency website
agency_namestringListing agency
listed_sincestringPublication date (ISO-8601)
property_image_urlstringMain photo (shown as image in the Apify dataset view)
source_urlstringOriginal Immoweb URL
source_platformstringAlways immoweb.be
scraped_atstringISO-8601 UTC timestamp

Use Cases

  • Belgian real estate market analysis — track inventory, median prices, and days-on-market across regions
  • Investment research — compare rental yields between Brussels, Antwerp, Ghent, Liège and Charleroi
  • PropTech data pipelines — feed your valuation model with live market data
  • Lead generation for agencies — build prospect lists of competing listings with full agency contacts
  • Historical price tracking — daily snapshots let you build sold/delisted and price-change datasets
  • Relocation & buying tools — power a consumer app with filtered listings
  • Academic research — housing affordability, energy-efficiency (PEB), urban density studies
  • Portfolio enrichment — augment your own database with photos, descriptions, coordinates and PEB ratings

Pricing

EventPrice
Actor start$0.001
Search result (SERP listing)$0.003 / result
Full detail (with description, all photos, PEB, agent contacts)$0.008 / result

100 fully-enriched listings cost ≈ $0.80. No monthly subscription, no minimum spend.

Why This Scraper

  • HTTP-only architecture — no headless browser, faster and cheaper than Puppeteer-based alternatives
  • Pay per result — no $30/month flat rental fee that you pay even on weeks you don't run the scraper
  • Multi-language output — English, French, or Dutch depending on which audience you serve
  • Belgian PEB energy ratings included — critical for any valuation or sustainability model
  • Full agency contacts — most scrapers return agency_name only; this one returns phone, email and website too
  • Real coordinates — every listing with latitude/longitude for mapping and geo-analysis
  • Deduplication built in — sponsored listings that repeat across pages are collapsed automatically
  • Works with any search URL — Immoweb's faceted search filters are preserved — paste a complex filtered URL and it just works

Issues & Feedback

Facing an issue, missing a feature, or need an extra data field? Open an issue on the Issues tab — we respond quickly and ship fixes fast.


If you scrape European real estate, you may also want:

Or browse all santamaria-automations actors for the full DACH + European scraping suite.