All datasets

Global reserve-adequacy signals (FX buffer gauges)

Annual reserve-adequacy signals derived from the IMF DataMapper (74 economies, 1980 ->): the Fund's official adequacy metrics — reserves/ARA metric, import cover (months), and reserves/short-term-debt — 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, per-year cross-country volatility ranks, 10-year buffer z-scores, and adequate / thin-buffer / rapid-depletion flags. The balance-sheet buffer companion to the FX and external vulnerability signals. Country codes normalized to verified ISO alpha-3. Raw data: International Monetary Fund (DataMapper, keyless API).

Source: Global Reserve-Adequacy Signals (derived)4,866 rowsUpdated: 9/22/2026
reservesreserve-adequacyfx-buffersexternal-vulnerabilityimport-covershort-term-debtara-metricimfdatamapperglobalvolatilitymomentumanomaly-detectionforecastingsignals

Quality

90.3

Attribution

International Monetary Fund, DataMapper (derived signals by Frontier Data Hub)

Schema

ColumnTypeDescription
datestringReference year (January 1). The DataMapper publishes annual data. (unit: ISO date)
countrystringCountry name (canonical English short name).
country_codestringISO 3166-1 alpha-3 country code.
series_idstringIMF DataMapper indicator code: Reserves_ARA, Reserves_M, or Reserves_STD.
series_labelstringIMF DataMapper indicator label, e.g. 'Ratio of reserve/ARA metric'.
valuefloatIMF reserve-adequacy metric value: for Reserves_ARA, the ratio of reserves to the ARA metric (unit: ratio); for Reserves_M, import cover (unit: months of imports); for Reserves_STD, reserves to short-term debt (unit: ratio). (unit: ratio or months (per series_id))
change_1yfloat
volatility_30dfloat
momentum_3mfloat
anomaly_flaginteger
forecast_1mfloat
rankinteger
buffer_z_10yfloat
adequate_flaginteger
thin_flaginteger
depletion_flaginteger

Sample rows

datecountrycountry_codeseries_idseries_labelvaluechange_1yvolatility_30dmomentum_3manomaly_flagforecast_1mrankbuffer_z_10yadequate_flagthin_flagdepletion_flag
2000-01-01ArgentinaARGReserves_ARARatio of reserves to the IMF Assessing Reserve Adequacy (ARA) metric0.46424734960010
2000-01-01ArmeniaARMReserves_ARARatio of reserves to the IMF Assessing Reserve Adequacy (ARA) metric1.2509339270100
2000-01-01BulgariaBGRReserves_ARARatio of reserves to the IMF Assessing Reserve Adequacy (ARA) metric1.5157508760000
2000-01-01BelarusBLRReserves_ARARatio of reserves to the IMF Assessing Reserve Adequacy (ARA) metric0.37000371520010
2000-01-01ChileCHLReserves_ARARatio of reserves to the IMF Assessing Reserve Adequacy (ARA) metric1.5032465540000

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

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/reserve_adequacy_signals/global_reserve_adequacy_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/reserve_adequacy_signals/global_reserve_adequacy_signals

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