All datasets

Global growth-inflation momentum signals (acceleration, misery index, stagflation screen)

Annual global macro-momentum signals derived from the IMF World Economic Outlook (~196 countries, 1980 -> 2031 including WEO projections as published): real GDP growth, CPI inflation and unemployment rates with 1-year and 3-year changes, 30-year change volatility, 3-sigma anomaly flags vs a trailing 10-year baseline, naive-drift 1-year forecasts, a per-year cross-country volatility rank, the growth-acceleration gauge, the misery index (inflation + unemployment) and a stagflation screen (growth < 1% with inflation > 5%). All rows are country-normalized to verified ISO alpha-3 codes (IMF analytic aggregates excluded) so they join cleanly with other country-keyed datasets. Raw data: IMF World Economic Outlook; derived signals by Frontier Data Hub.

Source: Global Growth-Inflation Momentum Signals (derived)23,425 rowsUpdated: 9/22/2026
gdp-growthinflationunemploymentmisery-indexstagflationweoimfglobalvolatilitymomentumanomaly-detectionforecastingsignals

Quality

86.4

Attribution

International Monetary Fund, World Economic Outlook (derived signals by Frontier Data Hub)

Schema

ColumnTypeDescription
datestringReference year (January 1st, YYYY-01-01) of the IMF World Economic Outlook observation; later years are WEO projections as published.
countrystringCanonical English short name of the country (IMF WEO country name, normalized).
country_codestringISO 3166-1 alpha-3 country code (IMF WEO country code; analytic-group aggregates excluded).
series_idstringIndicator code: RGDP_GROWTH (real GDP growth), CPI_INFLATION (consumer price inflation), UNEMP_RATE (unemployment rate).
series_labelstringIMF World Economic Outlook subject label for the indicator: gross domestic product constant prices (percent change); inflation average consumer prices (annual percent change); unemployment rate (percent of total labor force).
valuefloatIndicator value as published in the IMF World Economic Outlook, in percent: real GDP growth (annual percent change), CPI inflation (annual percent change), unemployment rate (percent of total labor force).
change_1yfloat
volatility_30dfloat
momentum_3mfloat
anomaly_flaginteger
forecast_1mfloat
rankinteger
growth_accelerationfloat
misery_indexfloat
stagflation_flaginteger
inflation_z_10yfloat

Sample rows

datecountrycountry_codeseries_idseries_labelvaluechange_1yvolatility_30dmomentum_3manomaly_flagforecast_1mrankgrowth_accelerationmisery_indexstagflation_flaginflation_z_10y
1980-01-01AngolaAGOCPI_INFLATIONInflation, average consumer prices — Annual percent change (IMF World Economic Outlook)46.700
1980-01-01AngolaAGORGDP_GROWTHGross domestic product, constant prices — Percent change (IMF World Economic Outlook)2.400
1980-01-01AlbaniaALBRGDP_GROWTHGross domestic product, constant prices — Percent change (IMF World Economic Outlook)2.700
1980-01-01AlbaniaALBUNEMP_RATEUnemployment rate — Percent of total labor force (IMF World Economic Outlook)500
1980-01-01United Arab EmiratesARECPI_INFLATIONInflation, average consumer prices — Annual percent change (IMF World Economic Outlook)10.101

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

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/weo_signals/global_growth_inflation_momentum_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/weo_signals/global_growth_inflation_momentum_signals

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