Immoweb Scraper: Belgium Property Listings & Prices
Pricing
from $0.40 / 1,000 listings
Immoweb Scraper: Belgium Property Listings & Prices
Belgium real estate scraper and MCP tool: paste immoweb.be search URLs, get every listing: price, type, bedrooms, living area, energy class (EPC), locality, postal code, agency, date. Houses, flats, land, buy or rent. No login. Pay per listing plus a small start fee per run.
Pricing
from $0.40 / 1,000 listings
Rating
0.0
(0)
Developer
PlainRows
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Immoweb Scraper
Get property listings from immoweb.be, Belgium's largest real estate portal, from any search: price (or rent), property type and subtype, bedrooms, living area, land area, EPC energy class, region, province, locality, postal code, agency name and address, new-build project or not, status badge (new, under option), last update, main image. Houses, apartments, land, offices, garages; to buy or to rent; Brussels, Flanders and Wallonia. A simple immoweb scraper for Belgium real estate data.
Plain HTTP requests, no browser: no login, no account, no cookies, no proxy. The Actor reads only the public search pages, one page at a time per search with a pause between pages, and respects immoweb.be's robots.txt.
Typical uses
- Investors and analysts: asking prices and price per m² by municipality and postal code, every week (schedule a run).
- Agencies: competing agencies' stock, new listings in your area.
- Rental market research: rents in Brussels, Antwerp, Ghent, Liège, Leuven, Namur…
- Energy renovation leads and studies: share of EPC classes E, F and G by area.
- Spreadsheets, BI and AI agents: clean rows for Google Sheets, n8n, Make, Zapier or an MCP client.
What you get
One row per listing:
| Field | Description |
|---|---|
search, searchUrl | Your search and the page read |
listingId, url, title | Immoweb listing ID, link and title (often empty on Immoweb) |
propertyType, propertySubtype | APARTMENT, HOUSE, APARTMENT_GROUP / HOUSE_GROUP (new-build project)…; DUPLEX, PENTHOUSE, VILLA, FLAT_STUDIO… |
transaction | FOR_SALE or FOR_RENT |
price, priceMax, priceText, currency | Price in EUR (monthly rent for rentals; lowest unit price for a project), highest unit price of a project, price as displayed |
bedrooms, areaM2, landAreaM2, floor | Bedrooms, living area, land area, floor |
energyClass | EPC energy class (A++ to G) |
region, province, locality, postalCode | Brussels / Flanders / Wallonia, province, municipality, postal code |
street, houseNumber, latitude, longitude | Agencies only, as published; always null for private sellers |
sellerType, agencyName | agency or private; agency or developer name |
isProject, listingStatus | New-build project with several units; badge shown (new, under_option…) |
updatedAt, imageUrl, imageCount | Last update (UTC), main image, images on the card |
page, position, totalResults | Where the listing was, and how many results Immoweb reports |
observedAt | When the page was read (UTC) |
Missing values are always null, never guessed. Nothing is collected about private sellers beyond the locality and postal code, and agents' personal names are never kept. A search without listings (or blocked, or unreadable) gets one free row with found: false, a status and a message.
Input
{"searches": ["https://www.immoweb.be/en/search/apartment/for-sale/brussels/1000", "https://www.immoweb.be/en/search/house/for-rent/antwerp/2000"],"maxResultsPerSearch": 90}
- searches: one immoweb.be search URL per line, up to 100 per run, in English (
/en/search/…), French (/fr/recherche/…) or Dutch (/nl/zoeken/…). Choose the property type, buy or rent and the location on the site, then copy the address bar. - maxResultsPerSearch: 1 to 600 (default 90). Immoweb shows 30 listings per page; the Actor reads up to 20 pages per search. For more, split a search (postal codes, property types).
Listings found by two of your searches are returned and billed once.
Limits
- No sorting and no price filter in the URL: immoweb.be's robots.txt disallows
orderBy,minPrice/maxPrice,countries=,searchIdand a few other parameters. The Actor removes them from your URLs (the run summary says so) and returns the site's default order; filter prices in your spreadsheet. - Search pages only: no full description, no photos beyond the first, no phone number.
- New-build projects without any price shown are skipped (free).
- Up to 600 listings per search URL.
Pricing
Pay per event: one event per listing returned, plus a small start fee per run.
| Plan | Per listing | Per 1,000 listings |
|---|---|---|
| Free | $0.00055 | $0.55 |
| Bronze | $0.0005 | $0.50 |
| Silver | $0.00045 | $0.45 |
| Gold | $0.0004 | $0.40 |
Free: searches without listings, pages that are blocked or cannot be read, listings without a price, duplicates and input mistakes. On the free Apify plan, a run reads up to 3 searches and 30 listings per search.
FAQ
Is it legal? The Actor reads only pages anyone can see without an account, at a slow pace, and respects robots.txt. It keeps no personal data about private sellers or agents. Immoweb's terms of use restrict automated access: you are responsible for how you use the data. This is not legal advice.
Why are some searches empty or BLOCKED? If Immoweb refuses a request (rate limit or bot check), the Actor stops that search and charges nothing beyond the results already delivered. If this happens after the first page, the run summary warns that the search stopped early and its results are partial. It never solves or bypasses a check and uses no proxy. Try again later or with fewer searches per run.
Why can't I sort by price or newest? The site's robots.txt disallows sorting and price parameters for automated readers, and this Actor follows it. Run your search regularly and compare listingId or updatedAt to spot new listings.
Why is title often empty? Immoweb cards usually have no free title; use propertySubtype, locality and bedrooms.
Can I get the full description, all photos or the phone number? No: the Actor reads the search pages only. Need another field? Open an issue.
More PlainRows tools
Same pay-per-result pricing, same clean JSON, built to chain together in n8n, Make, Zapier or AI agents.
- SEO and keywords: Keyword Search Volume, CPC & Difficulty · Keyword Planner Alternative (Bulk Search Volume & CPC) · Bing Keyword Search Volume & CPC · Keyword Ideas Generator · Google Autocomplete & People Also Ask · Google Trends Explorer · Website Organic Traffic & Top Keywords · SEO Competitors & Keyword Gap Finder · Bulk Domain Authority Checker · Backlink Checker · Broken Link Checker · AI Search Visibility Tracker (ChatGPT, Gemini, AI Mode) · Google Maps Rank Tracker (Geo-Grid Local SEO)
- Leads and companies: Google Maps Scraper · Google Maps Email Extractor · Google Maps Businesses Without Website · Yellow Pages Australia Scraper · Website Technology Checker · Website Email Extractor · Contact Details Scraper (Emails, Phones, Socials) · ATS Jobs Scraper (Workday, Greenhouse, Lever, Ashby) · Workday Jobs Scraper · Greenhouse Jobs Scraper · Lever Jobs Scraper · Ashby Jobs Scraper · Google Jobs Scraper · Reed.co.uk Jobs Scraper (UK) · jobs.ch & jobup.ch Jobs Scraper (Switzerland) · Arbeitsagentur Jobs Scraper (Germany) · Google Ads Scraper (Transparency Center) · Company Registry Lookup (SIRENE, LEI, Brreg) · Public Tenders Search (EU TED & UK)
- E-commerce and travel: Amazon Product Search Scraper · Amazon Reviews Scraper · Google Shopping Prices Scraper · Google Hotels Prices Scraper · Google Hotels Scraper · Tripadvisor Reviews Scraper · Trustpilot Reviews Scraper
- Marketplaces and classifieds: AliExpress Scraper · Kleinanzeigen Scraper (Germany) · AutoScout24 Scraper (Cars, Europe) · Kijiji Scraper (Canada) · Marktplaats Scraper (Netherlands) · Property Finder Scraper (UAE) · Redfin Scraper (US Homes for Sale) · Otomoto Scraper (Polish Car Listings) · Otodom Scraper (Poland Property) · Imovirtual Scraper (Portugal Property) · Standvirtual Scraper (Portugal Cars) · Blocket Scraper (Sweden) · FINN.no Scraper (Norway) · coches.net Scraper (Spain Cars) · 2dehands Scraper (Belgium) · Storia Scraper (Romania Property) · Autovit Scraper (Romania Cars) · FINN.no Car Scraper (Norway Cars) · DBA Scraper (Denmark) · Tori.fi Scraper (Finland)
- Content and media: Google News Scraper · YouTube Search Scraper · YouTube Search API (JSON) · YouTube Comments Scraper · Google Images Scraper · Website Screenshot API · Google Maps Reviews Scraper · Google Reviews Scraper · App Store & Google Play Reviews Scraper · App Store & Google Play App Details Scraper · Google Play Reviews Scraper · App Store Reviews Scraper
Support
Open an issue on the Actor's page: issues are read and answered. Need another field, a higher limit or a custom version for your workflow? Ask in an issue.