Immovlan Scraper — Belgian Real Estate Listings & Prices
Pricing
Pay per usage
Immovlan Scraper — Belgian Real Estate Listings & Prices
Scrape real estate listings from Immovlan.be — Belgium's #3 property portal. Get prices, addresses, property details, agent info, and more for properties for sale or rent.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Jelle Desramaults
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
Immovlan Scraper
Scrapes Belgian property listings from immovlan.be -- one of Belgium's three major real estate portals. Supports filtering by transaction type, property type, city, price range, and bedrooms.
Input
| Field | Type | Required | Description |
|---|---|---|---|
transactionType | String | No | ForSale or ForRent |
propertyType | String | No | Property type filter |
city | String | No | Belgian city name |
minPrice | Integer | No | Minimum price |
maxPrice | Integer | No | Maximum price |
minBedrooms | Integer | No | Minimum bedrooms |
maxResults | Integer | No | Max listings (default: 100) |
language | String | No | nl (default), fr, or en |
proxyConfiguration | Object | No | Proxy settings |
Output
| Field | Type | Example |
|---|---|---|
title | String | "Appartement te koop in Gent" |
price | Number | 249000 |
priceMax | Number | 275000 (for price ranges) |
currency | String | "EUR" |
propertyType | String | "apartment" |
transactionType | String | "sale" |
address | String | "9000 Gent" |
city | String | "Gent" |
postalCode | String | "9000" |
bedrooms | Number | 2 |
bedroomsMax | Number | 3 (for ranges in projects) |
bathrooms | Number | 1 |
surface | Number | 85 |
surfaceMax | Number | 95 |
description | String | Listing description (up to 2000 chars) |
imageUrl | String | Listing photo |
agencyName | String | "ERA Vastgoed" |
listingId | String | "12345678" |
isProject | Boolean | false |
How it works
The scraper fetches listing pages directly via HTTP using got-scraping (no browser), parses the HTML with Cheerio, and extracts listing data from article.list-view-item elements. Address information comes from schema.org microdata. Property features (bedrooms, surface, bathrooms) are parsed from the .property-highlight blocks.
Pagination is detected from ?page=N links on the page.
Projects (new developments) are flagged with isProject: true and may have range values for bedrooms, surface, and price.
Cost
About $0.15 per 1,000 listings.
Notes
- Belgian trilingual site. Set
languageto get Dutch, French, or English URL paths. - Transaction type is inferred from listing detail URLs (
/te-koop/,/te-huur/,/a-vendre/,/a-louer/). - Rate limiting: the scraper includes polite delays between page fetches.
- 403/429 responses trigger automatic retries with backoff.