shortage.life · last_sync · 2026-07-01 08:49:59 UTCbuild 27d88d1 · node v22.22.2

// node

shortage.life
v0.3 · brussels · build f3a2c81
● online · 47/47 sources · 312ms

// $_ exec

$ shortage countries list --all
> monitored 197 countries
> 35 critical · sort stress↓
> last_sync 14:31:58 UTC

// readout · live

BRENT     $72.14/b 
TTF       €43.68/MWh 
OPEC_ORB  n/a
SPR_US    331.2 Mb 
FAO_FFPI  130.8 
auto-refresh 60slatency 312msbuild 0.3.0commit f3a2c81UTC 00:00:00
$_TICKER
BRENT$73.00● 0.0%TTF€43.68● 0.0%HH$3.24▲0.62%SPR_US331.2 Mb17.0dEU_GAS47.4%18c avgFAO_FFPI130.8▼0.2%WHT$5.94/bu● 0.0%BRENT$73.00● 0.0%TTF€43.68● 0.0%HH$3.24▲0.62%SPR_US331.2 Mb17.0dEU_GAS47.4%18c avgFAO_FFPI130.8▼0.2%WHT$5.94/bu● 0.0%
~/countries·monitored: 197·methodology: stress index v3.2JSON · /api/v1/countries

$_COUNTRIES

Every monitored country, scored on the v3.2 stress index — a composite of energy and food exposure, geopolitical pressure, demographics and fiscal headroom. Ranked by stress, descending.

$_MAP · stress-index · 197 countries

FRAME · WORLD/STRESS-INDEX/v3 · CRS:EPSG:3857
stress idx
0.00.51.0

$_AFFORDABILITY · food stress by country & staple

$_AFFORDABILITY · landed-cost stress · 0–1
WHEATRICEMAIZEUREAVEG-OIL
United States0.120.150.100.180.14
China0.280.220.300.340.26
Germany0.310.400.270.360.33
India0.440.380.410.520.46
Egypt0.660.580.610.620.69
Pakistan0.710.640.680.740.70
Iran0.780.660.720.690.81
Sudan0.920.840.880.860.90
LOWHIGH

Synthesized DEMO affordability index, not for citation.

$_COUNTRIES · ranked by stress

