What is new

  • 198 of 206 countries now include a wb_economy object with 9 World Bank indicators: GDP per capita, population, labour force participation (total and female), unemployment rate, poverty headcount, Gini coefficient, adult literacy rate, and life expectancy - each with a year field.
  • 177 countries now include an hdr_data object with UNDP Human Development Index fields: HDI score, global rank, life expectancy, expected years of schooling, mean years of schooling, and GNI per capita (PPP).
  • 127 countries include ILO ILOSTAT wage data per ISCO-08 occupation group, letting you compare AI risk scores directly against median earnings.
  • All data is CC BY 4.0 (World Bank and ILO) and CC BY 3.0 IGO (UNDP). No API key, no authentication, CORS open for browser fetch. An OpenAPI 3.1 spec is at /data/openapi.json.

What is now in every country record

The WorldJobsData API serves one JSON file per country at https://www.worldjobsdata.com/data/countries/{code}.json using a lowercase ISO alpha-2 code. Before this update, each record contained AI exposure scores per ISCO-08 occupation group and ILO workforce totals. It now includes two additional top-level objects.

Here is the structure of a country record after the update, trimmed to show the new fields:

JSON structure - de.json (Germany, trimmed)
{
  "country": "Germany",
  "code": "DE",
  "total_workers": 42800000,
  "isco_scores": [ ... ],
  "wb_economy": {
    "gdp_per_capita_usd": 60496,
    "gdp_per_capita_year": 2023,
    "population": 84482267,
    "population_year": 2023,
    "labor_force_participation_pct": 62.4,
    "labor_force_participation_female_pct": 56.8,
    "labor_force_participation_year": 2023,
    "unemployment_pct": 2.9,
    "unemployment_year": 2023,
    "poverty_headcount_3usd_pct": 0.2,
    "poverty_headcount_year": 2019,
    "gini": 31.7,
    "gini_year": 2019,
    "adult_literacy_pct": 99.0,
    "adult_literacy_year": 2018,
    "life_expectancy": 80.8,
    "life_expectancy_year": 2022
  },
  "hdr_data": {
    "hdi": 0.950,
    "hdi_rank": 7,
    "life_expectancy": 80.8,
    "expected_years_schooling": 17.0,
    "mean_years_schooling": 14.2,
    "gni_per_capita_ppp": 57810,
    "hdr_year": 2023
  }
}

Every numeric field includes a companion year field (for example gdp_per_capita_year) so you know exactly which survey or estimate year the value comes from. This matters: poverty and Gini data in particular can lag by several years for lower-income countries.

World Bank economy indicators

The wb_economy object contains 9 indicators sourced from the World Bank Open Data API (api.worldbank.org/v2/, CC BY 4.0). They were fetched via a Python script and baked into static JSON - there is no client-side World Bank dependency.

Field World Bank Indicator Why it matters for AI risk context
gdp_per_capita_usd NY.GDP.PCAP.CD Higher-income economies tend to have larger shares of cognitive work - the category most exposed to AI. US: $90,027. Nigeria: $1,224.
population SP.POP.TOTL Combined with ILO workforce ratios, allows absolute worker-count estimates for any occupation group.
labor_force_participation_pct SL.TLF.CACT.ZS Countries with high participation rates have more workers exposed to AI-driven changes in the formal economy.
labor_force_participation_female_pct SL.TLF.CACT.FE.ZS Female participation shapes the gender distribution of AI exposure - clerical roles have higher female representation and higher AI scores.
unemployment_pct SL.UEM.TOTL.ZS A baseline for interpreting AI displacement effects. High pre-existing unemployment changes the severity of additional AI-driven job pressure.
poverty_headcount_3usd_pct SI.POV.UMIC Countries with high poverty rates depend more on informal and physical labour - work that currently has low observed AI exposure.
gini SI.POV.GINI Inequality shapes who bears AI disruption risk. High-Gini countries where cognitive work is concentrated among a small elite have different exposure patterns.
adult_literacy_pct SE.ADT.LITR.ZS Literacy is a prerequisite for both AI-exposed cognitive roles and for retraining into safer occupations.
life_expectancy SP.DYN.LE00.IN Longer working lifespans increase cumulative exposure risk - a worker entering the labour market today in a country with high life expectancy faces decades of AI-driven change.

198 countries have at least partial World Bank data. The 8 countries without wb_economy records are territories or microstates where the World Bank does not publish estimates - for example, small island dependencies and special administrative regions that share statistics with a parent country.

UNDP Human Development Index

The hdr_data object comes from the UNDP Human Development Report Office (CC BY 3.0 IGO). 177 countries have HDR data. The 29 countries without it are primarily microstates and territories not included in the UNDP's HDI rankings.

