Zimmo Scraper [Only $1.5💰] | Belgian Property | Prices avatar

Zimmo Scraper [Only $1.5💰] | Belgian Property | Prices

Pricing

from $1.45 / 1,000 results

Go to Apify Store
Zimmo Scraper [Only $1.5💰] | Belgian Property | Prices

Zimmo Scraper [Only $1.5💰] | Belgian Property | Prices

Scrape Belgian real estate listings from zimmo.be — houses, apartments, offices and land for sale and rent. Full detail records: price, EPC energy label, flooding & planning info, GPS coordinates and agency contacts. The cheapest Zimmo scraper on Apify, from $0.0015 per result.

Pricing

from $1.45 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Categories

Share

Zimmo Be Scraper

Scrape Belgian real estate listings from zimmo.be — houses, apartments, offices and land — for sale and rent across all of Belgium. Get price, EPC energy label, flooding & planning info, GPS coordinates, photos and agency contacts in clean structured JSON, ready for Belgian property market analysis, price monitoring and PropTech databases.

The actor calls Zimmo's internal Search API (search-api.zimmo.be) with an anonymous session token and pages with the site's own searchAfter cursor — 100 full detail records per request, no browser, no HTML pagination wall. At $0.0015 per result, it is the most affordable Zimmo scraper in the Apify Store (compared: $0.0025–$0.02 per listing on competing Zimmo actors).

Belgian Real Estate Use Cases

  • Belgian property price monitoring — track asking prices, price changes and new listings per municipality, postal code or region
  • Real estate market research & analysis — build a full dataset of the Belgian housing market (price, surface, EPC, flooding risk, cadastral income) for valuation models or PropTech
  • Agency & investor lead generation — collect listing agency contacts (name, email, phone, website) for outreach and business development
  • EPC and flooding-risk screening — filter properties by energy label (A–G) and flooding/planning data for renovation investment strategies
  • Relocation & moving services — assemble sale/rent inventory with GPS coordinates for client matching in target municipalities
  • New-build & project monitoring — watch new construction listings and construction-year-filtered segments across Flanders, Wallonia and Brussels

How It Works

Paste one or more zimmo.be search or region URLs into startUrls. The actor resolves each URL to the site's internal Search API filter, pages through results with Zimmo's own searchAfter cursor, and writes one full-detail record per listing to your Apify dataset. Proxy is optional — the Search API usually works without one.

Build a Belgian Property Database Without an Official API

Zimmo.be is one of Belgium's two largest real estate portals (100,000+ active listings). It has no public API for listing data. This actor reads the same structured JSON the site's own frontend uses, so you get a complete, analysis-ready dataset — no API key, no login, no browser.

Input

FieldTypeRequiredDefaultNotes
startUrlsarray✅—Zimmo.be search or region URLs, e.g. https://www.zimmo.be/nl/zoek/te-koop, https://www.zimmo.be/nl/gent-9000/te-koop/, https://www.zimmo.be/fr/wavre-1300/a-vendre/maison/. Both Dutch and French URLs work.
maxResultsinteger–50Maximum unique listings to export (default 50, max 100,000). Free users are capped at 10.
proxyobject–offEnable only if www.zimmo.be blocks HTML filter extraction from your start URL.

Example Input

{
"startUrls": [{ "url": "https://www.zimmo.be/nl/zoek/te-koop" }],
"maxResults": 500
}

Output

One dataset row per listing, with the full detail record: price, location, surfaces, rooms, EPC label and value, cadastral income, flooding and planning info, photos, and agency contacts.

FieldDescription
code / zimmoCodeZimmo listing code (e.g. LN4EA)
transactionTypeFOR_SALE / FOR_RENT
propertyType / propertySubTypeHouse, apartment, land, commercial, …
price / priceUnitAsking price in EUR
address, postalCode, city, provinceFull location
latitude, longitudeGPS coordinates
bedrooms, bathroomsRoom counts
livingSurface, plotSurfaceSurfaces in m²
epcLabel, epcValueEPC energy label (A–G) and value in kWh/m²
cadastralIncomeBelgian cadastral income
constructionYear, conditionBuilding details
flooding, planningFlood-risk and planning-permit info
description, photosListing text and image URLs
agencyAgency name, email, phone, website
listingTypesummary or detail
scrapedAtScrape timestamp

Example Output

