All datasets

Global remittance signals (migration money flows)

Global remittance signals from World Bank WDI (~200 economies, annual ~1970 ->): remittances received and paid, 10-year changes, OLS trend slopes, 3-sigma shock flags, 5-year linear-extrapolation forecasts, net flow (received minus paid), remittance-dependence flags and cross-country dependency ranks. The migration-money lens: who depends on diaspora income and where flows are surging. World Bank WDI (non-commercial terms).

Source: Global Remittance Signals (derived)22,987 rowsUpdated: 9/22/2026
remittancesmigrationdiasporaworld-bankwdicapital-flowsdevelopmentmacroeconomicsanomaly-detectionforecastingsignals

Quality

94.5

Attribution

World Bank, World Development Indicators; derived signals by Frontier Data Hub

Schema

ColumnTypeDescription
datestringReference year (January 1 of the year; WDI annual).
countrystringCountry name (ISO economies only; World Bank regional/income aggregates excluded).
country_codestringISO 3166-1 alpha-3 country code.
series_idstringWDI indicator code: BX.TRF.PWKR.CD.DT (received, US$), BX.TRF.PWKR.DT.GD.ZS (received, % of GDP), BM.TRF.PWKR.CD.DT (paid, US$).
series_labelstringOfficial WDI indicator name as published in the indicator metadata.
valuefloatPersonal remittances: current transfers in cash or in kind between resident and non-resident households (workers' remittances, compensation of employees, migrants' transfers); in current US$ or as % of GDP; World Bank WDI.
change_10yfloat
yoy_changefloat
trend_slope_10yfloat
remit_z_10yfloat
anomaly_flaginteger
forecast_5yfloat
rankinteger
net_flow_usdfloat
outflow_sharefloat
dependence_flaginteger
surge_flaginteger

Sample rows

datecountrycountry_codeseries_idseries_labelvaluechange_10yyoy_changetrend_slope_10yremit_z_10yanomaly_flagforecast_5yranknet_flow_usdoutflow_sharedependence_flagsurge_flag
1991-01-01ArubaABWBM.TRF.PWKR.CD.DTPersonal remittances, paid (current US$)16480446.92737430123552058.57021102-13910614.60237436.41304367100071400
1992-01-01ArubaABWBM.TRF.PWKR.CD.DTPersonal remittances, paid (current US$)4692737.4301676-71.525423728813540123552058.57021102-2067039.10216759941.787234039845722500
1993-01-01ArubaABWBM.TRF.PWKR.CD.DTPersonal remittances, paid (current US$)4301675.97765363-8.3333333333333930123552058.57021102-949720.56365363021.283333292467723200
1994-01-01ArubaABWBM.TRF.PWKR.CD.DTPersonal remittances, paid (current US$)3687150.83798883-14.285714285714180123552058.57021102223463.653011169750.942857151088286700
1995-01-01ArubaABWBM.TRF.PWKR.CD.DTPersonal remittances, paid (current US$)4972067.0391061534.84848484848486-2402234.6368715080123552058.57021102-3631284.91620112023.708333333333331700

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

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/remittance_signals/global_remittance_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/remittance_signals/global_remittance_signals

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

Global remittance signals (migration money flows)