🏑 Funda.nl Scraper avatar

🏑 Funda.nl Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
🏑 Funda.nl Scraper

🏑 Funda.nl Scraper

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Scraper Engine

Scraper Engine

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

🏑 Funda.nl Listings Scraper

πŸš€ Scrape property listings from Funda.nl in bulk β€” addresses, prices, photos, agent info, energy labels, floor & plot area, and more β€” streamed live to your output table with smart proxy fallback.

Drop in one or many Funda search URLs (any https://www.funda.nl/.../zoeken/... page works) and the actor walks the paginated results and saves every unique listing as a clean, structured row.

✨ Why choose this Actor?

  • ⚑ Fast & lightweight β€” runs without a headless browser, so it is fast and cheap
  • πŸ›‘οΈ Smart proxy fallback β€” starts with a direct connection, then escalates to datacenter β†’ residential if Funda blocks the request (sticky once locked)
  • πŸ“Š Live output table β€” each listing appears in the dataset as it is collected
  • πŸ” Built-in retries β€” automatic exponential backoff on transient failures
  • 🧭 Pagination handled for you β€” walks search_result=1, 2, 3, … until the page is empty or maxItems is hit
  • 🧱 Deduplication β€” the same listing never appears twice, even across overlapping URLs

πŸ”‘ Key features

  • πŸ“Ί Bulk URL input β€” paste as many Funda search URLs as you need
  • πŸ”’ Max-items cap to keep runs predictable
  • ⏳ Configurable jittered delay between requests
  • πŸ›‘οΈ Apify Proxy integration (datacenter / residential / SERP / custom country)
  • 🧾 Multi-section output: config, listings, by-URL stats, and final summary

πŸ“₯ Input

{
"urls": [
"https://www.funda.nl/en/zoeken/koop?selected_area=%5B%22bergen-li%22%5D"
],
"maxItems": 200,
"requestDelay": 1,
"maxRetries": 3,
"proxyConfiguration": { "useApifyProxy": false }
}
FieldDescription
urlsπŸ”— Funda search URLs (bulk)
maxItemsπŸ“¦ Maximum unique listings to collect
requestDelay⏸️ Base delay between requests (seconds) β€” jitter added automatically
maxRetriesπŸ” Retry attempts per page
proxyConfigurationπŸ›‘οΈ Apify Proxy settings for fallback tiers

πŸ“€ Output

Results are pushed to the dataset in four sections, available as separate views in the Output tab:

SectionContent
configβš™οΈ Run configuration snapshot
listing🏑 One row per unique listing
byUrlπŸ“Š Per-URL stats
summary🏁 Final summary of the run

Example listing row (truncated)

{
"section": "listing",
"_id": "8000840",
"_index": "listings-wonen-searcher-alias-prod",
"globalId": 8000840,
"placement": "listing_results_normal",
"object_type": "house",
"construction_type": "resale",
"offering_type": ["buy"],
"number_of_bedrooms": 3,
"number_of_rooms": 5,
"floor_area": [89],
"plot_area": [296],
"energy_label": "E",
"publish_date": "2026-05-13T17:00:04.0037011+02:00",
"address": {
"street_name": "Murseltseweg",
"house_number": "42",
"postal_code": "5854CX",
"city": "Bergen (LI)",
"country": "NL"
},
"price": {
"selling_price": [315000],
"selling_price_condition": "kosten_koper"
},
"agent": [
{ "name": "Hansdemakelaar", "association": "NVM", "id": 13136 }
],
"object_detail_page_relative_url": "/detail/koop/bergen-li/huis-murseltseweg-42/44455203/"
}

πŸš€ How to use the Actor (via Apify Console)

  1. Log in at https://console.apify.com β†’ Actors
  2. Open 🏑 Funda.nl Listings Scraper
  3. Paste your Funda search URLs into the URLs field
  4. Set maxItems to cap the run, and leave proxy off for the fastest start
  5. Click ▢️ Start
  6. Watch live logs and rows fill the Output tab in real time
  7. Export results as JSON, CSV, XLSX, or pull via the Apify API

🧰 Best use cases

  • 🏘️ Real-estate market research (price trends, energy labels, areas)
  • 🀝 Lead generation for brokers and agents
  • 🧭 Building location-specific dashboards / alerts
  • πŸ“ˆ Tracking the supply side of a neighbourhood over time

❓ Frequently asked questions

Does it support every Funda search URL? Yes β€” any URL on funda.nl whose results page is rendered with the standard __NUXT_DATA__ payload is supported (search, area filters, koop / huur, English & Dutch variants).

How does pagination work? The actor walks pages via the search_result query parameter (1, 2, 3, …) until either there are no more listings, the total hits is reached, or maxItems is hit.

What happens if Funda blocks the IP? The actor automatically escalates: direct β†’ datacenter proxy β†’ residential proxy. Once it locks onto residential, it stays there for the remainder of the run and retries blocked requests up to 3 times.

Do I need to enable proxies? Not for typical small runs β€” direct usually works. Enable Apify Proxy in the input if you want to start with a specific group or country.

Can I run multiple search URLs at once? Yes β€” pass an array. The actor deduplicates listings across URLs so overlapping areas do not double-bill.

πŸ†˜ Support & feedback

For issues, custom features, or commercial requests, contact us at dev.scraperengine@gmail.com or open an issue from the Actor's page on Apify Console.

Only collect data from publicly available Funda listings. Respect Funda's Terms of Service and applicable laws (GDPR, etc.). You are responsible for ensuring your use case is compliant.