All datasets

US wage & productivity signals (real earnings momentum, productivity-pay gap, anomalies)

Monthly/quarterly signals derived from FRED's US earnings and productivity data: 30-period annualized change volatility, ~3-month momentum, 3-sigma anomaly flags vs a trailing 12-month baseline, naive-drift 1-month forecasts, a per-date cross-series volatility rank, the real-wage year-over-year gauge (worker purchasing power) and the productivity-minus-pay gap (the decoupling gauge). Covers nominal average hourly earnings, a connector-derived real-earnings series (CPI-deflated) and nonfarm business labor productivity. 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); underlying data: U.S. Bureau of Labor Statistics.

Source: Wage & Productivity Signals (derived)1,821 rowsUpdated: 9/22/2026
wagesearningsproductivityreal-wagespurchasing-powerlaborvolatilitymomentumanomaly-detectionforecastingsignalsfred

Quality

99.5

Attribution

Federal Reserve Bank of St. Louis (FRED; underlying data: U.S. Bureau of Labor Statistics; derived signals by Frontier Data Hub)

Schema

ColumnTypeDescription
datestringObservation date (FRED API field date; YYYY-MM-DD).
countrystring
country_codestring
series_idstringFRED series ID (AHETPI, OPHNFB) or REAL_EARNINGS for the connector-derived real average hourly earnings series; FRED IDs resolve to the series page at https://fred.stlouisfed.org/series/<id>.
series_labelstringOfficial FRED series title as published for the series (U.S. Bureau of Labor Statistics data).
valuefloatObservation value as published by FRED for this series: average hourly earnings in dollars per hour (AHETPI); nonfarm business labor productivity index (OPHNFB); see the series notes for methodology and revisions.
volatility_30dfloat
momentum_3mfloat
anomaly_flaginteger
forecast_1mfloat
rankinteger
real_wage_yoyfloat
prod_wage_gapfloat

Sample rows

datecountrycountry_codeseries_idseries_labelvaluevolatility_30dmomentum_3manomaly_flagforecast_1mrankreal_wage_yoyprod_wage_gap
1947-01-01United StatesUSAOPHNFBNonfarm Business Sector: Labor Productivity (Output per Hour) for All Workers22.2560
1947-04-01United StatesUSAOPHNFBNonfarm Business Sector: Labor Productivity (Output per Hour) for All Workers22.7620.50600000000000020
1947-07-01United StatesUSAOPHNFBNonfarm Business Sector: Labor Productivity (Output per Hour) for All Workers22.065-0.69699999999999920
1947-10-01United StatesUSAOPHNFBNonfarm Business Sector: Labor Productivity (Output per Hour) for All Workers22.9930.92799999999999730
1948-01-01United StatesUSAOPHNFBNonfarm Business Sector: Labor Productivity (Output per Hour) for All Workers23.0970.10400000000000276023.167083333333334

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

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/wage_signals/us_wage_productivity_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/wage_signals/us_wage_productivity_signals

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