🇧🇪 Immoweb Belgium Scraper | Real Estate Listings avatar

🇧🇪 Immoweb Belgium Scraper | Real Estate Listings

Pricing

from $0.75 / 1,000 results

Go to Apify Store
🇧🇪 Immoweb Belgium Scraper | Real Estate Listings

🇧🇪 Immoweb Belgium Scraper | Real Estate Listings

Extract property listings from Immoweb Belgium (immoweb.be) across Brussels, Antwerp & Ghent — prices in EUR, bedrooms, floor area, addresses, EPC ratings & agency details.

Pricing

from $0.75 / 1,000 results

Rating

0.0

(0)

Developer

Khan

Khan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Security

Limited permissions

Share

🇧🇪 Immoweb Belgium Scraper

Extract structured real estate listings from Immoweb Belgium (immoweb.be), the leading property portal across Brussels, Antwerp, Ghent, Charleroi, Liège, and Bruges. Collect comprehensive listing data including property prices in EUR, bedrooms, bathrooms, living area (m²), EPC/PEB energy efficiency ratings, agency details, and direct listing links.


What does Immoweb Belgium Scraper do?

Immoweb is Belgium's premier real estate marketplace, featuring hundreds of thousands of residential and commercial listings from real estate agencies, developers, and private owners.

This Actor extracts structured property data directly from Immoweb search pages and category feeds:

  • Sale & Rental Properties: Apartments, houses, duplexes, penthouses, studios, villas, and commercial real estate.
  • Detailed Specifications: Net habitable space (m²), land surface, bedroom counts, property subtype, and construction type.
  • Financial Details: Sale prices and rental rates in EUR, VAT flags, and starting bids.
  • Energy & Environmental Ratings: Official Belgian PEB / EPC energy ratings (Class A+ through G).
  • Agency & Broker Information: Agency names, broker logos, and direct classified IDs.
  • Geographic Precision: Locality, postal code, district, and administrative region across Brussels, Flanders, and Wallonia.

Why scrape Immoweb Belgium?

  • Real Estate Investment Analysis: Track Belgian property valuations, price-per-square-meter variations across Brussels communes, and identify high-yield investment opportunities.
  • Competitive Market Intelligence: Monitor portfolio inventory, new agency listings, and pricing strategies in key Flemish and Walloon markets.
  • PropTech & Housing Portals: Aggregate Belgian real estate feeds for syndication, automated valuation models (AVMs), and neighborhood comparison platforms.
  • Energy Transition Studies: Analyze the distribution of energy certificates (PEB/EPC) across older and newly developed Belgian residential properties.

