Zimmo Scraper - Belgian Real Estate Listings & Prices
Pricing
Pay per usage
Zimmo Scraper - Belgian Real Estate Listings & Prices
Scrape property listings from Zimmo.be, Belgium's second-largest real estate portal. Extract prices, locations, surfaces, EPC scores, images, and agent details. No login needed. Supports sale and rental listings.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Zimmo Scraper
Extract real estate listings from Zimmo.be, Belgium's second-largest property portal with over 125,000 active listings and 6 million monthly visitors.
Why use this actor?
Zimmo.be aggregates listings from real estate agencies and private sellers across Belgium. This actor lets you collect structured property data at scale — prices, locations, surfaces, EPC energy labels, images, and agent details — without manual browsing or login requirements.
Use cases include market analysis, investment research, relocation planning, price monitoring, and academic housing studies.
How to scrape Zimmo data
- Go to the actor's page on the Apify Store
- Enter a Belgian city name (e.g., "Gent", "Brussel", "Antwerpen") or paste a Zimmo.be search URL
- Choose listing type (sale or rent) and property type
- Click "Start" to run the scraper
- Download results as JSON, CSV, or Excel when complete
The actor handles Zimmo.be's Cloudflare protection automatically using residential proxies and browser fingerprinting.
Input
| Field | Type | Required | Description |
|---|---|---|---|
searchQuery | String | No | City or region to search, e.g., "Gent", "Brussel". Defaults to "Gent". |
startUrls | Array | No | Zimmo.be search or detail URLs. Overrides searchQuery if provided. |
listingType | String | No | sale (default) or rent |
propertyType | String | No | Filter by type: huis, appartement, studio, bouwgrond, kot, kantoor, garage |
maxResults | Integer | No | Maximum listings to return (default: 100) |
proxyConfiguration | Object | No | Proxy settings. Residential proxies required — configured by default. |
Output
Each listing contains:
| Field | Type | Example |
|---|---|---|
title | String | "Huis te koop in Gent" |
price | Number | 325000 |
currency | String | "EUR" |
listingType | String | "sale" |
propertyType | String | "huis" |
address | String | "Veldstraat 25" |
city | String | "Gent" |
postalCode | String | "9000" |
province | String | "Oost-Vlaanderen" |
bedrooms | Number | 3 |
bathrooms | Number | 1 |
surface | Number | 145 |
landSurface | Number | 280 |
buildYear | Number | 1965 |
epcScore | String | "C" |
imageUrl | String | Primary listing photo URL |
imageUrls | Array | All listing photo URLs |
description | String | Full property description text |
latitude | Number | 51.0543 |
longitude | Number | 3.7174 |
agencyName | String | "ERA Vastgoed" |
url | String | Full Zimmo.be listing URL |
scrapedAt | String | ISO 8601 timestamp |
Example output
{"title": "Huis te koop in Gent","price": 325000,"currency": "EUR","listingType": "sale","propertyType": "huis","city": "Gent","postalCode": "9000","bedrooms": 3,"bathrooms": 1,"surface": 145,"landSurface": 280,"buildYear": 1965,"epcScore": "C","imageUrl": "https://www.zimmo.be/...","description": "Ruime woning met tuin in het centrum van Gent...","agencyName": "ERA Vastgoed","url": "https://www.zimmo.be/nl/gent-9000/te-koop/huis/ABC12/","scrapedAt": "2026-05-29T14:30:00.000Z"}
Cost estimate
This actor uses Playwright with residential proxies, making it more resource-intensive than simple HTTP scrapers. Approximate costs:
- ~50 results: $0.10-0.20 in platform credits
- ~500 results: $0.50-1.00 in platform credits
- ~5,000 results: $3.00-6.00 in platform credits
Costs depend on Cloudflare challenge frequency and proxy usage.
Tips for best results
- Use residential proxies (configured by default). Datacenter proxies will be blocked.
- Belgian IP preferred — Belgian residential proxies have the highest success rate.
- Start small — test with
maxResults: 20before running large scrapes. - Use specific cities — searching for a specific city (e.g., "Gent") returns more focused results than broad searches.
Limitations
- Zimmo.be uses Cloudflare protection. Success rate depends on proxy quality and browser fingerprinting.
- Some listings may have limited data depending on what the seller/agent published.
- The actor scrapes the public website. No login or authentication is used.
- Scraping speed is limited to avoid triggering additional anti-bot measures.
- Price data reflects the listed asking price, not the final sale price.
Related scrapers
- Immoweb Scraper — Belgium's #1 real estate portal
- Immovlan Scraper — Another major Belgian property portal
- Logic-Immo Scraper — French real estate listings
- ImmoScout24 Scraper — German/Austrian real estate
- Immobiliare Scraper — Italian real estate listings