Macroscope

Open data

Every table behind Macroscope. CSV files are UTF-8, comma-separated, with a decimal point and English column names. Machine-readable catalog: /data/catalog.json; a short description for AI assistants: /llms.txt.

Data as of 1 October 2026

For programs and AI agents

No need to scrape pages: the same data is served by an API and an MCP server. No key or sign-up; JSON or CSV responses with units and links to primary sources.

Example requests

Country snapshot

One row per country: latest fertility and births (with year and source), peak births, population 2024, UN outlook to 2100, median age, old-age dependency.

/data/demography/countries.csv · 237 rows · 35 KB

Series by country or region

Long format, one file per location: UN WPP 2024 estimates 1950-2023, projection variants 2024-2100, national statistics with source links. Code = ISO3 or un-<id>.

/data/demography/series/{code}.csv

Forecast vintages

Archived official projections and the actual series for 22 cases (Japan, Korea, Taiwan, China, India, Nigeria, US, UK, Canada, Australia, Finland, Italy, EU, Germany, Russia, world).

/data/demography/forecasts.csv · 2,447 rows · 573 KB

Forecast checks

For every archived projection: what it expected for the latest actual year, the gap, and the year it expected the latest actual level.

/data/demography/forecast-checks.csv · 98 rows · 8 KB

National statistics

Births and fertility 2015-2025 from national statistical offices of 64 countries, with status and source; partial-year 2026 births where published.

/data/demography/national.csv · 1,091 rows · 268 KB

Calculator data: UN WPP 2024

Compact series for 280 locations, projection variants, age structure 2024/2050/2075/2100, country groups.

/data/demography/app/wpp.json · 3.8 MB

Calculator data: national statistics

National births and fertility with status, definitions, notes and sources.

/data/demography/app/nat.json · 102 KB

Calculator data: forecast archive and context

Forecast cases, UN revisions, pension assumptions, pro-natal policies, data access, replacement migration 2000.

/data/demography/app/vintages.json · 292 KB

Calculator data: migration by age

UN-implied annual net migration by 5-year age group and sex for 15 five-year periods 2024-2099.

/data/demography/app/mig.json · 1.2 MB

population · births · tfr · mean_age_childbearing · sex_ratio_at_birth · life_expectancy_male · life_expectancy_female · net_migration · median_age

Series by country and region

One file per country or region: /data/demography/series/<code>.csv, where the code is the country ISO3 (e.g. KOR) or un-<id> for UN regions (world: un-900). Columns: indicator, year, value, unit, kind, source.

Values of kind: estimate — UN estimate (1950–2023); projection_medium, projection_low, projection_lower95, projection_upper95 — UN projection variants (2024–2100); national_final, national_provisional, national_estimate — national statistics.

World and regions

Countries

AfghanistanAlbaniaAlgeriaAmerican SamoaAndorraAngolaAnguillaAntigua and BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBonaire, Sint Eustatius and SabaBosnia and HerzegovinaBotswanaBrazilBritish Virgin IslandsBruneiBulgariaBurkina FasoBurundiCambodiaCameroonCanadaCape VerdeCayman IslandsCentral African RepublicChadChileChinaColombiaComorosCook IslandsCosta RicaCroatiaCubaCuraçaoCyprusCzechiaCôte d'IvoireDR CongoDenmarkDjiboutiDominicaDominican RepublicEcuadorEgyptEl SalvadorEquatorial GuineaEritreaEstoniaEswatiniEthiopiaFalkland IslandsFaroe IslandsFijiFinlandFranceFrench GuianaFrench PolynesiaGabonGambiaGeorgiaGermanyGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHoly SeeHondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsle of ManIsraelItalyJamaicaJapanJerseyJordanKazakhstanKenyaKiribatiKosovoKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacaoMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesiaMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorth KoreaNorth MacedoniaNorthern Mariana IslandsNorwayOmanPakistanPalauPalestinePanamaPapua New GuineaParaguayPeruPhilippinesPolandPortugalPuerto RicoQatarRepublic of the CongoRomaniaRussiaRwandaRéunionSaint BarthélemySaint HelenaSaint Kitts and NevisSaint LuciaSaint Martin (French)Saint Pierre and MiquelonSaint Vincent and the GrenadinesSamoaSan MarinoSao Tome and PrincipeSaudi ArabiaSenegalSerbiaSeychellesSierra LeoneSingaporeSint Maarten (Dutch)SlovakiaSloveniaSolomon IslandsSomaliaSouth AfricaSouth KoreaSouth SudanSpainSri LankaSudanSurinameSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTimor-LesteTogoTokelauTongaTrinidad and TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluUS Virgin IslandsUgandaUkraineUnited Arab EmiratesUnited KingdomUnited StatesUruguayUzbekistanVanuatuVenezuelaVietnamWallis and Futuna IslandsWestern SaharaYemenZambiaZimbabwe

How to cite

Cite the primary source (UN WPP 2024 or the agency in the source column) and Macroscope with the page address. UN data are distributed under CC BY 3.0 IGO; national sources set their own terms on their websites.