Funda.nl | 💰$0.7 per 1,000 results | Fast, broad results avatar

Funda.nl | 💰$0.7 per 1,000 results | Fast, broad results

Pricing

from $0.70 / 1,000 results

Go to Apify Store
Funda.nl | 💰$0.7 per 1,000 results | Fast, broad results

Funda.nl | 💰$0.7 per 1,000 results | Fast, broad results

$0.7 per 1000 results. Scrape Funda.nl property listings - Extract prices, photos, agent details, energy labels & more. Supports search URLs, unlimited results via price-range splitting, and raw API output. Perfect for Dutch real estate analysis and market research.

Pricing

from $0.70 / 1,000 results

Rating

5.0

(1)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

11

Total users

4

Monthly active users

10 days ago

Last modified

Share

Funda.nl Housing Scraper

Scrape property listings from Funda.nl by pasting search result URLs or by setting filters such as location, price, and property type.

Why This Scraper?

  • Save time by collecting many listing results in one run.
  • Track housing supply, prices, and status changes across Dutch markets.
  • Export clean structured data that is ready for spreadsheets, dashboards, and automations.
  • Reuse exact Funda search URLs so results match what you see on the site.

Use Cases

Market research

  • Compare asking prices across cities or neighbourhoods
  • Track supply by property type
  • Monitor rental vs. sale inventory

Lead generation

  • Build lists of listings that match your buying criteria
  • Monitor newly published listings
  • Collect listing links for manual follow-up

Reporting and operations

  • Feed listing data into internal dashboards
  • Share filtered datasets with clients or teammates
  • Export results to Google Sheets or CSV

Input Reference

ParameterTypeDefaultDescription
searchUrlsarray[]One or more Funda search result URLs to scrape directly
offeringTypestringbuyChoose buy or rent
availabilitystringavailableChoose available, unavailable, or negotiations
propertyTypesarray["single"]Property types to include
locationstringemptyCity, neighbourhood, postal code, or address
priceFromintegeremptyMinimum price in euros
priceTointegeremptyMaximum price in euros
sortBystringpublish_date_utcSort by date, price, floor area, or plot area
sortOrderstringdescChoose ascending or descending sort order
maxItemsinteger100Maximum number of listings to collect. 0 means as many as possible up to the built-in safety cap
outputFormatstringcleanclean for flattened fields, raw for the original listing payload
outputFieldsarrayall clean fieldsChoose a subset of clean fields to keep
delayBetweenRequestsnumber0.3Base delay between requests in seconds
proxyConfigurationobjectApify Proxy enabledProxy settings for larger or more sensitive runs

Output Fields

Clean output

FieldDescription
fundaIdListing ID on Funda
urlFull listing URL
statusListing status
streetStreet name
houseNumberHouse number
houseNumberSuffixHouse number addition, if available
postalCodePostal code
cityCity
provinceProvince
neighbourhoodNeighbourhood
wijkDistrict
sellingPriceAsking price
sellingPriceTypePrice type
sellingPriceConditionPrice condition
originalSellingPriceEarlier asking price, when available
objectTypeProperty type
offeringTypeSale or rent
floorAreaFloor area
plotAreaPlot area
floorAreaRangeFloor area range when Funda returns multiple values
plotAreaRangePlot area range when Funda returns multiple values
numberOfRoomsNumber of rooms
numberOfBedroomsNumber of bedrooms
energyLabelEnergy label
publishDateListing publish date
photoUrlsListing photo URLs
thumbnailUrlThumbnail image URL
availableMediaTypesMedia types available on the listing
agentAgent details

Raw output

raw mode returns the original listing object from Funda for each item.

Tips For Best Results

  • Paste full Funda search result URLs when you want the closest match to what you see in the browser.
  • Use proxies for bigger runs or when scraping multiple URLs in one job.
  • Start with a smaller maxItems value when testing a new search.
  • Keep a small delay between requests to reduce blocks and rate limits.
  • Split broad searches by city or price range if you want more control over large runs.

Pricing

Cost areaWhat affects itHow to keep it lower
Actor runtimeNumber of URLs, result volume, retriesUse smaller test runs first
Proxy usageNumber of requests and retriesUse focused searches and practical delays
Dataset storageNumber of output records and fieldsKeep only the fields you need

Actual billing depends on your Apify plan and the size of each run.

Integrations

  • Zapier: trigger workflows when new listings appear
  • Make: route listing data into CRMs, alerts, or databases
  • Google Sheets: export cleaned datasets for sharing and analysis
  • API: run the actor programmatically from your own app or backend

Input Example

{
"searchUrls": [
{
"url": "https://www.funda.nl/zoeken/koop?selected_area=%5B%22amsterdam%22%5D&price=%22200000-500000%22"
}
],
"maxItems": 30,
"outputFormat": "clean"
}

Output Example

[
{
"fundaId": "7332972",
"url": "https://www.funda.nl/detail/koop/amsterdam/huis-prinsengracht-100/7332972/",
"status": "available",
"street": "Prinsengracht",
"houseNumber": "100",
"houseNumberSuffix": "",
"postalCode": "1015EA",
"city": "Amsterdam",
"province": "Noord-Holland",
"neighbourhood": "Grachtengordel-West",
"wijk": "Centrum-West",
"sellingPrice": 495000,
"sellingPriceType": "regular",
"sellingPriceCondition": "kosten_koper",
"originalSellingPrice": 495000,
"objectType": "house",
"offeringType": "buy",
"floorArea": 125,
"numberOfRooms": 5,
"numberOfBedrooms": 3,
"energyLabel": "A",
"publishDate": "2024-10-25T15:15:02.5130000",
"photoUrls": [
"https://cloud.funda.nl/199527498",
"https://cloud.funda.nl/199527499"
],
"thumbnailUrl": "https://cloud.funda.nl/199527498/w720h480",
"availableMediaTypes": [
"floor_plan",
"photo_360",
"video"
],
"agent": {
"id": 13026,
"name": "Smedema Makelaars & Taxateurs",
"association": "NVM",
"url": "https://www.funda.nl/makelaars/13026/"
}
}
]

Use this scraper responsibly and make sure your use complies with Funda.nl terms, local laws, privacy rules, and your own internal policies. Review and store personal or commercially sensitive data with care.