Dutch Housing Price Index
Get the Dutch national house price index (2020 = 100) and average sale prices from CBS and Kadaster, monthly, with year-on-year change and homes sold.
nl-housing-price-index Example
Example answer
{
"currency": "EUR",
"homes_sold": 18200,
"data_points": 12,
"price_index": 138.2,
"time_series": [
{
"period": "2024-10",
"price_index": 138.2
}
],
"latest_period": "2024-10",
"price_index_base": "2020 = 100",
"year_over_year_pct": 9.2,
"month_over_month_pct": 0.8,
"average_sale_price_eur": 438000
} Inputs
| Field | Type | Required | What it is |
|---|---|---|---|
year | number | No | Filter by specific year (optional) |
months | number | No | Number of months to return (1-60, default 12) |
Output fields
How reliably each field appears in a successful answer.
| Field | Type | Appears |
|---|---|---|
homes_sold | number | Usually (present for most inputs) |
price_index | number | Always (present in every successful answer) |
time_series | array | Always (present in every successful answer) |
latest_period | string | Always (present in every successful answer) |
price_index_base | string | Always (present in every successful answer) |
year_over_year_pct | number | Usually (present for most inputs) |
average_sale_price_eur | number | Usually (present for most inputs) |
month_over_month_pct | — | Usually (present for most inputs) |
currency | — | Always (present in every successful answer) |
data_points | — | Always (present in every successful answer) |
note | — | Always (present in every successful answer) |
How to call it
The same tool through each route. MCP clients reach it through Strale’s server at https://api.strale.io/mcp; the call below is what the agent sends.
# Needs an API key. max_price_cents caps what this call may cost.
curl -X POST https://api.strale.io/v1/do \
-H "Authorization: Bearer $STRALE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"capability_slug": "nl-housing-price-index",
"inputs": {},
"max_price_cents": 3
}' {
"tool": "strale_execute",
"arguments": {
"slug": "nl-housing-price-index",
"inputs": {},
"max_price_cents": 3
}
} import { Strale } from "straleio";
const strale = new Strale({ apiKey: process.env.STRALE_API_KEY! });
const result = await strale.do({
capability_slug: "nl-housing-price-index",
inputs: {},
max_price_cents: 3,
}); import os
from straleio import Strale, DoRequest
strale = Strale(api_key=os.environ["STRALE_API_KEY"])
result = strale.do(DoRequest(
capability_slug="nl-housing-price-index",
inputs={},
max_price_cents=3,
)) Limitations
National-level data only
Housing price index is national (Netherlands-wide). For regional data, use nl-housing-stats or nl-woz-value.
Monthly publication lag
CBS publishes housing price data with approximately 1-2 month delay.
Bundled checks that include it
Related tools
- Address Geocoding €0.02
- Barcode Lookup €0.05
- Container Tracking €0.05
- Country Lookup €0.02
- Country Tax Rates €0.02
- Country Trade Data €0.20