Funda Scraper
Pricing
Pay per usage
Funda Scraper
Funda Scraper
0.0 (0)
Pricing
Pay per usage
0
1
1
Last modified
8 days ago
Funda.nl Woning Scraper
Een krachtige Apify Actor die uitgebreide woninggegevens extraheert van Funda.nl listings. Deze scraper is ontworpen om alle beschikbare informatie van Nederlandse vastgoedadvertenties te verzamelen, inclusief woningdetails, foto's, prijzen en buurtinformatie.
🚀 Functionaliteiten
Deze scraper haalt op:
Woning Informatie
- Basis Gegevens: Titel, adres, postcode, plaats
- Prijs: Vraagprijs, kosten koper (k.k./v.o.n.)
- Specificaties: Woonoppervlakte, perceeloppervlakte, inhoud, aantal kamers/slaapkamers
- Bouwjaar & Energielabel
- Woningtype & Status
Gedetailleerde Kenmerken
- Complete kenmerken tabel
- Tuin details en ligging
- Parkeer faciliteiten
- Isolatie en verwarming informatie
- Bouwvorm
Omschrijving & Media
- Volledige woning omschrijving
- Foto URLs (hoge resolutie)
- Media aantallen (foto's, plattegronden, 360° foto's, video's)
- Bijzonderheden en voorzieningen
Markt Data
- Aantal keer bekeken
- Aantal keer bewaard/favoriet
- Datum van plaatsing
- Buurt statistieken (inwoners, gemiddelde prijs/m²)
Makelaar
- Makelaardij naam
- Telefoonnummer
📋 Input Configuratie
{"url": "https://www.funda.nl/detail/koop/amsterdam/huis-voorbeeld-12345678/"}
Input Parameters
Veld | Type | Verplicht | Omschrijving |
---|---|---|---|
url | String | Ja | De Funda.nl woning URL om te scrapen |
📤 Output Voorbeeld
{"url": "https://www.funda.nl/detail/koop/soest/huis-julianalaan-33/43006481/","titel": "Julianalaan 33","adres": "Julianalaan 33","postcode": "3761 DB","plaats": "Soest","vraagprijs": "€ 795.000 k.k.","kosten_koper": "Ja","woonoppervlakte": "140 m²","perceeloppervlakte": "290 m²","aantal_kamers": "6 kamers (4 slaapkamers)","aantal_slaapkamers": "4","bouwjaar": "1937","energielabel": "E","status": "Beschikbaar","woningtype": "Eengezinswoning, 2-onder-1-kapwoning","omschrijving": "Aan één van de mooiste lanen van Soestdijk ligt deze charmante...","kenmerken": {"Vraagprijs": "€ 795.000 kosten koper","Vraagprijs per m²": "€ 5.679","Aangeboden sinds": "2 weken","Status": "Beschikbaar","Aanvaarding": "In overleg",// ... meer kenmerken},"media": {"fotos": 30,"plattegronden": 6,"fotos_360": 11,"heeft_video": true},"foto_urls": ["https://cloud.funda.nl/valentina_media/185/901/234_1440x960.jpg",// ... meer foto URLs],"populariteit": {"aantal_keer_bekeken": "11.546","aantal_keer_bewaard": "143","op_funda_sinds": "17-7-2025"},"makelaar_naam": "Deelen Makelaars SOEST - SOESTERBERG - BAARN","buurt_inwoners": "4.985","buurt_gem_prijs_m2": "€ 5.197","gescraped_op": "2025-08-03T20:45:32.123Z"}
🛠️ Installatie & Gebruik
Via Apify Console
- Ga naar Apify Console
- Maak een nieuwe Actor aan
- Kopieer de code van
src/main.js
naar de source code editor - Update de
package.json
met de dependencies - Zorg voor de juiste Dockerfile configuratie
- Build en run de Actor
Package.json Configuratie
{"name": "funda-scraper","version": "1.0.0","type": "module","description": "Apify Actor voor het scrapen van Funda.nl woningen","engines": {"node": ">=18.0.0"},"dependencies": {"apify": "^3.4.2","crawlee": "^3.5.0","puppeteer": "*"},"scripts": {"start": "node ./src/main.js"}}
Dockerfile Configuratie
FROM apify/actor-node-puppeteer-chrome:22COPY package*.json ./RUN npm --quiet set progress=false \&& npm install --omit=dev --omit=optional \&& echo "Installed NPM packages:" \&& (npm list --omit=dev --all || true) \&& echo "Node.js version:" \&& node --version \&& echo "NPM version:" \&& npm --version \&& rm -r ~/.npmCOPY . ./CMD npm start --silent
⚙️ Actor Instellingen
Aanbevolen Configuratie
- Geheugen: Minimaal 512 MB (1GB aanbevolen)
- Timeout: Minimaal 300 seconden
- Build: Gebruik
apify/actor-node-puppeteer-chrome
Docker image
🔍 Hoe Het Werkt
- Navigatie: De scraper navigeert naar de opgegeven Funda URL met Puppeteer
- Pagina Laden: Wacht tot de pagina volledig geladen is inclusief dynamische content
- Scrollen: Scrollt automatisch door de pagina om lazy-loaded content te triggeren
- Data Extractie: Gebruikt meerdere strategieën om data te extraheren:
- CSS selectors voor gestructureerde data
- Tekst patroon matching voor prijzen en statistieken
- Tabel parsing voor woning kenmerken
- Afbeelding extractie met resolutie optimalisatie
- Data Structurering: Organiseert alle geëxtraheerde data in een schoon JSON formaat
📝 Opmerkingen & Beperkingen
- Deze scraper is specifiek ontworpen voor Funda.nl woning detail pagina's
- Respecteert robots.txt en rate limits
- Extraheert maximaal 20 foto URLs per woning
- Sommige velden kunnen leeg zijn als ze niet beschikbaar zijn in de advertentie
- Gebruikt hoge resolutie foto URLs waar beschikbaar
🤝 Bijdragen
Voel je vrij om issues en verbeteringsverzoeken in te dienen!
📄 Licentie
Dit project wordt aangeboden zoals het is voor educatief en persoonlijk gebruik. Respecteer alstublieft de gebruiksvoorwaarden van Funda.nl en gebruik verantwoord.
⚠️ Disclaimer
Deze scraper is voor educatieve doeleinden. Controleer en voldoe altijd aan de gebruiksvoorwaarden en robots.txt bestand van de website. Gebruik verantwoord en ethisch.
On this page
Share Actor: