Scraping Bot Animated

scrapingbot

Funda Scraper API

Extract structured property data from public Funda pages as JSON. Send a listing URL and receive the fields exposed by the target page.

Get your API keyRead the documentation1,000 free credits per month, no card required.

Decide before you build

Endpoint
POST /scrape/real-estate
Scrapers
Funda property listing pages
Cost
from 1 credit / call
Free plan
1,000 credits / month
Call pattern
sync, POST
On failure
credits refunded
Response format
JSON
Concurrency
by plan tier

Real Estate requests are synchronous. Cost depends on the options selected for the request.

Try the Funda scraper on your own targetRun a request against a public property listing page and inspect the JSON before you integrate.

Open the live test

What you get back

property data

Funda data in JSON

Retrieve the property information exposed by the public Funda page.

  • Listing title, description and images
  • Price, currency and property type when available
  • Location, surface area and room details
  • Agency and listing publication data when available
Request options

Control how the page is collected

Use rendering or proxy options only when the target requires them.

  • JavaScript rendering with useChrome
  • Premium proxy and country targeting
  • Public URL input; no account login required
  • Structured JSON in the same response

Call the Funda scraper

Send a public listing URL to the Real Estate endpoint. The API returns the result in the same response.

Step 1Submit the Funda listing URL and only the options required by the target.
bash
# POST - scrape a public property listing page
curl -X POST "https://api.scraping-bot.io/scrape/real-estate" \
  -u "yourUsername:yourApiKey" \
  -H "Content-Type: application/json" \
  -d '{
  "url": "https://example.com/listing/123",
  "options": {
    "useChrome": false,
    "premiumProxy": false
  }
}'

Code example

Authenticate with your ScrapingBot username and API key, then read the returned JSON.

const auth = "Basic " + Buffer.from("yourUsername:yourApiKey").toString("base64");

const response = await fetch("https://api.scraping-bot.io/scrape/real-estate", {
  method: "POST",
  headers: { "Content-Type": "application/json", Authorization: auth },
  body: JSON.stringify({ url: "https://example.com/listing/123", options: { useChrome: false, premiumProxy: false } }),
});

const result = await response.json();

Run this call in two minutesCreate an account, copy your API key, then use the example above.

Get your API key

Request parameters

ParameterTypeDefaultDescription
urlstring—Full public page URL, including https://.
options.useChromebooleanfalseRender JavaScript when the target page requires a browser.
options.premiumProxybooleanfalseUse a premium proxy for targets that require it.
options.proxyCountrystring—Country targeting with a premium proxy.

Response example

Example returned by the legacy Funda scraper documentation.