{
"code": "LN4EA",
"url": "https://www.zimmo.be/nl/assebroek-8310/te-koop/huis/LN4EA/",
"transactionType": "FOR_SALE",
"propertyType": "HOUSE",
"propertySubType": "VILLA",
"price": 425000,
"address": "Kerkstraat 12",
"postalCode": "8310",
"city": "Assebroek",
"latitude": 51.195,
"longitude": 3.256,
"bedrooms": 4,
"bathrooms": 2,
"livingSurface": 180,
"plotSurface": 420,
"epcLabel": "C",
"epcValue": 180,
"cadastralIncome": 1200,
"flooding": { "floodingValues": ["NONE"] },
"photos": ["https://files.zimmo.be/backend-api/abc/photo1.jpg"],
"agency": {
"name": "Immo Test BV",
"email": "info@immotest.be",
"phone": "+32 50 12 34 56"
},
"listingType": "detail",
"scrapedAt": "2026-09-23T09:00:00.000Z"
}

Download the dataset as JSON, HTML, CSV or Excel, or pull it via the Apify API.

Integrations & Automation

Use the actor's API endpoint from your own scripts, connect webhooks on run completion, or trigger it from Zapier / Make (via Apify's official integrations). For Belgian property price tracking, schedule the actor daily or weekly per municipality — recurring runs keep your dataset current and build a price-change history over time.

FAQ

Why use this actor instead of Zimmo's website or an official API?

Zimmo.be offers no public API for listing data. Browsing the site gives you one page at a time, with no export. This actor queries the site's internal Search API directly and returns full detail records in bulk — up to 100 listings per request — with pagination handled automatically.

What are alternatives to this actor for Belgian property data?

The main alternative is scraping Immoweb (Belgium's largest portal) for the same market. On this store, that means other actors like Immoweb Scraper — Belgium Property, Prices & Agencies. For Zimmo specifically, competing actors exist at $0.0025–$0.02 per listing; this actor is priced at $0.0015 per result while returning the same full-detail record set.

Which Belgian regions are supported?

All of Belgium: Flanders, Wallonia and Brussels. Use region or postal-code URLs (e.g. /nl/gent-9000/te-koop/) or the site's exact advanced-search filters via the ?search=<base64> parameter. Both Dutch (/nl/.../te-koop/) and French (/fr/.../a-vendre/) URLs are supported.

Does the actor return EPC and flooding data?

Yes — every full detail record includes the EPC energy label (A–G) and value (kWh/m²), plus flooding risk and planning permit information where available on the listing. This makes it suitable for energy-renovation and flooding-risk screening use cases.

How can I get agency contact details for lead generation?

The agency field contains the listing agency's name, email, phone and website for every listing. Run per municipality or filter segment to build targeted lead lists.

Web scraping operates in a legal gray area. This actor only reads publicly available listing data; you are responsible for complying with zimmo.be's Terms of Service and applicable law (including GDPR when processing personal data such as agency contacts).

For AI Agents & LLM Apps

Purpose: Returns structured Belgian real estate listings (price, address, surfaces, EPC label, flooding/planning, GPS, photos, agency contacts) from zimmo.be search and region URLs.

Minimal input:

{ "startUrls": [{ "url": "https://www.zimmo.be/nl/zoek/te-koop" }] }

Output fields: code, url, transactionType, propertyType, propertySubType, price, address, postalCode, city, province, latitude, longitude, bedrooms, bathrooms, livingSurface, plotSurface, epcLabel, epcValue, cadastralIncome, constructionYear, condition, flooding, planning, description, photos, agency, listingType, sourceUrl, scrapedAt.

Behaviors an agent should know:

  • startUrls is required; both Dutch (te-koop) and French (a-vendre) URLs are accepted and resolved to the internal Search API.
  • Free-tier runs are capped at 10 results; paid accounts up to 100,000 per run.
  • Proxy is optional and should be left off unless HTML filter extraction is blocked.
  • Billing (pay-per-result): $0.0015 per listing in the dataset + $0.00005 actor start.

SEO Keywords

zimmo scraper, zimmo.be scraper, belgian real estate data, belgium property listings, house prices belgium, apartment prices belgium, belgian property market analysis, zimmo api, belgium real estate database, epc energy label belgium, flooding risk property belgium, belgian property lead generation, property for sale belgium, rental listings belgium, zimmo brussels, zimmo antwerp, brussels real estate data, flemish property data, wallonia real estate, cadastral income data, belgium proptech data, property price monitoring belgium

This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Zimmo (zimmo.be).

It accesses only publicly available listing pages and Zimmo's public Search API — no login bypass, no CAPTCHA solving, no credentials. It reads data the website already displays publicly.

Users are responsible for their own compliance with zimmo.be's Terms of Service and applicable data-protection law. Output includes agency contact details (names, emails, phone numbers) that should not be used for unsolicited commercial outreach in violation of applicable law (e.g. GDPR, CAN-SPAM). This section is informational, not legal advice.