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.
Quality
Attribution
International Monetary Fund, World Economic Outlook (derived signals by Frontier Data Hub)
Schema
| Column | Type | Description |
|---|---|---|
| date | string | Reference year (January 1st, YYYY-01-01) of the IMF World Economic Outlook observation; later years are WEO projections as published. |
| country | string | Canonical English short name of the country (IMF WEO country name, normalized). |
| country_code | string | ISO 3166-1 alpha-3 country code (IMF WEO country code; analytic-group aggregates excluded). |
| series_id | string | Indicator code: RGDP_GROWTH (real GDP growth), CPI_INFLATION (consumer price inflation), UNEMP_RATE (unemployment rate). |
| series_label | string | IMF 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). |
| value | float | Indicator 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_1y | float | |
| volatility_30d | float | |
| momentum_3m | float | |
| anomaly_flag | integer | |
| forecast_1m | float | |
| rank | integer | |
| growth_acceleration | float | |
| misery_index | float | |
| stagflation_flag | integer | |
| inflation_z_10y | float |
Sample rows
| date | country | country_code | series_id | series_label | value | change_1y | volatility_30d | momentum_3m | anomaly_flag | forecast_1m | rank | growth_acceleration | misery_index | stagflation_flag | inflation_z_10y |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1980-01-01 | Angola | AGO | CPI_INFLATION | Inflation, average consumer prices — Annual percent change (IMF World Economic Outlook) | 46.7 | — | — | — | 0 | — | — | — | — | 0 | — |
| 1980-01-01 | Angola | AGO | RGDP_GROWTH | Gross domestic product, constant prices — Percent change (IMF World Economic Outlook) | 2.4 | — | — | — | 0 | — | — | — | — | 0 | — |
| 1980-01-01 | Albania | ALB | RGDP_GROWTH | Gross domestic product, constant prices — Percent change (IMF World Economic Outlook) | 2.7 | — | — | — | 0 | — | — | — | — | 0 | — |
| 1980-01-01 | Albania | ALB | UNEMP_RATE | Unemployment rate — Percent of total labor force (IMF World Economic Outlook) | 5 | — | — | — | 0 | — | — | — | — | 0 | — |
| 1980-01-01 | United Arab Emirates | ARE | CPI_INFLATION | Inflation, average consumer prices — Annual percent change (IMF World Economic Outlook) | 10.1 | — | — | — | 0 | — | — | — | — | 1 | — |
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.