json
{
  "data": {
      "title": "Huis te koop: Burgersdijkstraat 26 1065 AK Amsterdam [funda]",
      "description": "
Direct online een bezichtiging inplannen? Ga naar onze website. Een hoekwoning in de meest geliefde buurt van Slotervaart komt niet vaak vrij. Wij kunnen melden dat wij een erg leuke woning in de verkoop hebben, die geheel naar eigen smaak te renoveren is. Het bijzondere aan deze woning is het extra perceel aan de zijkant van de woning, hierdoor betreft het totale perceeloppervlakte 173 m2 gelegen op het zuidwesten. Ook biedt deze woning uitstekende kansen voor het opbouwen van een tweede woonverdieping van circa 40 m2. Kortom, een woning met doorgroeimogelijkheden! En zie jij mogelijkheden waar anderen die niet zien? Laat deze woning dan vooral niet aan je voorbijgaan en maak een bezichtigingsafspraak. Indeling Woonkamer Betreedt de woning via de voor entree met toegang tot een berging, toiletruimte, de trapopgang en de woonkamer en keuken. We starten in de woonkamer. De L-vormige woonkamer is gelegen aan de achterzijde van de woning. Er is meer dan voldoende ruimte om een grote gezellige zithoek voor de tv te plaatsen. De woonkamer is afgewerkt met een houten visgraatvloer en is het plafond voorzien van houten schrootjes en wordt de kamer verwarmd door een gaskachel. Vanuit de woonkamer heb je zicht op de groene tuin en door de grote raampartijen is er veel lichtinval. Er zijn mogelijkheden voor een uitbouw van de woonkamer. Een leuk detail is het raam aan de zijkant van de woonkamer. Keuken De gesloten keuken bevindt zich aan de voorzijde van de woning. Het betreft een eenvoudige keuken met een oven, gasfornuis, wasemkap en afgewerkt met houten kasten. Eenvoudig is de tussenwand te verwijderen en de keuken te betrekken bij de woonkamer. In de keuken hangt ook de geiser voor het warme water. Slaapkamer/badkamer Op de bovenverdieping bevinden zich drie goed bemeten slaapkamers en de badkamer. De vertrekken zijn ruim opgezet en genieten van aangename lichtinval door de ramen net zoals de benedenverdieping voorzien van dubbelglas. Alle kamers zijn voorzien van een vaste kast, ideaal om je spulletjes op te bergen. De slaapkamer aan de achterzijde verleent toegang tot het balkon. Je hebt vanuit de overloop toegang tot de badkamer. Het betreft een eenvoudige badkamer met een douchecabine, 2e toilet en een wastafel. Tuin/balkon Vanuit de slaapkamer heb je toegang tot het knusse balkon op het zuiden. Middels de achterdeur vanuit de woonkamer komen we in de achtertuin die is gelegen op het zuiden. De tuin is fraai aangelegd met een mix van betegeling en groene beplanting, hierdoor beschik je over voldoende privacy. Er is voldoende ruimte om een fijne loungeplek te creëren, zie jij jezelf hier al helemaal zitten? Maar beschikt deze woning ook over een extra perceel waardoor er aan de zijkant van de woning een heerlijke tuin is ontstaan. En door de ligging op het zuidwesten is het ook een ideale tuin om te genieten van de zon. Aan de voorzijde van de woning is de inpandige berging gesitueerd. Wonen in Amsterdam west De woning is gelegen in een kindvriendelijke wijk, dichtbij alle voorzieningen. Het basis- en voortgezet onderwijs, supermarkten en winkels zijn op loopafstand gesitueerd. Daarnaast is de bushalte op korte loopafstand evenals de tramhalte, treinstation Amsterdam Lelylaan op fietsafstand en is de dichtstbijzijnde uitvalsweg, de A10 in de nabije omgeving. Erfpacht Situatie Er is een jaarlijkse canon van € 1324,14 Het huidige tijdvak loopt tot 15-08-2030. Eigenaren hebben tijdig een aanvraag gedaan voor een overstap onder de gunstige voorwaarden. Bijzonderheden - Bouwjaar 1956; - Woonoppervlakte 89 m2; - Perceeloppervlakte 173 m2; - Zowel op als uitbouw mogelijkheden; - In het verleden zijn de muren en het dak geïsoleerd; - Mogelijkheid voor het plaatsen van zonnepanelen; - Riante, zonnige tuin op het zuidwesten; - Verwarming middels gaskachel en warmwater middels een geiser; - Drie slaapkamers met een mogelijkheid tot een vierde; - Energielabel F, geldig tot en met 16-14-2029; - Nabij alle voorzieningen; - In de koopakte zal een asbestclausule, ouderdomsclausule en een niet-zelfbewoningsclausule worden opgenomen; - Aanvaarding in overleg, kan snel.
 ",
      "parcelSurfaceArea": 195,
      "surfaceArea": 89,
      "surfaceAreaUnit": "sqm",
      "price": 475000,
      "currency": "EUR",
      "numberOfRooms": 4,
      "numberOfBedrooms": 3,
      "publishingDate": "",
      "monthlyRent": null,
      "weeklyRent": null,
      "marketedBy": {
          "name": "Hoekstra en Van Eck Amsterdam West",
          "phoneNumber": "020 205 10 70",
          "availabilityHours": "Telefonisch bereikbaar tot 20:00"
      },
      "energyClass": "F",
      "greenhouseGazClass": null,
      "postalCode": "1065ak",
      "city": "amsterdam",
      "image": [
          "https://cloud.funda.nl/valentina_media/181/589/249_1440.jpg"
      ],
      "insulation": "Geen isolatie",
      "siteURL": "https://www.funda.nl/koop/amsterdam/huis-42375545-burgersdijkstraat-26/",
      "siteHtml": null,
      "statusCode": 200,
      "htmlLength": 335107,
      "captchaFound": false,
      "isHtmlPage": true,
      "host": "www.funda.nl",
      "state": "noordholland",
      "numberOfPhoto": 44,
      "numberOfPlan": 4,
      "numberOf360Photo": 6,
      "numberOfVideo": 0,
      "features": [
          {
              "name": "Overdracht",
              "features": [
                  {
                      "name": "Vraagprijs",
                      "value": "€ 475.000 kosten koper"
                  },
                  {
                      "name": "Vraagprijs per m²",
                      "value": "€ 5.337 Let op! Woning met groot perceelDe vraagprijs per m² wordt berekend door de vraagprijs van de woning (€ 475.000) te delen door de gebruiksoppervlakte wonen (89 m²). Hierbij wordt geen rekening gehouden met de perceeloppervlakte en eventuele bijgebouwen.Door de grote perceeloppervlakte is de vraagprijs per m² in deze situatie minder geschikt voor het vergelijken van woningen en adviseren we je contact op te nemen met een makelaar voor verdere interpretatie."
                  },
                  {
                      "name": "Aangeboden sinds",
                      "value": ""
                  },
                  {
                      "name": "Status",
                      "value": "Beschikbaar"
                  },
                  {
                      "name": "Aanvaarding",
                      "value": "In overleg"
                  }
              ]
          },
          {
              "name": "Bouw",
              "features": [
                  {
                      "name": "Soort woonhuis",
                      "value": "Eengezinswoning, hoekwoning"
                  },
                  {
                      "name": "Soort bouw",
                      "value": "Bestaande bouw"
                  },
                  {
                      "name": "Bouwjaar",
                      "value": "1955"
                  },
                  {
                      "name": "Specifiek",
                      "value": "Kluswoning"
                  },
                  {
                      "name": "Soort dak",
                      "value": "Plat dak bedekt met bitumineuze dakbedekking"
                  },
                  {
                      "name": "Keurmerken",
                      "value": "Energie Prestatie Advies"
                  }
              ]
          },
          ...
      ],
      "neighbourhood": {
          "features": [
              "Basisschool",
              "Supermarkt",
              "Bushalte"
          ]
      },
      "nearby": [
          {
              "name": "Singerstraat 89",
              "url": "/koop/amsterdam/huis-88387461-singerstraat-89/",
              "image": "https://cloud.funda.nl/valentina_media/167/410/574_360x240.jpg",
              "address": "1064 WP Amsterdam",
              "price": 525000,
              "currency": "EUR",
              "needReservation": true
          },
          {
              "name": "Ariana Nozemanstraat 45",
              "url": "/koop/amsterdam/huis-42359657-ariana-nozemanstraat-45/",
              "image": "https://cloud.funda.nl/valentina_media/180/934/129_360x240.jpg",
              "address": "1065 TR Amsterdam",
              "price": 515000,
              "currency": "EUR",
              "needReservation": true
          },
          {
              "name": "Anton Petershof 16",
              "url": "/koop/amsterdam/huis-42229523-anton-petershof-16/",
              "image": "https://cloud.funda.nl/valentina_media/179/648/383_360x240.jpg",
              "address": "1065 SK Amsterdam",
              "price": 515000,
              "currency": "EUR",
              "needReservation": true
          },
          ...
      ],
      "media": [
          {
              "typeOfMedia": "Foto's 44",
              "data": [
                  "https://cloud.funda.nl/valentina_media/181/589/249_1440x960.jpg 1440w, https://cloud.funda.nl/valentina_media/181/589/249_180x120.jpg 180w, https://cloud.funda.nl/valentina_media/181/589/249_360x240.jpg 360w, https://cloud.funda.nl/valentina_media/181/589/249_720x480.jpg 720w, https://cloud.funda.nl/valentina_media/181/589/249_1080x720.jpg 1080w, https://cloud.funda.nl/valentina_media/181/589/249_2160x1440.jpg 2160w",
                  "https://cloud.funda.nl/valentina_media/181/589/201_1440x960.jpg 1440w, https://cloud.funda.nl/valentina_media/181/589/201_180x120.jpg 180w, https://cloud.funda.nl/valentina_media/181/589/201_360x240.jpg 360w, https://cloud.funda.nl/valentina_media/181/589/201_720x480.jpg 720w, https://cloud.funda.nl/valentina_media/181/589/201_1080x720.jpg 1080w, https://cloud.funda.nl/valentina_media/181/589/201_2160x1440.jpg 2160w",
                  "https://cloud.funda.nl/valentina_media/181/589/244_1440x960.jpg 1440w, https://cloud.funda.nl/valentina_media/181/589/244_180x120.jpg 180w, https://cloud.funda.nl/valentina_media/181/589/244_360x240.jpg 360w, https://cloud.funda.nl/valentina_media/181/589/244_720x480.jpg 720w, https://cloud.funda.nl/valentina_media/181/589/244_1080x720.jpg 1080w, https://cloud.funda.nl/valentina_media/181/589/244_2160x1440.jpg 2160w",
                  "https://cloud.funda.nl/valentina_media/181/589/194_1440x960.jpg 1440w, https://cloud.funda.nl/valentina_media/181/589/194_180x120.jpg 180w, https://cloud.funda.nl/valentina_media/181/589/194_360x240.jpg 360w, https://cloud.funda.nl/valentina_media/181/589/194_720x480.jpg 720w, https://cloud.funda.nl/valentina_media/181/589/194_1080x720.jpg 1080w, https://cloud.funda.nl/valentina_media/181/589/194_2160x1440.jpg 2160w",
                  "https://cloud.funda.nl/valentina_media/181/589/152_1440x960.jpg 1440w, https://cloud.funda.nl/valentina_media/181/589/152_180x120.jpg 180w, https://cloud.funda.nl/valentina_media/181/589/152_360x240.jpg 360w, https://cloud.funda.nl/valentina_media/181/589/152_720x480.jpg 720w, https://cloud.funda.nl/valentina_media/181/589/152_1080x720.jpg 1080w, https://cloud.funda.nl/valentina_media/181/589/152_2160x1440.jpg 2160w",
                  "https://cloud.funda.nl/valentina_media/181/589/112_1440x960.jpg 1440w, https://cloud.funda.nl/valentina_media/181/589/112_180x120.jpg 180w, https://cloud.funda.nl/valentina_media/181/589/112_360x240.jpg 360w, https://cloud.funda.nl/valentina_media/181/589/112_720x480.jpg 720w, https://cloud.funda.nl/valentina_media/181/589/112_1080x720.jpg 1080w, https://cloud.funda.nl/valentina_media/181/589/112_2160x1440.jpg 2160w",
                  "https://cloud.funda.nl/valentina_media/181/589/245_1440x960.jpg 1440w, https://cloud.funda.nl/valentina_media/181/589/245_180x120.jpg 180w, https://cloud.funda.nl/valentina_media/181/589/245_360x240.jpg 360w, https://cloud.funda.nl/valentina_media/181/589/245_720x480.jpg 720w, https://cloud.funda.nl/valentina_media/181/589/245_1080x720.jpg 1080w, https://cloud.funda.nl/valentina_media/181/589/245_2160x1440.jpg 2160w",
                  "https://cloud.funda.nl/valentina_media/181/589/195_1440x960.jpg 1440w, https://cloud.funda.nl/valentina_media/181/589/195_180x120.jpg 180w, https://cloud.funda.nl/valentina_media/181/589/195_360x240.jpg 360w, https://cloud.funda.nl/valentina_media/181/589/195_720x480.jpg 720w, https://cloud.funda.nl/valentina_media/181/589/195_1080x720.jpg 1080w, https://cloud.funda.nl/valentina_media/181/589/195_2160x1440.jpg 2160w",
                  ...
                ]
          },
          {
              "typeOfMedia": "Plattegronden 4",
              "data": [
                  "https://cloud.funda.nl/valentina_media/181/589/992_plattegrond_600_450.png",
                  "https://cloud.funda.nl/valentina_media/181/589/993_plattegrond_600_450.png",
                  "https://cloud.funda.nl/valentina_media/181/589/994_plattegrond_600_450.png",
                  "https://cloud.funda.nl/valentina_media/181/589/995_plattegrond_600_450.png"
              ]
          },
          {
              "typeOfMedia": "360° foto's 6",
              "data": [
                  "https://cloud.funda.nl/valentina_media/181/589/384_groot.jpg",
                  "https://cloud.funda.nl/valentina_media/181/589/385_groot.jpg",
                  "https://cloud.funda.nl/valentina_media/181/589/382_groot.jpg",
                  "https://cloud.funda.nl/valentina_media/181/589/389_groot.jpg",
                  "https://cloud.funda.nl/valentina_media/181/589/386_groot.jpg",
                  "https://cloud.funda.nl/valentina_media/181/589/392_groot.jpg"
              ]
          },
          {
              "typeOfMedia": "Video",
              "data": [
                  "https://cloudvideo.funda.nl/181588910/638330598840547779_1280x720.0000001.jpg"
              ]
          }
      ]
  }
}

