All datasets

US productivity-pay gap signals (decoupling gauge, compensation vs output per hour)

Quarterly signals derived from BLS productivity and costs data (redistributed by FRED, 1947 ->): 30-quarter annualized change volatility, 1-quarter momentum, year-over-year change, 3-sigma anomaly flags vs a trailing 12-quarter baseline, naive-drift 1-quarter forecasts, a per-quarter cross-series volatility rank, the real pay-minus-productivity gap (both rebased to 1947 = 100 — the decoupling gauge) and a 10-year gap z-score (the decoupling-regime gauge). 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: Productivity-Pay Gap Signals (derived)636 rowsUpdated: 9/22/2026
productivitywagescompensationlabor-marketinequalityvolatilitymomentumanomaly-detectionforecastingsignalsfred

Quality

99.2

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 (OPHNFB for nonfarm business sector labor productivity — output per hour, COMPNFB for nonfarm business sector hourly compensation); 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 productivity and costs data).
valuefloatIndex value, quarterly, seasonally adjusted annual rate; see the series notes for index base periods and methodology.
volatility_30dfloat
momentum_3mfloat
yoy_change_pctfloat
anomaly_flaginteger
forecast_1mfloat
rankinteger
pay_productivity_gapfloat
gap_z_10yfloat

Sample rows

datecountrycountry_codeseries_idseries_labelvaluevolatility_30dmomentum_3myoy_change_pctanomaly_flagforecast_1mrankpay_productivity_gapgap_z_10y
1947-01-01United StatesUSACOMPNFBNonfarm Business Sector: Hourly Compensation for All Workers3.33400
1947-01-01United StatesUSAOPHNFBNonfarm Business Sector: Labor Productivity (Output per Hour) for All Workers22.25600
1947-04-01United StatesUSACOMPNFBNonfarm Business Sector: Hourly Compensation for All Workers3.412.2795440911817620-2.4115166183154457
1947-04-01United StatesUSAOPHNFBNonfarm Business Sector: Labor Productivity (Output per Hour) for All Workers22.7622.2735442127965520-2.4115166183154457
1947-07-01United StatesUSACOMPNFBNonfarm Business Sector: Hourly Compensation for All Workers3.5112.961876832844567702.6142006170637666

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

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/productivity_pay_signals/us_productivity_pay_gap_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/productivity_pay_signals/us_productivity_pay_gap_signals

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