OrbTop

Funda.nl Real Estate Scraper

REAL ESTATE

Funda.nl Real Estate Scraper

Extract Dutch property listings from Funda.nl — the Netherlands' largest real estate platform. Provide your own search URLs or use the default nationwide for-sale search. For each listing the scraper returns the full set of advertised details: price, address, city, neighborhood, postal code, living area, plot area, rooms, bedrooms, energy label, property type, construction year, agent details, description, and images.

What does it scrape?

  • For-sale listings (koop) — houses, apartments, and other residential properties listed for purchase
  • Rental listings (huur) — long-term residential rentals

For each property card the scraper follows the detail URL and extracts:

Field Description
url Listing URL on funda.nl
listing_id Funda listing identifier
title Listing title (address + city)
address Street address
city City name
neighborhood Neighborhood or district
postal_code Dutch postal code
price Asking price as displayed (e.g. "€ 450.000 k.k.")
price_raw Numeric price value in euros
living_area_m2 Living area in square metres
plot_area_m2 Plot area in square metres
rooms Total number of rooms
bedrooms Number of bedrooms
energy_label Dutch energy efficiency label (A++, A+, A … G)
listing_type Transaction type: koop or huur
property_type Property type (woonhuis, appartement, etc.)
construction_year Year of construction
images Image URLs (JSON array string)
agent_name Name of the real estate agent
agent_url URL to the agent's funda.nl profile
description Full listing description text
status Listing status (beschikbaar, verkocht, etc.)
scraped_at ISO 8601 timestamp of when this record was scraped

How to use it

Default run

Leave Start URLs empty to scrape the nationwide for-sale search. Set Max Items to control how many listings to collect.

Custom search URLs

Paste any Funda.nl search URL into Start URLs. You can filter by city, region, price range, property type, etc. directly on funda.nl and then copy the URL.

Examples:

  • Amsterdam for-sale: https://www.funda.nl/zoeken/kopen/?selected_area=[%22amsterdam%22]
  • Rotterdam rentals: https://www.funda.nl/zoeken/huur/?selected_area=[%22rotterdam%22]
  • Nationwide rentals: https://www.funda.nl/zoeken/huur/?selected_area=[%22nederland%22]

You can also provide direct listing detail URLs to scrape individual properties.

Listing type

Set Listing Type to kopen (for sale, default) or huur (for rent). This setting is used when building default search URLs.

Input configuration

Parameter Type Default Description
maxItems integer 10 Maximum number of listings to scrape
startUrls array NL nationwide Funda.nl search or listing URLs
listingType string kopen kopen (for sale) or huur (for rent)

Technical notes

Funda.nl uses Akamai Bot Manager to protect its listings. This scraper uses a full Playwright (Chrome) browser with Netherlands residential proxies to reliably bypass the protection and retrieve real listing data. Memory usage is higher than a standard scraper due to the browser requirement.

Output

Results are stored in the Dataset tab of your run. Download as JSON, CSV, JSONL, or Excel from the Apify console.