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

NanoScrape

NanoScrape

Maintained by Community

Actor stats

0

Bookmarked

15

Total users

2

Monthly active users

15 hours 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

Use with AI Agents (MCP)

Connect this actor to any MCP-compatible AI client — Claude Desktop, Claude.ai, Cursor, VS Code, LangChain, LlamaIndex, or custom agents.

Apify MCP server URL:

https://mcp.apify.com?tools=santamaria-automations/immoweb-be-scraper

Example prompt once connected:

"Use immoweb-be-scraper to scrape property listings from immoweb be. Return results as a table."

Clients that support dynamic tool discovery (Claude.ai, VS Code) will receive the full input schema automatically via add-actor.

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

Proxy note: Proxying is managed by the actor (Belgian residential IPs); there is no proxy setting to configure.

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

Data protection

This actor returns only data that is publicly visible on the source pages. Results can include personal data, such as names, phone numbers, email addresses and addresses of private persons, sole traders or contact persons. Where the source labels an entry type, it is included so you can filter the results yourself.

You are responsible for using the data lawfully, including the GDPR/DSGVO, national data-protection laws and unfair-competition rules (e.g. UWG) for marketing and outreach.

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.