All datasets

Global house price signals (BIS real residential property prices)

Quarterly housing-market signals derived from the BIS selected residential property price indices: real (inflation-deflated) house-price indices (2010 = 100) for ~60 economies and BIS aggregates, with year-on-year and quarter-on-quarter changes, 30-quarter annualized change volatility, 1-quarter momentum, 3-sigma anomaly flags vs a trailing 12-quarter baseline, naive-drift 1-quarter forecasts, a per-quarter cross-country volatility rank, a 10-year overvaluation z-score (froth gauge) and drawdown-from-decade-peak (correction gauge). Country codes are normalized to ISO alpha-3 (BIS aggregates keep stable codes) so rows join cleanly with other country-keyed datasets. Raw series: Bank for International Settlements (WS_SPP).

Source: Global House-Price Signals (derived)9,031 rowsUpdated: 9/22/2026
housinghouse-pricesreal-estatevaluationbismomentumvolatilityanomaly-detectionforecastingsignals

Quality

94.9

Attribution

Bank for International Settlements (derived signals by Frontier Data Hub)

Schema

ColumnTypeDescription
datestringFirst day of the reference quarter (BIS SDMX TIME_PERIOD, e.g. 2026-Q1 -> 2026-01-01).
countrystring
country_codestring
series_idstringBIS REF_AREA code for the economy or aggregate (official CL_AREA codelist, e.g. US, DE, XM for the euro area, XW for the world aggregate).
series_labelstringBIS CL_AREA English name plus the series definition: real residential property prices (CL_VALUE code R = Real, i.e. deflated).
valuefloatReal residential property price index (BIS UNIT_MEASURE code 628 = Index, 2010 = 100) as published in the BIS WS_SPP dataflow.
yoy_change_pctfloat
qoq_change_pctfloat
volatility_30dfloat
momentum_3mfloat
anomaly_flaginteger
forecast_1mfloat
rankinteger
overvaluation_z_10yfloat
drawdown_from_peak_pctfloat

Sample rows

datecountrycountry_codeseries_idseries_labelvalueyoy_change_pctqoq_change_pctvolatility_30dmomentum_3manomaly_flagforecast_1mrankovervaluation_z_10ydrawdown_from_peak_pct
1947-01-01ItalyITAITItaly — Real residential property prices32.04160
1947-04-01ItalyITAITItaly — Real residential property prices29.9313-6.586125536802168-2.11030000000000230
1947-07-01ItalyITAITItaly — Real residential property prices27.9126-6.744444778542857-2.0186999999999990
1947-10-01ItalyITAITItaly — Real residential property prices29.12094.3288693994826711.20829999999999770
1948-01-01ItalyITAITItaly — Real residential property prices33.82555.567449815240177516.1554072848023154.7045999999999990

Download sample data

Download the full sample snapshot for this dataset (sample rows, not the complete dataset).

Use with an LLM

Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).

cURL

curl "https://datazimuts.com/v1/datasets/bis_property_signals/global_house_price_signals" | jq '{title, rows, columns_count, license}'

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/bis_property_signals/global_house_price_signals").json()
print(ds["title"], ds["rows"], "rows")

# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
    print(row)

API endpoint: https://datazimuts.com/v1/datasets/bis_property_signals/global_house_price_signals

Tip: fetch /llms.txt for the full machine-readable catalog.