All datasets

US housing market signals (Case-Shiller YoY momentum, starts/permits, anomalies, forecasts)

Signals derived from FRED's US housing series: 30-period annualized volatility of changes, 3-month momentum, year-over-year percent change (the Case-Shiller boom/bust gauge), 3-sigma anomaly flags, naive-drift 1-month forecasts, a per-date cross-series volatility rank, and the permits-to-starts pipeline ratio. Covers HOUST (monthly housing starts), PERMIT (monthly building permits), CSUSHPISA (S&P/Case-Shiller U.S. National Home Price Index), MORTGAGE30US (weekly 30-yr fixed mortgage rate) and HSN1F (monthly new one-family houses sold). All rows are normalized to country_code USA so they join cleanly with US macro data. Raw series: Federal Reserve Bank of St. Louis (FRED).

Source: Housing Market Signals (derived)5,744 rowsUpdated: 9/22/2026
housingreal-estatecase-shillermortgagebuilding-permitshousing-startsvolatilitymomentumanomaly-detectionforecastingsignalsfred

Quality

97.7

Attribution

Federal Reserve Bank of St. Louis (FRED; derived signals by Frontier Data Hub)

Schema

ColumnTypeDescription
datestringObservation date (FRED API field date; YYYY-MM-DD).
countrystring
country_codestring
series_idstringFRED series ID, e.g. HOUST, PERMIT, CSUSHPISA, MORTGAGE30US, HSN1F; resolves to the series page at https://fred.stlouisfed.org/series/<id>.
series_labelstringOfficial FRED series title as published for the series.
valuefloatObservation value as published by FRED for this series (housing starts and building permits in thousands of units; Case-Shiller index; 30-yr mortgage average in percent; new-home sales in thousands of units); see the series notes for methodology and revisions.
volatility_30dfloat
momentum_3mfloat
yoy_change_pctfloat
anomaly_flaginteger
forecast_1mfloat
rankinteger
permit_starts_ratiofloat

Sample rows

datecountrycountry_codeseries_idseries_labelvaluevolatility_30dmomentum_3myoy_change_pctanomaly_flagforecast_1mrankpermit_starts_ratio
1959-01-01United StatesUSAHOUSTNew Privately-Owned Housing Units Started: Total Units16570
1959-02-01United StatesUSAHOUSTNew Privately-Owned Housing Units Started: Total Units16670
1959-03-01United StatesUSAHOUSTNew Privately-Owned Housing Units Started: Total Units16200
1959-04-01United StatesUSAHOUSTNew Privately-Owned Housing Units Started: Total Units1590-670
1959-05-01United StatesUSAHOUSTNew Privately-Owned Housing Units Started: Total Units1498-1690

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/housing_signals/us_housing_market_signals" | jq '{title, rows, columns_count, license}'

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/housing_signals/us_housing_market_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/housing_signals/us_housing_market_signals

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