How to scrape Immoweb Belgium listings

  1. Find your search URL on Immoweb: Visit https://www.immoweb.be and apply your search filters (property type, transaction type, location, price range).
  2. Copy the search URL: Copy the full URL from your browser address bar (e.g. https://www.immoweb.be/en/search/apartment/for-sale/brussels/district).
  3. Configure the Actor: Paste the URL into the Start URLs field in the Apify Console.
  4. Set Max Results: Specify how many property listings you want to extract.
  5. Run the Actor: Click Start. The Actor streams live results into your default dataset in real time.
  6. Export your data: Download your structured property listings in JSON, CSV, Excel, XML, or Parquet.

Input Configuration

The Actor accepts the following input parameters:

📍 location — search city or region in Belgium (e.g. Brussels). Optional when startUrls is provided
Start URLs (startUrls):
One or more Immoweb Belgium search or category URLs. Supports houses, apartments, and land listings for sale or rent across any Belgian municipality or postal code.
Default: https://www.immoweb.be/en/search/apartment/for-sale/brussels/district

Max Results (maxItems):
The maximum number of property listings to extract during the run.
Default: 40


Input Examples

Standard Brussels Apartment Search:

{
"startUrls": [
{
"url": "https://www.immoweb.be/en/search/apartment/for-sale/brussels/district"
}
],
"maxItems": 100
}

Brussels Houses for Sale Search:

{
"startUrls": [
{
"url": "https://www.immoweb.be/en/search/house/for-sale/brussels-city/1000?countries=BE&page=1&orderBy=relevance"
}
],
"maxItems": 50
}

Output Data & Sample Dataset

The Actor returns clean, normalized property listing objects directly to the Apify dataset:

{
"id": "21936221",
"listing_id": 21936221,
"property_id": 21936221,
"title": "Duplex haut de gamme superbe jardin privatif et terrasse",
"price": 895000.0,
"currency": "EUR",
"bedrooms": 2,
"area": 175.0,
"area_sqm": 175.0,
"address": "1050 Ixelles",
"location": "1050 Ixelles",
"city": "ixelles",
"zipcode": "1050",
"district": "Brussels",
"region": "Brussels",
"property_type": "ground-floor",
"subtype": "GROUND_FLOOR",
"transaction_type": "FOR_SALE",
"epc_rating": "C",
"agency": "The Place to Be Agence Immobilière",
"agency_logo": "https://media-resize.immowebstatic.be/customers/0012p00002TxsudAAB/500x500/logo/718b183d3f6c32c0407d82f745de3186.jpg",
"image_url": "https://media-resize.immowebstatic.be/classifieds/36c4a25c-39f4-429a-9e79-d160d1ff6eb2/736x736/db8d3a269d307c6857da7351338efd57.jpg",
"url": "https://www.immoweb.be/en/classified/ground-floor/for-sale/ixelles/1050/21936221",
"portal": "immoweb.be",
"country": "BE"
}

Performance & Resource Utilization

  • Ultra-Lightweight Memory Footprint: Runs on just 128 MB RAM, maximizing cost efficiency and throughput.
  • Asynchronous Pipeline: Built with native async streaming, collecting records at high extraction rates.
  • Real-Time Data Streaming: Listings are pushed to the Apify Dataset incrementally as pages are processed.
  • Resilient Transport Routing: Features intelligent proxy management and automatic header emulation to ensure uninterrupted scraping.

How much does it cost to scrape Immoweb Belgium?

This Actor uses transparent Pay-Per-Event (Pay-Per-Result) pricing with a $0.00 Actor run start fee:

🆓 Free Plan — $0.005 per item ($5.00 / 1K) with up to 40 items per run
🥉 Bronze Plan — $0.00135 per item ($1.35 / 1K) with unlimited scale
🥈 Silver Plan — $0.00095 per item ($0.95 / 1K) with unlimited scale
🥇 Gold Plan — $0.00075 per item ($0.75 / 1K) with highest priority execution

You only pay for successful listings extracted. Failed runs or empty pages incur zero platform cost.


Integrations & Export Options

  • Direct Export: Download collected data in JSON, CSV, XLSX, XML, or NDJSON.
  • Apify API & Webhooks: Trigger downstream webhooks upon run completion to sync new listings to external endpoints.
  • Cloud & Automation Workflows: Connect directly with Zapier, Make, Google Sheets, Airtable, Amazon S3, and PostgreSQL.
  • Python & Node.js Clients: Ingest property feeds directly into data science workflows using apify-client.


Using 🇧🇪 Immoweb Belgium Scraper — Input with AI Agents and Apify MCP

This Actor is optimized as an on-demand tool for AI developer assistants, Claude Desktop, Cursor, and autonomous agent workflows connected via the official Apify MCP Server (https://mcp.apify.com).

Example prompts for Claude Desktop and Cursor:
• Extract property listings in Brussels and summarize pricing, bedrooms, and square meters.
• Search the latest listings and identify high-yield investment opportunities.
• Monitor new properties and compare square meter pricing.

Agent tool advantages:
• Natural location input — Pass simple city or region names (e.g. Brussels) without constructing portal URLs.
• Sub-second Rust streaming — Returns live listings in 3 to 4 seconds to prevent agent tool-call timeouts.
• Context-protective JSON — Clean, normalized fields designed to fit efficiently inside LLM prompt context windows.
• Pay-Per-Event pricing — Only pay per extracted property listing with zero platform start fees.

Frequently Asked Questions (FAQ)

Can I scrape properties from any city in Belgium?
Yes. You can paste search URLs covering Brussels, Antwerp, Ghent, Charleroi, Liège, Namur, Leuven, Bruges, or any specific Belgian postal code.

Does this scraper extract rental listings as well as sales?
Yes. Simply paste an Immoweb search URL filtered for rental properties (/for-rent/) and the Actor will collect rental listings and monthly rates.

Are PEB/EPC energy ratings included?
Yes. When available on the listing, the official Belgian energy efficiency classification (A+, A, B, C, D, E, F, G) is extracted into epc_rating.

How many listings can I collect in a single run?
You can configure maxItems to collect anywhere from a handful of records up to thousands across paginated category queries.


  • The Actor only collects publicly accessible real estate listing data displayed on Immoweb.be.
  • Respect Immoweb's platform terms of service and avoid aggressive scraping rates.
  • Adhere to applicable European and Belgian data privacy regulations (such as GDPR) when handling real estate broker and agency contact information.

Support & Feedback

If you have feature requests, notice website layout changes, or need assistance configuring custom extraction workflows, open an issue in the Apify Console Actor Discussion tab.


Additional Real Estate Scrapers

Explore related property and classified scrapers in the Crawlomatic ecosystem:

  • funda-nl-scraper: Netherlands leading property portal (funda.nl).
  • willhaben-immobilien-scraper: Austria leading property and real estate marketplace (willhaben.at).
  • finn-no-property-scraper: Norway national property portal (finn.no/eiendom).
  • fotocasa-scraper: Spain top real estate portal (fotocasa.es).
  • habitaclia-scraper: Catalonia & Spain residential property platform (habitaclia.com).