Zimmo Scraper
Real Estate

Zimmo Scraper

Scrape Belgian property listings from zimmo.be. Paste any zimmo.be search URL directly from your browser — filters are decoded automatically. ⚠️ Only Belgian listings are supported. International URLs (/international/...) are not yet supported and will be skipped with an explanatory notice in the ou

Launch on Apify ↗

Zimmo Scraper is a ready-to-run Apify actor from FlowExtract API for real estate. Extract Belgian property listings from zimmo.be. This page explains what it does, who it's for, and how to get the most out of it — then includes the full technical documentation below.

Use cases

  • ~200ms delay between detail fetches per listing (polite crawling)
  • ~500ms delay between search pages
  • 100 properties ≈ 1–2 minutes depending on network and proxy
  • results are pushed and charged in batches of 10

Frequently asked questions

How do I run Zimmo Scraper?

Open Zimmo Scraper on the Apify Store, provide your input (URLs or search parameters), and click Start. Results are available as JSON, CSV, or Excel, and via the Apify API.

Is Zimmo Scraper free?

Zimmo Scraper runs on Apify's pay-as-you-go platform; you only pay for the compute/usage a run consumes. Check the actor page for current pricing and any free tier.

Documentation

🏠 Zimmo Scraper

Extract Belgian property listings from zimmo.be.

Paste any zimmo.be search URL directly from your browser. The scraper fetches full property detail for each listing and stores the raw API response, giving you every field zimmo.be exposes: price, EPC certificates, flooding status, planning information, cadastral income, agency contacts, images, documents, and more.


🌍 Supported

Platform Domain Languages
Zimmo Belgium zimmo.be Dutch (/nl/zoeken/), French (/fr/rechercher/)

⚠️ International URLs (/international/...) are not yet supported. They will be skipped and noted in the dataset with an explanatory record.


🚀 Quick Start

Basic run 10 results from a single search

{
  "startUrls": [
    { "url": "https://www.zimmo.be/nl/zoeken/?search=eyJmaWx0ZXIiOnsic3RhdHVzIjp7ImluIjpbIkZPUl9TQUxFIl19LCJwbGFjZUlkIjp7ImluIjpbMTExOF19fX0=" }
  ],
  "maxResults": 10
}

Multiple URLs different regions or filter sets

{
  "startUrls": [
    { "url": "https://www.zimmo.be/nl/zoeken/?search=eyJmaWhhx0...." },
    { "url": "https://www.zimmo.be/fr/rechercher/?search=eyJmaW2g4..." }
  ],
  "maxResults": 50,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}

Unlimited results (bounded by budget if set)

{
  "startUrls": [
    { "url": "https://www.zimmo.be/nl/zoeken/?search=eyJmaWx0ZXIiOnsic3Rh....." }
  ],
  "maxResults": 0
}

📋 Input Parameters

Parameter Type Default Description
startUrls array One or more zimmo.be search URLs. Copy directly from your browser after applying filters.
maxResults integer 10 Maximum properties to scrape per URL. Set to 0 for unlimited.
proxyConfiguration object No proxy Apify proxy settings. Recommended for large runs to avoid rate limits.

How to get a start URL

  1. Go to zimmo.be and apply your filters (type, location, price, EPC, etc.)
  2. Copy the full URL from your browser
  3. Paste it into startUrls

📤 Output

Each dataset item is the raw detail API response for one property, with two fields appended:

Field Description
sourceUrl The search URL this property was found in
scrapedAt ISO timestamp of when it was scraped

Example output record (condensed)

