Immoweb Scraper - Belgium Property Listings, Cheap & Fast avatar

Immoweb Scraper - Belgium Property Listings, Cheap & Fast

Pricing

from $0.60 / 1,000 listing scrapeds

Go to Apify Store
Immoweb Scraper - Belgium Property Listings, Cheap & Fast

Immoweb Scraper - Belgium Property Listings, Cheap & Fast

Scrape Immoweb.be, Belgium's #1 property portal: houses, apartments, land, offices and new projects for sale or rent. Filter by postcode, province, price, bedrooms and surface. Optional full details with EPC. No login. From US$0.60 per 1,000 listings.

Pricing

from $0.60 / 1,000 listing scrapeds

Rating

0.0

(0)

Developer

Fabrikit

Fabrikit

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Immoweb Scraper - Belgium property listings

Scrape Immoweb.be, Belgium's number one property portal: houses, apartments, land, garages, offices, commercial and industrial property and new-build projects, for sale or for rent. Search by postcode or province, price, bedrooms and living area, or paste any Immoweb search URL. No login, no cookies, no API key. Result sets larger than Immoweb's 9,990-listing window are split automatically by province and price band.

What you get

  • Price (and previous price), monthly charges, living area, land area, bedrooms, rooms
  • Postcode, locality, district, province, region, street (agency listings), coordinates
  • EPC score, seller type (agency / private), agency name and logo
  • Created / modified dates, photos, video and virtual-tour flags, new-build projects with price range
  • Optional full details: description, bathrooms, toilets, construction year, condition, facades, floors, lift, garden / terrace area, parking spaces, heating, EPC consumption, cadastral income, flood zone, availability, all photos, agency website and landline

Private sellers are protected: no name, no street, contacts typed into the description are masked, and coordinates are rounded to about 1 km. Agent names, e-mails and mobile numbers are never returned; agency names that look like a person's name (sole traders) are withheld.

Input examples

Houses and apartments for sale in Brussels (the default):

{ "locations": ["Brussels"], "transaction": "sale", "propertyType": "house-and-apartment", "maxItems": 50 }

Apartments to rent in Brussels City, Ixelles and Ghent, 1+ bedrooms, up to 2,000 EUR, with details:

{
"locations": ["1000", "1050", "9000"],
"transaction": "rent",
"propertyType": "apartment",
"minBedrooms": 1,
"maxPrice": 2000,
"includeDetails": true,
"maxItems": 500
}

The whole country, every house and apartment for sale:

{ "locations": ["Belgium"], "transaction": "sale", "propertyType": "house-and-apartment", "maxItems": 100000 }

Locations are 4-digit Belgian postcodes (1000, 9000), provinces (brussels, antwerp, east-flanders, west-flanders, flemish-brabant, limburg, liege, namur, hainaut, luxembourg, walloon-brabant) or Belgium. For a municipality without a postcode filter, paste its Immoweb search URL in startUrls.

Output example

{
"id": "21858318",
"url": "https://www.immoweb.be/en/classified/21858318",
"title": "House for sale - Woluwe-Saint-Pierre 1150",
"propertyType": "HOUSE",
"propertySubtype": "HOUSE",
"transaction": "sale",
"price": 1290000,
"priceMax": null,
"currency": "EUR",
"previousPrice": null,
"priceDisplay": "€1,290,000",
"monthlyCharges": null,
"isProject": false,
"livingAreaSqm": 281,
"landAreaSqm": null,
"bedrooms": 4,
"rooms": null,
"bathrooms": 2,
"toilets": null,
"epcScore": "G",
"epcKwhPerSqm": null,
"street": null,
"houseNumber": null,
"box": null,
"postalCode": "1150",
"locality": "Woluwe-Saint-Pierre",
"district": "Brussels",
"province": "Brussels",
"region": "Brussels",
"country": "Belgium",
"latitude": null,
"longitude": null,
"coordinatesApproximate": false,
"sellerType": "agency",
"agencyName": "James Realty",
"agencyLogo": "https://media-resize.immowebstatic.be/customers/0012p00002TxshIAAR/500x500/logo/a7666a0a0ed8bf6645fa3c35f9df7695.jpg",
"agencyWebsite": "http://www.james-realty.com",
"agencyPhone": "+3222183838",
"flag": null,
"createdAt": "2026-09-22T09:03:32.473Z",
"modifiedAt": "2026-10-12T13:43:23.991Z",
"imageUrl": "https://media-resize.immowebstatic.be/classifieds/7e236ba0-b2b8-4a6c-a039-906583742984/736x736/35273cf31f7770766056231d6b646c06.jpg",
"imageCount": 28,
"images": [
"https://media-resize.immowebstatic.be/classifieds/7e236ba0-b2b8-4a6c-a039-906583742984/736x736/35273cf31f7770766056231d6b646c06.jpg",
"https://media-resize.immowebstatic.be/classifieds/7e236ba0-b2b8-4a6c-a039-906583742984/736x736/302e14f5ba7df65ce08784d071d76449.jpg"
],
"hasVideo": false,
"hasVirtualTour": false,
"description": "Etterbeek – Montgomery | Townhouse with large garden\n\nJust a few steps from Montgomery, on a residential avenue that has retained its architectural harmony, this character townhouse offers a pleasant family setting within easy reach of scho...",
"condition": null,
"constructionYear": null,
"facades": 2,
"floors": null,
"hasLift": false,
"gardenAreaSqm": null,
"terraceAreaSqm": null,
"parkingSpaces": 1,
"heatingType": "gas",
"isFurnished": false,
"cadastralIncome": 2503,
"floodZone": null,
"availability": null,
"detailsFetched": true,
"scrapedAt": "2026-10-13T18:24:39.027Z"
}

Pricing

Pay per event, no subscription:

EventPriceWhen
Listing scrapedUS$0.60 per 1,000every listing saved to the dataset
Listing details (add-on)US$0.40 per 1,000only when "Include full details" is on
Actor startUS$0.00005once per run

So 10,000 listings cost about US$6, or US$10 with full details.

FAQ

How many listings can I get? Everything. Immoweb returns at most 9,990 listings per query; the Actor detects it and splits by province and price band. A full nationwide pull (about 85,000 listings for sale) takes roughly 15 minutes.

Does it need a proxy? Apify Proxy is on by default. If Immoweb blocks datacenter IPs the Actor switches to residential Belgian IPs automatically.

How fast is it? About 30 listings per request; roughly 40 listings per second without details and 120 listings per minute with details.

Can I sort by newest? Results come in Immoweb's default relevance order. The site's robots.txt asks crawlers not to use the sort parameter, so it is not offered.

Use cases

Price monitoring and comparables, investor deal-finding, lead lists of Belgian agencies, rental-yield analysis, EPC / energy-renovation targeting, market reports.


En español

Extrae anuncios de Immoweb.be (el portal inmobiliario nº 1 de Bélgica): venta y arriendo de casas, departamentos, terrenos, garajes, oficinas, locales y proyectos nuevos. Filtra por código postal o provincia, precio, dormitorios y superficie, o pega una URL de búsqueda de Immoweb. Sin login. Las búsquedas de más de 9.990 anuncios se dividen solas por provincia y precio. Opción de detalles completos (descripción, EPC, año de construcción, jardín, parking, fotos, web de la inmobiliaria). Precio: US$0,60 por 1.000 anuncios (+ US$0,40 por 1.000 con detalles). No se entregan nombres ni datos personales de particulares.