Field Description
hdi Human Development Index score, 0 to 1. Composite of life expectancy, education, and income.
hdi_rank Global rank (1 = highest). Germany ranks 7th (HDI 0.950). India ranks 134th (HDI 0.644). Nigeria ranks 163rd (HDI 0.548).
life_expectancy Life expectancy at birth in years (UNDP estimate, may differ slightly from World Bank value due to methodology).
expected_years_schooling Expected years a child entering school today will receive.
mean_years_schooling Average years of education among adults aged 25 and older.
gni_per_capita_ppp Gross National Income per capita in 2017 PPP dollars - comparable across countries unlike nominal GDP.
hdr_year The Human Development Report edition year this data comes from.

The UNDP classifies countries into four HDI tiers: Very High (HDI 0.800 and above, 66 countries), High (0.700-0.799, 50 countries), Medium (0.550-0.699, 35 countries), and Low (below 0.550, 26 countries). Countries in the Very High and High tiers concentrate the bulk of cognitive, clerical, and professional work - the occupation groups with the highest AI exposure scores in the WorldJobsData dataset.

Example: US vs Germany vs Nigeria

US: GDP per capita $90,027, HDI 0.927 (rank 20), population 341.8M. Germany: GDP per capita $60,496, HDI 0.950 (rank 7). Nigeria: GDP per capita $1,224, HDI 0.548 (rank 163). The HDI and GDP gap between these three illustrates why AI exposure risk looks structurally different in each country even when the occupation-level scores are similar.

How to access the data

The API requires no key and no authentication. CORS is open, so a plain browser fetch() call works directly from any origin.

Fetch example - browser JavaScript
fetch('https://www.worldjobsdata.com/data/countries/de.json')
  .then(r => r.json())
  .then(data => {
    console.log(data.wb_economy.gdp_per_capita_usd); // 60496
    console.log(data.hdr_data.hdi);                  // 0.950
    console.log(data.hdr_data.hdi_rank);             // 7
  });

Country codes are lowercase ISO alpha-2: us.json, de.json, ng.json, in.json. An OpenAPI 3.1 specification documenting every field, type, and example value is available at /data/openapi.json. Full API documentation is at /api.

The data is static JSON served from Vercel's CDN. There are no rate limits, no pagination, and no server-side dependencies to manage. Each country file is self-contained - you can cache it locally, build on top of it, or include it in your own dataset.

How this data appears on the site

Both new data objects surface in two places on the live site.

Explore tool

The Explore tool now shows two additional cards when you select a country. Card 22 is the Economy at a Glance card, displaying GDP per capita, population, labour force participation, unemployment rate, and Gini coefficient from wb_economy. Card 23 is the Human Development Index card, showing the HDI score, global rank, education metrics, and GNI per capita from hdr_data. Both cards are visible for any country that has the relevant data and are omitted for the countries that do not.

Country pages

All 178 static country pages at /countries/ now include two new sections in the page body: Economy at a Glance and Human Development Index. These sections render from the same JSON data as the Explore tool, so the numbers are identical across both surfaces. The sections are part of the server-rendered initial HTML, which also helps Googlebot see them without depending on JavaScript execution.

Explore the data

Select any of 206 countries to see AI job risk scores alongside GDP, HDI, labour force participation, and full occupation breakdowns.

Open the Explore tool →

Was this useful?

Data sources and methodology: AI exposure scores are derived from ILO ILOSTAT labour force data (CC BY 4.0) cross-referenced with ISCO-08 occupation group classifications and AI task-feasibility assessments. World Bank economy indicators are from the World Bank Open Data API (CC BY 4.0), fetched August 2026 - individual field years vary by country and indicator. UNDP HDI data is from the UNDP Human Development Report Office (CC BY 3.0 IGO), 2023 edition. Wage data for 127 countries is from ILO ILOSTAT mean nominal monthly earnings by ISCO-08 group. All data is baked into static JSON at publish time - the API serves pre-computed files, not live data feeds. Country coverage gaps in wb_economy (8 countries) and hdr_data (29 countries) reflect the original sources' own coverage limits.

Frequently asked questions

What new data fields does WorldJobsData now provide?
WorldJobsData now includes a wb_economy object with 9 World Bank indicators (GDP, population, labour force participation, unemployment, poverty, Gini, literacy, life expectancy) and an hdr_data object with 7 UNDP Human Development Index fields per country.
How do I fetch WorldJobsData economy and HDI data for a country?
Use fetch('https://www.worldjobsdata.com/data/countries/de.json') with a lowercase ISO alpha-2 country code. No API key, no authentication required. CORS is open so browser fetch works directly.
Which countries have World Bank and UNDP data in the WorldJobsData API?
198 of 206 countries have World Bank economy data (wb_economy). 177 countries have UNDP HDR data (hdr_data). Gaps exist for territories and microstates where the World Bank or UNDP does not publish estimates.
Is the WorldJobsData API free to use?
Yes. No API key, no authentication, and no rate limits. CORS is open for browser use. Data is CC BY 4.0 (World Bank, ILO) and CC BY 3.0 IGO (UNDP). Attribution to WorldJobsData and the original sources is required.