{
  "id": "e36e00c9-907d-4f3c-b666-6d9e21793a96",
  "createdAt": "2026-04-11T07:29:47Z",
  "extra": {
    "zimmoCode": "LN4EA",
    "code": "LN4EA"
  },
  "estate": {
    "type": "HOUSE",
    "subType": "ONE_FAMILY_HOUSE",
    "status": "FOR_SALE",
    "soldBy": "BROKER",
    "condition": "RENEWED",
    "constructionType": "HALF_OPEN",
    "constructionYear": 1957,
    "renovationYear": 2020,
    "price": { "unit": "EUR", "value": 375000 },
    "cadastralIncome": { "unit": "EUR", "value": 448 },
    "floorspaceSurface": { "unit": "m²", "value": 102 },
    "plot": {
      "plotSurface": { "unit": "m²", "value": 168 },
      "orientation": "N"
    },
    "certificate": {
      "epcCertificate": {
        "energyLabel": "B",
        "epcValue": { "unit": "kWh/m²", "value": 147 }
      }
    },
    "flooding": { "floodingValues": [...] },
    "planning": [...],
    "location": {
      "street": "Duiventorenstraat",
      "streetNumber": "10",
      "postalCode": "8310",
      "locality": { "nl": "Assebroek" },
      "coordinates": { "latitude": 51.187863, "longitude": 3.24166 }
    }
  },
  "enriched": {
    "bedrooms": 2,
    "bathrooms": 1,
    "detailPageUrl": {
      "nl": "https://www.zimmo.be/nl/assebroek-8310/te-koop/huis/LN4EA/",
      "fr": "https://www.zimmo.be/fr/assebroek-8310/a-vendre/maison/LN4EA/"
    },
    "mainImageUrl": "https://files.zimmo.be/main-image/e36e00c9-...",
    "description": { "nl": "..." }
  },
  "dealer": {
    "name": "Waeyler",
    "email": "[email protected]",
    "phoneNumber": "050373137",
    "mobilePhoneNumber": "0477465311",
    "website": "https://www.waeyler.be",
    "category": "broker"
  },
  "files": {
    "images": [...],
    "documents": [...]
  },
  "sourceUrl": "https://www.zimmo.be/nl/zoeken/?search=...",
  "scrapedAt": "2026-04-13T23:37:57.746Z"
}

📊 Dataset Views

Five pre-configured views are available in the Apify dataset UI:

View Purpose
Overview Quick summary ID, type, price, condition, beds/baths, area, location, image
Detailed Full property data certificates, planning, flooding, layout, agency contacts
Contacts Agency name, email, phone, mobile, website, and location per listing
Pricing Price, cadastral income, surfaces, sold-by, availability date for market analysis
Energy & Legal EPC certificate, electricity certificate, flooding values, planning status, P/G-scores

💰 Pricing

Charged per property result successfully saved to the dataset.

Tier Price per result
FREE $0.008
BRONZE $0.004
SILVER $0.0035
GOLD $0.003

If you configure a budget, the scraper automatically calculates how many results it can afford before starting and caps maxResults accordingly no wasted API calls.


⚡ Performance

  • ~200ms delay between detail fetches per listing (polite crawling)
  • ~500ms delay between search pages
  • 100 properties ≈ 1–2 minutes depending on network and proxy
  • Results are pushed and charged in batches of 10

Large runs

For runs exceeding a few hundred results, enabling Apify proxy is strongly recommended to avoid rate limiting:

"proxyConfiguration": {
  "useApifyProxy": true
}

⚠️ Important Notes

  • Only Belgian listings are supported. International URLs (/international/...) are automatically detected and skipped with an explanatory notice in the dataset.
  • Users must comply with zimmo.be's Terms of Service and applicable data protection laws (GDPR).

The actor creator is not responsible for how users utilise the extracted data.


💬 Support & Contact


🌟 Related Actors by FlowExtract API

🏠 Real Estate Data

PropertyFinder Scraper Extract property listings from PropertyFinder across UAE, Saudi Arabia, Bahrain, Egypt, and Qatar.

Idealista Scraper API Advanced Idealista property data extraction with API access.

Idealista Scraper Extract Spanish real estate listings from Idealista.

🎬 Video & Media Tools

YouTube Transcript & Metadata Extractor Extract complete video transcripts with timestamps and comprehensive metadata.

YouTube Full Channel, Playlists, Shorts, Live Extract complete playlist and channel information from YouTube.

Zoom Scraper | 🎥 Downloader & 📄 Transcript Extract Zoom meeting recordings, transcripts, and metadata.

Loom Scraper | 🎥 Downloader & 📄 Transcript Download Loom videos and extract transcripts.

🛠️ Developer & Security Tools

AI Contact Intelligence Extractor Extract emails, phones, contacts & custom data using AI.

Network Security Scanner Scan websites for security vulnerabilities and get comprehensive security reports.

Screenshot / Ultimate Screenshot Fast, reliable webpage screenshots with customizable options.

📱 Social Media Tools

Facebook Ads Scraper Pro Extract Facebook ads data for competitor analysis and market research.


Ready to extract zimmo.be data? Start using Zimmo Scraper now!

Ready to Get Started?

Try this actor on Apify or contact us for custom integration