WOZ Waardeloket — Official Dutch Property Valuations avatar

WOZ Waardeloket — Official Dutch Property Valuations

Pricing

from $1.49 / 1,000 woz results

Go to Apify Store
WOZ Waardeloket — Official Dutch Property Valuations

WOZ Waardeloket — Official Dutch Property Valuations

Retrieve official WOZ property values, full history with CAGR, land area, cadastral parcels and BAG building data for any Dutch address. Bulk-capable. No proxy or API key required.

Pricing

from $1.49 / 1,000 woz results

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Share

WOZ Waardeloket

WOZ Waardeloket

Retrieve official WOZ property valuations for any Dutch address at scale: current value, full value history, land area, cadastral parcels and BAG building data, straight from the official government register. Bulk-capable, no API key required.


Why this scraper?

🎯 Built for wozwaardeloket.nl

A dedicated Dutch scraper tuned for wozwaardeloket.nl — its categories, price formats and currency (EUR), not a generic tool pointed at it.


Input parameters

ParameterTypeDefaultDescription
addressesarray[{"streetAddress": "Kloosterlaan 33", "postcode": "1216NH", "city": "Hilversum"}]List of Dutch addresses to look up. Each entry must have streetAddress and postcode; city is optional but recommended for disambiguation.
maxConcurrencyinteger5Maximum number of addresses processed in parallel.
proxyConfigurationobject{"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "NL"}Proxy settings for WOZ API calls. Defaults to Apify RESIDENTIAL NL. The WOZ API (Kadaster) requires a Dutch IP address.

Output schema

Every field below is present on every record. Fields the source does not publish for a given item are returned as null rather than omitted.

FieldTypeDescription
addressstringFull resolved address string
streetAddressstringStreet + house number
postcodestringNormalised postcode
citystringCity from BAG register
gemeentestringMunicipality name
latnumberLat.
lonnumberLon.
nummeraanduidingIdstringBAG nummeraanduiding identifier
adresseerbaarobjectIdstringBAG verblijfsobject identifier
wozObjectnummerstringKadaster WOZ object number
wozLatestValuenumberMost recent WOZ value in euros (null if not a WOZ object)
wozLatestYearnumberAssessment year of the latest WOZ value
wozValuesarrayFull history array, newest first
building.bouwjaarnumberConstruction year
building.oppervlaktenumberFloor area in m²
building.gebruiksdoelstringPermitted use (e.g. woonfunctie)
building.statusstringBAG registration status
building.pandIdstringBAG pand (building) identifier
scrapeTimestampstringScrape timestamp.

Example record

{
"address": "Kloosterlaan 33, 1216NH Hilversum",
"streetAddress": "Kloosterlaan 33",
"postcode": "1216NH",
"city": "Hilversum",
"gemeente": "Hilversum",
"lat": 52.22007594,
"lon": 5.13386319,
"nummeraanduidingId": "0402200001552236",
"adresseerbaarobjectId": "0402010001552237",
"wozObjectnummer": null,
"wozLatestValue": 450000,
"wozLatestYear": 2025,
"wozValues": [
{
"peildatum": "2025-01-01",
"peiljaar": 2025,
"waarde": 450000
},
{
"peildatum": "2024-01-01",
"peiljaar": 2024,
"waarde": 402000
},
{
"peildatum": "2023-01-01",
"peiljaar": 2023,
"waarde": 384000
},
{
"peildatum": "2022-01-01",
"peiljaar": 2022,
"waarde": 368000
}
],
"building": {
"bouwjaar": 1971,
"oppervlakte": 143,
"gebruiksdoel": "woonfunctie",
"status": "Verblijfsobject in gebruik",
"pandId": "0402100001486583"
},
"scrapeTimestamp": "2026-06-30T19:13:16.791Z"
}

Examples

Search for Dam 1, Amsterdam:

{
"maxItems": 100
}

Broad crawl with a cap:

{}

Larger run with a hard cap:

{}

Daily monitoring (run on a schedule):

{}

Schedule this input to run once a day in the Apify Scheduler to track prices, stock and new items over time.


💰 Pricing

$1.49 per 1,000 results — you only pay for successfully retrieved valuation records. Failed retries are never charged.

ResultsCost
100~$0.15
1,000~$1.49
10,000~$14.90
100,000~$149.00

Flat-rate alternatives typically charge $29–$49/month regardless of usage.

Subscription tiers lower the rate further, down to $1.49 per 1,000 at the highest tier. Use the Max results cap in the input to control your spend exactly.


Performance

Run sizeTypical time
100 resultsunder 1 minute
1,000 results2–4 minutes
10,000 results20–35 minutes

Known limitations

  • Some fields (brand, condition, shipping) are only returned when the seller or source publishes them — expect null on a share of records.
  • Prices and stock change constantly; records reflect the moment of scraping.
  • Very large result sets are bounded by the source's own paging limits.
  • Items can sell or be withdrawn at any time, so a small share of URLs may expire shortly after scraping.

Technical details

  • Source: wozwaardeloket.nl
  • Coverage: everything the public search exposes, filterable via the input parameters above
  • Retry: automatic retry on network errors with exponential backoff

Need a custom scraper?

Unfenced Group builds Apify actors for any website — for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl