Immoweb Scraper — Belgium Real Estate, Prices, EPC | $1.19/1K avatar

Immoweb Scraper — Belgium Real Estate, Prices, EPC | $1.19/1K

Pricing

from $1.15 / 1,000 properties

Go to Apify Store
Immoweb Scraper — Belgium Real Estate, Prices, EPC | $1.19/1K

Immoweb Scraper — Belgium Real Estate, Prices, EPC | $1.19/1K

Scrape Immoweb (Belgium #1 real estate portal) by operation + location. Returns title, price, operation, property type, bedrooms, living area m², EPC/energy rating, location/postcode, agency/owner, features, URL, image URLs, and id.

Pricing

from $1.15 / 1,000 properties

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Immoweb Properties Scraper

Scrape Immoweb (Belgium's #1 real estate portal) for property listings by operation, property type, and location. Returns rich structured data — title, price, operation (sale/rent), property type, bedrooms, living area m², EPC/energy rating, location, agency details, image URLs, and more.

Features

  • Scrape for-sale and for-rent listings across all Belgian property types (houses, apartments, land, garages, offices)
  • Filter by postal codes, price range, and minimum bedrooms
  • Returns 30+ fields per listing: price, EPC score (A–G), surface m², agency name/logo/phone, GPS coordinates, images, publication dates, flags
  • Uses Immoweb's own internal JSON API — clean data, no HTML parsing, no JavaScript rendering needed
  • Pay per result — you only pay for property records actually extracted
  • Handles 30 results/page with automatic pagination up to maxItems

Input

FieldTypeDefaultDescription
operationselectfor-salefor-sale or for-rent
propertyTypeselecthousehouse, apartment, land, garage, office, industry
postalCodesstring(all Belgium)Comma-separated Belgian postal codes, e.g. 1000,1030,1050 for Brussels, 9000 for Ghent, 2000 for Antwerp
priceMinintegerMinimum price (EUR)
priceMaxintegerMaximum price (EUR)
minBedroomsintegerMinimum number of bedrooms
maxItemsinteger100Max listings to return (0 = unlimited)
proxyConfigurationproxyRESIDENTIAL BEApify Residential proxy, Belgium recommended

Output fields

Each record contains:

FieldDescription
property_idImmoweb internal listing ID
titleListing title
urlDirect URL to the listing
operationFOR_SALE or FOR_RENT
property_typeHOUSE, APARTMENT, LAND, GARAGE, etc.
property_subtypeMANSION, VILLA, BUNGALOW, STUDIO, etc.
pricePrice in EUR
price_oldPrevious/crossed-out price (if available)
monthly_chargesFor-rent: monthly charges (if set)
price_displayFormatted price string (e.g. €269,000)
bedroomsNumber of bedrooms
roomsTotal room count
living_area_m2Net habitable surface (m²)
land_surface_m2Land/plot surface (m²)
epc_scoreEnergy performance certificate: A/B/C/D/E/F/G
epc_logo_urlEPC certificate image URL
localityCity/municipality
postal_codeBelgian postal code
regionRegion (Brussels, Flanders, Wallonia)
provinceProvince name
latitudeGPS latitude (when available)
longitudeGPS longitude (when available)
agency_nameAgency or seller name
agency_typeAGENCY, PRIVATE, DEVELOPER
agency_logo_urlAgency logo URL
agency_phoneAgency phone number
imagesList of large image URLs
image_countNumber of photos
thumbnailFirst/preview image URL
featuresDict of notable features (garden, parking, lift, heating, etc.)
publication_dateWhen the listing was first published
last_modification_dateLast update timestamp
flagsList of listing flags (e.g. new)
has_360_tourWhether a 360° tour is available
has_virtual_tourWhether a virtual tour is available
has_videoWhether a video is available
scraped_atRun timestamp (UTC ISO)

Example input

{
"operation": "for-sale",
"propertyType": "apartment",
"postalCodes": "1000,1030,1050",
"priceMin": 200000,
"priceMax": 500000,
"minBedrooms": 2,
"maxItems": 100,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "BE"
}
}

Proxy

Apify RESIDENTIAL proxy with country BE is recommended for reliable access. The proxy cost is billed to your Apify run — no external proxy account needed.

Pricing

This actor uses Pay Per Event pricing: you are charged per property record returned. Default ~$2 per 1,000 records.