sort: stress↓
#ISO3NAMEREGIONCAPITALPOPULATIONTIERSTATUSSTRESS
01YEMYemenMENASanaa35MmonitoredCRITICAL0.93
02PSEPalestineMENARamallah5.5MmonitoredCRITICAL0.92
03IRNIranMENATehran88.5MmonitoredCRITICAL0.91
04HTIHaitiCaribbeanPort-au-Prince11.7MmonitoredCRITICAL0.90
05SYRSyriaMENADamascus23MmonitoredCRITICAL0.90
06SDNSudanSub-Saharan AfricaKhartoum48MmonitoredCRITICAL0.88
07AFGAfghanistanSouth AsiaKabul42MmonitoredCRITICAL0.88
08SOMSomaliaEast AfricaMogadishu18.1MmonitoredCRITICAL0.85
09UKRUkraineEuropeKyiv38MmonitoredCRITICAL0.84
10PRKNorth KoreaEast AsiaPyongyang26MmonitoredCRITICAL0.82
11LBNLebanonMENABeirut5.5MmonitoredCRITICAL0.82
12SSDSouth SudanEast AfricaJuba11.1MmonitoredCRITICAL0.82
13CAFCentral African RepublicCentral AfricaBangui5.7MmonitoredCRITICAL0.80
14VENVenezuelaSouth AmericaCaracas28MmonitoredCRITICAL0.78
15MMRMyanmarSoutheast AsiaNaypyidaw55MmonitoredCRITICAL0.78
16NERNigerWest AfricaNiamey26.2MmonitoredCRITICAL0.78
17TCDChadCentral AfricaN'Djamena18.3MmonitoredCRITICAL0.77
18BDIBurundiEast AfricaGitega13.2MmonitoredCRITICAL0.76
19BFABurkina FasoWest AfricaOuagadougou22.7MmonitoredCRITICAL0.75
20CUBCubaCaribbeanHavana11MmonitoredCRITICAL0.74
21MLIMaliWest AfricaBamako22.6MmonitoredCRITICAL0.74
22CODDR CongoCentral AfricaKinshasa102MmonitoredCRITICAL0.74
23PAKPakistanSouth AsiaIslamabad241MmonitoredWATCH0.73
24TUVTuvaluOceaniaFunafuti0.01MmonitoredCRITICAL0.72
25LBYLibyaNorth AfricaTripoli7.0MmonitoredCRITICAL0.70
26ERIEritreaEast AfricaAsmara3.7MmonitoredCRITICAL0.70
27KIRKiribatiOceaniaTarawa0.13MmonitoredCRITICAL0.70
28EGYEgyptMENACairo114MmonitoredWATCH0.69
29ETHEthiopiaEast AfricaAddis Ababa126MmonitoredCRITICAL0.68
30ZWEZimbabweSouthern AfricaHarare16.7MmonitoredCRITICAL0.68
31NRUNauruOceaniaYaren0.01MmonitoredCRITICAL0.68
32GNBGuinea-BissauWest AfricaBissau2.1MmonitoredCRITICAL0.67
33LKASri LankaSouth AsiaSri Jayawardenepura Kotte22MmonitoredCRITICAL0.66
34SLESierra LeoneWest AfricaFreetown8.6MmonitoredCRITICAL0.66
35MDGMadagascarEast AfricaAntananarivo30.3MmonitoredCRITICAL0.66
36MWIMalawiSouthern AfricaLilongwe20.9MmonitoredCRITICAL0.66
37MHLMarshall IslandsOceaniaMajuro0.04MmonitoredCRITICAL0.66
38LBRLiberiaWest AfricaMonrovia5.4MmonitoredWATCH0.65
39MOZMozambiqueSouthern AfricaMaputo33.9MmonitoredWATCH0.65
40JORJordanMENAAmman11.4MmonitoredWATCH0.64
41NGANigeriaWest AfricaAbuja223MmonitoredWATCH0.64
42MRTMauritaniaWest AfricaNouakchott4.9MmonitoredWATCH0.63
43MDAMoldovaEuropeChișinău2.5MmonitoredWATCH0.62
44BGDBangladeshSouth AsiaDhaka173MmonitoredWATCH0.62
45TUNTunisiaNorth AfricaTunis12.4MmonitoredWATCH0.62
46CMRCameroonCentral AfricaYaoundé28.6MmonitoredWATCH0.62
47COMComorosEast AfricaMoroni0.9MmonitoredWATCH0.62
48SLBSolomon IslandsOceaniaHoniara0.7MmonitoredWATCH0.62
49VUTVanuatuOceaniaPort Vila0.3MmonitoredWATCH0.62
50FSMMicronesiaOceaniaPalikir0.1MmonitoredWATCH0.62
51IRQIraqMENABaghdad45MmonitoredWATCH0.61
52TWNTaiwanEast AsiaTaipei23MmonitoredWATCH0.60
53GINGuineaWest AfricaConakry13.9MmonitoredWATCH0.60
54GMBGambiaWest AfricaBanjul2.7MmonitoredWATCH0.60
55DJIDjiboutiEast AfricaDjibouti1.1MmonitoredWATCH0.60
56ZAFSouth AfricaSouthern AfricaPretoria60.4MmonitoredWATCH0.60
57ZMBZambiaSouthern AfricaLusaka20.6MmonitoredWATCH0.60
58LSOLesothoSouthern AfricaMaseru2.3MmonitoredWATCH0.60
59TONTongaOceaniaNuku'alofa0.1MmonitoredWATCH0.60
60BLRBelarusEuropeMinsk9.2MmonitoredWATCH0.58
61HNDHondurasCentral AmericaTegucigalpa10.6MmonitoredWATCH0.58
62TLSTimor-LesteSoutheast AsiaDili1.4MmonitoredWATCH0.58
63MARMoroccoNorth AfricaRabat37.8MmonitoredWATCH0.58
64TGOTogoWest AfricaLomé8.8MmonitoredWATCH0.58
65STPSão Tomé and PríncipeCentral AfricaSão Tomé0.2MmonitoredWATCH0.58
66KENKenyaEast AfricaNairobi55.1MmonitoredWATCH0.58
67SWZEswatiniSouthern AfricaMbabane1.2MmonitoredWATCH0.58
68PNGPapua New GuineaOceaniaPort Moresby10.3MmonitoredWATCH0.58
69WSMSamoaOceaniaApia0.2MmonitoredWATCH0.58
70NICNicaraguaCentral AmericaManagua7MmonitoredWATCH0.57
71BENBeninWest AfricaPorto-Novo13.7MmonitoredWATCH0.57
72TJKTajikistanCentral AsiaDushanbe10MmonitoredWATCH0.56
73SENSenegalWest AfricaDakar17.7MmonitoredWATCH0.56
74UGAUgandaEast AfricaKampala48.6MmonitoredWATCH0.56
75RUSRussiaEurasiaMoscow144MmonitoredWATCH0.55
76CYPCyprusEuropeNicosia1MmonitoredWATCH0.55
77XKXKosovoEuropePristina1.6MmonitoredWATCH0.55
78GTMGuatemalaCentral AmericaGuatemala City18MmonitoredWATCH0.55
79BOLBoliviaSouth AmericaLa Paz12.4MmonitoredWATCH0.55
80PHLPhilippinesSoutheast AsiaManila117MmonitoredWATCH0.55
81MDVMaldivesSouth AsiaMalé0.52MmonitoredWATCH0.55
82GHAGhanaWest AfricaAccra34.1MmonitoredWATCH0.55
83CPVCabo VerdeWest AfricaPraia0.6MmonitoredWATCH0.55
84COGRepublic of the CongoCentral AfricaBrazzaville6.1MmonitoredWATCH0.55
85AGOAngolaSouthern AfricaLuanda36.7MmonitoredWATCH0.55
86FJIFijiOceaniaSuva0.9MmonitoredWATCH0.55
87PLWPalauOceaniaNgerulmud0.02MmonitoredWATCH0.55
88ARMArmeniaEurasiaYerevan2.8MmonitoredWATCH0.54
89RWARwandaEast AfricaKigali14.0MmonitoredWATCH0.54
90MLTMaltaEuropeValletta0.5MmonitoredWATCH0.52
91ECUEcuadorSouth AmericaQuito18MmonitoredWATCH0.52
92KORSouth KoreaEast AsiaSeoul52MmonitoredWATCH0.52
93NPLNepalSouth AsiaKathmandu30MmonitoredWATCH0.52
94ISRIsraelMENAJerusalem9.8MmonitoredWATCH0.52
95TZATanzaniaEast AfricaDodoma67.4MmonitoredWATCH0.52
96NAMNamibiaSouthern AfricaWindhoek2.6MmonitoredWATCH0.52
97SVKSlovakiaEuropeBratislava5MmonitoredWATCH0.50
98SLVEl SalvadorCentral AmericaSan Salvador6.3MmonitoredWATCH0.50
99JAMJamaicaCaribbeanKingston2.8MmonitoredWATCH0.50
100LCASaint LuciaCaribbeanCastries0.18MmonitoredWATCH0.50
101VCTSaint Vincent and the GrenadinesCaribbeanKingstown0.1MmonitoredWATCH0.50
102DMADominicaCaribbeanRoseau0.07MmonitoredWATCH0.50
103JPNJapanEast AsiaTokyo124MmonitoredWATCH0.50
104KHMCambodiaSoutheast AsiaPhnom Penh17MmonitoredWATCH0.50
105LAOLaosSoutheast AsiaVientiane7.7MmonitoredWATCH0.50
106KGZKyrgyzstanCentral AsiaBishkek7MmonitoredWATCH0.50
107TURTurkeyMENAAnkara86MmonitoredWATCH0.50
108CIVCôte d'IvoireWest AfricaYamoussoukro28.9MmonitoredWATCH0.50
109GNQEquatorial GuineaCentral AfricaMalabo1.7MmonitoredWATCH0.50
110MUSMauritiusEast AfricaPort Louis1.3MmonitoredWATCH0.50
111HUNHungaryEuropeBudapest10MmonitoredWATCH0.49
112BIHBosnia and HerzegovinaEuropeSarajevo3.2MmonitoredWATCH0.49
113GRDGrenadaCaribbeanSt. George's0.11MmonitoredWATCH0.49
114GRCGreeceEuropeAthens10MmonitoredWATCH0.48
115BLZBelizeCentral AmericaBelmopan0.4MmonitoredWATCH0.48
116ATGAntigua and BarbudaCaribbeanSaint John's0.09MmonitoredWATCH0.48
117MNGMongoliaEast AsiaUlaanbaatar3.5MmonitoredWATCH0.48
118GEOGeorgiaEurasiaTbilisi3.7MmonitoredWATCH0.48
119SYCSeychellesEast AfricaVictoria0.1MmonitoredWATCH0.48
120BWABotswanaSouthern AfricaGaborone2.7MmonitoredWATCH0.48
121INDIndiaSouth AsiaNew Delhi1,429MmonitoredSTABLE0.47
122BGRBulgariaEuropeSofia6MmonitoredWATCH0.47
123SRBSerbiaEuropeBelgrade6.6MmonitoredWATCH0.47
124KNASaint Kitts and NevisCaribbeanBasseterre0.05MmonitoredWATCH0.47
125BELBelgiumEuropeBrussels12MmonitoredSTABLE0.46
126ITAItalyEuropeRome59MmonitoredWATCH0.46
127BRBBarbadosCaribbeanBridgetown0.28MmonitoredWATCH0.46
128PERPeruSouth AmericaLima34MmonitoredWATCH0.46
129SURSurinameSouth AmericaParamaribo0.62MmonitoredWATCH0.46
130SGPSingaporeSoutheast AsiaSingapore6MmonitoredWATCH0.46
131LTULithuaniaEuropeVilnius3MmonitoredWATCH0.45
132MKDNorth MacedoniaEuropeSkopje1.8MmonitoredWATCH0.45
133DOMDominican RepublicCaribbeanSanto Domingo11.4MmonitoredWATCH0.45
134UZBUzbekistanCentral AsiaTashkent36MmonitoredWATCH0.45
135NLDNetherlandsEuropeAmsterdam18MmonitoredSTABLE0.44
136CZECzechiaEuropePrague11MmonitoredSTABLE0.44
137LVALatviaEuropeRiga2MmonitoredSTABLE0.44
138BHSBahamasCaribbeanNassau0.4MmonitoredSTABLE0.44
139ARGArgentinaSouth AmericaBuenos Aires46MmonitoredSTABLE0.44
140VNMVietnamSoutheast AsiaHanoi100MmonitoredSTABLE0.44
141ESPSpainEuropeMadrid48MmonitoredSTABLE0.43
142POLPolandEuropeWarsaw37MmonitoredSTABLE0.43
143COLColombiaSouth AmericaBogotá52MmonitoredSTABLE0.43
144THAThailandSoutheast AsiaBangkok72MmonitoredSTABLE0.43
145SAUSaudi ArabiaMENARiyadh37MmonitoredSTABLE0.42
146DEUGermanyEuropeBerlin84MmonitoredSTABLE0.42
147PRTPortugalEuropeLisbon10MmonitoredSTABLE0.42
148ESTEstoniaEuropeTallinn1.4MmonitoredSTABLE0.42
149ALBAlbaniaEuropeTirana2.7MmonitoredSTABLE0.42
150MEXMexicoNorth AmericaMexico City129MmonitoredSTABLE0.42
151TKMTurkmenistanCentral AsiaAshgabat7MmonitoredSTABLE0.42
152DZAAlgeriaNorth AfricaAlgiers45.6MmonitoredSTABLE0.42
153AUTAustriaEuropeVienna9MmonitoredSTABLE0.41
154HRVCroatiaEuropeZagreb4MmonitoredSTABLE0.41
155MNEMontenegroEuropePodgorica0.6MmonitoredSTABLE0.41
156ROURomaniaEuropeBucharest19MmonitoredSTABLE0.40
157SVNSloveniaEuropeLjubljana2MmonitoredSTABLE0.40
158PRYParaguaySouth AmericaAsunción6.9MmonitoredSTABLE0.40
159GUYGuyanaSouth AmericaGeorgetown0.8MmonitoredSTABLE0.40
160IDNIndonesiaSoutheast AsiaJakarta281MmonitoredSTABLE0.40
161BTNBhutanSouth AsiaThimphu0.79MmonitoredSTABLE0.40
162BHRBahrainMENAManama1.5MmonitoredSTABLE0.40
163GABGabonCentral AfricaLibreville2.4MmonitoredSTABLE0.40
164LUXLuxembourgEuropeLuxembourg0.7MmonitoredSTABLE0.39
165AREUnited Arab EmiratesMENAAbu Dhabi10MmonitoredSTABLE0.38
166FRAFranceEuropeParis68MmonitoredSTABLE0.38
167IRLIrelandEuropeDublin5MmonitoredSTABLE0.38
168TTOTrinidad and TobagoCaribbeanPort of Spain1.5MmonitoredSTABLE0.38
169CHLChileSouth AmericaSantiago19.6MmonitoredSTABLE0.38
170AZEAzerbaijanEurasiaBaku10.3MmonitoredSTABLE0.38
171GBRUnited KingdomEuropeLondon68MmonitoredSTABLE0.36
172CRICosta RicaCentral AmericaSan José5.2MmonitoredSTABLE0.36
173BRABrazilSouth AmericaBrasília217MmonitoredSTABLE0.36
174MYSMalaysiaSoutheast AsiaKuala Lumpur35MmonitoredSTABLE0.36
175KAZKazakhstanCentral AsiaAstana20MmonitoredSTABLE0.36
176OMNOmanMENAMuscat4.6MmonitoredSTABLE0.36
177NZLNew ZealandOceaniaWellington5.2MmonitoredSTABLE0.35
178CHNChinaEast AsiaBeijing1,411MmonitoredSTABLE0.34
179FINFinlandEuropeHelsinki6MmonitoredSTABLE0.34
180PANPanamaCentral AmericaPanama City4.5MmonitoredSTABLE0.34
181URYUruguaySouth AmericaMontevideo3.4MmonitoredSTABLE0.34
182BRNBruneiSoutheast AsiaBandar Seri Begawan0.46MmonitoredSTABLE0.34
183KWTKuwaitMENAKuwait City4.9MmonitoredSTABLE0.34
184CHESwitzerlandEuropeBern9MmonitoredSTABLE0.33
185SMRSan MarinoEuropeSan Marino0.03MmonitoredSTABLE0.33
186MCOMonacoEuropeMonaco0.04MmonitoredSTABLE0.31
187SWESwedenEuropeStockholm11MmonitoredSTABLE0.30
188ANDAndorraEuropeAndorra la Vella0.08MmonitoredSTABLE0.30
189LIELiechtensteinEuropeVaduz0.04MmonitoredSTABLE0.30
190QATQatarMENADoha3MmonitoredSTABLE0.30
191AUSAustraliaOceaniaCanberra26.6MmonitoredSTABLE0.30
192DNKDenmarkEuropeCopenhagen6MmonitoredSTABLE0.28
193VATVatican CityEuropeVatican City0.001MmonitoredSTABLE0.25
194ISLIcelandEuropeReykjavík0.4MmonitoredSTABLE0.22
195CANCanadaNorth AmericaOttawa41MmonitoredSTABLE0.20
196USAUnited StatesNorth AmericaWashington, D.C.342MmonitoredSTABLE0.18
197NORNorwayEuropeOslo5.5MmonitoredSTABLE0.16
showing 197 of 197 · updated 2026-05-17curl /api/v1/countries →