All datasets

Global external-balance signals (current-account imbalance gauges)

Annual external-balance signals derived from the IMF DataMapper (current account balance, % of GDP, ~190 economies, 1980 ->): 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 balance z-scores, imbalance magnitudes, large-deficit and large-surplus flags, 3-year deterioration gauges and persistent-deficit flags. The external-imbalance companion to the WEO growth-momentum signals. Country codes normalized to verified ISO alpha-3. Raw data: International Monetary Fund (DataMapper, keyless API).

Source: Global External-Balance Signals (derived)8,963 rowsUpdated: 9/22/2026
current-accountexternal-balanceimbalancestrade-balanceimfdatamapperglobalvolatilitymomentumanomaly-detectionforecastingsignals

Quality

91.4

Attribution

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

Schema

ColumnTypeDescription
datestringReference year (January 1). The DataMapper publishes WEO-vintage annual data. (unit: ISO date)
countrystringCountry name (canonical English short name).
country_codestringISO 3166-1 alpha-3 country code.
series_idstringIMF DataMapper indicator code (BCA_NGDPD).
series_labelstringIMF DataMapper indicator label: 'Current account balance, percent of GDP'.
valuefloatCurrent account balance, percent of GDP (IMF DataMapper indicator BCA_NGDPD). (unit: percent of GDP)
change_1yfloat
volatility_30dfloat
momentum_3mfloat
anomaly_flaginteger
forecast_1mfloat
rankinteger
imbalance_absfloat
deficit_flaginteger
surplus_flaginteger
deterioration_3y_ppfloat
persistent_deficit_flaginteger
ca_z_10yfloat

Sample rows

datecountrycountry_codeseries_idseries_labelvaluechange_1yvolatility_30dmomentum_3manomaly_flagforecast_1mrankimbalance_absdeficit_flagsurplus_flagdeterioration_3y_pppersistent_deficit_flagca_z_10y
1980-01-01AngolaAGOBCA_NGDPDCurrent account balance, percent of GDP0.800.8000
1980-01-01AlbaniaALBBCA_NGDPDCurrent account balance, percent of GDP0.100.1000
1980-01-01United Arab EmiratesAREBCA_NGDPDCurrent account balance, percent of GDP24.2024.2010
1980-01-01ArgentinaARGBCA_NGDPDCurrent account balance, percent of GDP-1.101.1000
1980-01-01AustraliaAUSBCA_NGDPDCurrent account balance, percent of GDP-2.402.4000

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

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/external_balance_signals/global_external_balance_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/external_balance_signals/global_external_balance_signals

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