Property Search
/api/zimmo/search
Search homes for sale and for rent with filters, sorting and pagination
Scrappa's Zimmo API returns structured JSON from Zimmo, the Belgian real estate site. Find places, search homes for sale and for rent with price, bedroom, bathroom, area, type, energy label and condition filters, read listing details with address, geo location, energy certificate, rooms, images and agency, and look up estate agencies and listing scores.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/zimmo/search?service=buy&place_id=1506&category=house&bedrooms_min=3&price_max=600000&sort=price" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"service": "buy",
"listings": [
{
"id": "c1f57e0f-12d1-403d-afbc-e67f4fb7c40a",
"code": "LSOXI",
"url": "https://www.zimmo.be/nl/gent-9000/te-koop/huis/LSOXI",
"kind": "property",
"service": "buy",
"status": "FOR_SALE",
"category": "house",
"title": "Lichtrijke en instapklare woning met charmante gevel en stadstuin nabij het Baudelopark.",
"price": 675000,
"currency": "EUR",
"bedrooms": 2,
"bathrooms": 1,
"area_m2": 209,
"plot_area_m2": 135,
"energy_label": "B",
"epc_value": 118,
"address": {"street": "Jakob Van Caeneghemstraat", "number": "6", "postal_code": "9000", "city": "Gent"},
"lat": 51.0611833,
"lon": 3.7286453,
"agency": {"id": "75d5bb79-4273-4a50-8085-0cbc093e5d57", "name": "Carlo Eggermont"}
}
],
"count": 1,
"total_count": 54,
"page": 1,
"size": 10,
"has_more": true
},
"meta": {
"endpoint_family": "search",
"billable": true,
"rows_removed_by_guard": 0,
"duplicates_removed": 0
}
}
Structured data for real applications. Here are some ideas.
Count and compare homes for sale and for rent in any Belgian municipality, province or region with price, area and room filters.
Track asking prices, price history and the price estimate of listings over time.
Add place and address autocomplete, filtered results and listing pages for Belgium to your own app, in Dutch, French, English or German.
Browse estate agencies by place and list all properties of one agency with business contact data and review scores.
Zimmo scraper API
The Zimmo API is built for real estate research, price monitoring and property apps in Belgium. Search homes, plots, garages and commercial property for sale or for rent and get price, area, rooms, address, geo location, energy certificate, images and agency in one JSON shape. Place ids come from the places endpoint and work for municipalities, provinces and regions.
Find a place_id with the places endpoint, by name in Dutch, French or English, or by postal code.
Search for sale and for rent with a true total count and up to 30 rows per page.
Filter by category, sub type, price, bedrooms, bathrooms, living and plot area, construction year, EPC, energy label, condition and new construction.
Every row is checked against your filters, and the dropped rows are counted in the response.
Read the text fields in Dutch, French, English or German with the locale parameter.
Pass a service and a place_id to list homes with price, size, images and agency, then raise page until has_more is false.
Open Zimmo Property Search API docsPass the code of a search row to read rooms, utilities, energy certificate, flooding data, documents and all images in one call.
Open Zimmo Listing Details API docsEverything you need in one API.
/api/zimmo/search
Search homes for sale and for rent with filters, sorting and pagination
/api/zimmo/listing
Get price, area, rooms, address, geo location, energy certificate, images and agency of one listing
/api/zimmo/listing/scores
Get mobility, transparency and popularity scores and the price estimate of one listing
/api/zimmo/locations
Find municipalities, provinces and regions by name or postal code
/api/zimmo/autocomplete
Autocomplete Belgian street addresses with coordinates
/api/zimmo/agency
Get one estate agency with business phone, website, address and reviews
/api/zimmo/agencies
Browse estate agencies, optionally in one place
/api/zimmo/agency/listings
List the properties of one agency with the search filters
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Zimmo property data as JSON | Build your own parser | |
| Search with filters and pagination | ||
| Filters checked on every row | ||
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by Zimmo. The Zimmo API returns structured JSON from public data through a Scrappa API key.
Every Scrappa account includes 500 free credits each month. After that, each successful request costs one credit. Failed requests are never charged.
The business phone numbers, website, address, VAT number and review scores that Zimmo shows on the public agency page, and the opening hours when the agency shares them. E-mail addresses are not part of the data.
Zimmo returns results up to position 5000. Use more filters or a smaller place to reach the rest. The total count is always exact.
With new_construction=projects or all, a row can be a new-build project. It has kind set to project and a list of its units. A project is returned when at least one unit fits your filters.