🏡 Funda.nl Scraper
Pricing
from $2.99 / 1,000 results
🏡 Funda.nl Scraper
🏡 Funda.nl Scraper (funda-nl-scraper) extracts property listings from Funda.nl—titles, prices, locations, and key details—fast & reliably. Perfect for real estate leads, market research, and data-driven analysis. 🚀📊
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
SimpleAPI
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
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 ormaxItemsis 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 }}
| Field | Description |
|---|---|
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:
| Section | Content |
|---|---|
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)
- Log in at https://console.apify.com → Actors
- Open 🏡 Funda.nl Listings Scraper
- Paste your Funda search URLs into the URLs field
- Set
maxItemsto cap the run, and leave proxy off for the fastest start - Click ▶️ Start
- Watch live logs and rows fill the Output tab in real time
- 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.
⚠️ Legal & ethical notice
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.