Credits, failures and limits

CaseCreditsNotes
Standard requestfrom 1 credit / callCurrent plans start at this rate.
JavaScript renderingAdditional creditsEnable only when the target requires it.
Premium proxyAdditional creditsUse for targets that require a premium proxy.
Unsuccessful requestNot deductedOnly successful requests count towards the monthly limit.

Real Estate API or Raw HTML scraper?

Real Estate APIRaw HTML scraper
Endpoint/scrape/real-estate/scrape/raw-html
ReturnsStructured property JSONRendered page HTML
FlowOne synchronous requestOne synchronous request
Starting costfrom 1 credit / callfrom 1 credit / call
Use it whenYou need parsed property fieldsYou need your own extraction logic

Questions about the Funda API

Does the Funda scraper access private data?
No. This guide covers public property listing pages and does not require signing in to a Funda account.
Are all fields always available?
No. Returned data depends on what the public Funda page exposes and what the extractor supports.
Can I collect multiple pages at once?
Each request takes one public URL. Submit one request per page you need to collect.
When should I use a premium proxy?
Use it only when a target requires it or when you need country targeting for a public page.

Source: ScrapingBot API documentation.

Other real estate scrapers

Browse the Real Estate category for the complete list of guides, or visit the ScrapingBot blog for implementation guides.

4.9
★★★★★
133 Google reviews

Trusted by developers using Real Estate data.
Customer reviews apply to ScrapingBot's service overall, not specifically to this scraper.

Start scraping Funda today

1,000 free credits every month. No card required, cancel anytime.