Funda.nl Real Estate Scraper avatar

Funda.nl Real Estate Scraper

Pricing

Pay per event

Go to Apify Store
Funda.nl Real Estate Scraper

Funda.nl Real Estate Scraper

Scrape Dutch real-estate listings from Funda.nl — price, living area, plot size, rooms, bedrooms, energy label, address, city, neighborhood, images, and agent.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

4 days ago

Last modified

Categories

Share

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:

FieldDescription
urlListing URL on funda.nl
listing_idFunda listing identifier
titleListing title (address + city)
addressStreet address
cityCity name
neighborhoodNeighborhood or district
postal_codeDutch postal code
priceAsking price as displayed (e.g. "€ 450.000 k.k.")
price_rawNumeric price value in euros
living_area_m2Living area in square metres
plot_area_m2Plot area in square metres
roomsTotal number of rooms
bedroomsNumber of bedrooms
energy_labelDutch energy efficiency label (A++, A+, A … G)
listing_typeTransaction type: koop or huur
property_typeProperty type (woonhuis, appartement, etc.)
construction_yearYear of construction
imagesImage URLs (JSON array string)
agent_nameName of the real estate agent
agent_urlURL to the agent's funda.nl profile
descriptionFull listing description text
statusListing status (beschikbaar, verkocht, etc.)
scraped_atISO 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

ParameterTypeDefaultDescription
maxItemsinteger10Maximum number of listings to scrape
startUrlsarrayNL nationwideFunda.nl search or listing URLs
listingTypestringkopenkopen (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.