All Categories
👥

Population

Korea KOSIS API
통계청
Korean Statistical Information Service. Official Korean national statistics.
Korea PopulationBirth RateDeath RateHousehold StatisticsRegional Breakdown
API KeyFreeMonthlyCountry
Quick start
const res = await fetch(
  `https://kosis.kr/openapi/Param/statisticsParamData.do?method=getList&apiKey=${process.env.KOSIS_API_KEY}&itmId=T+&objL1=ALL&format=json&jsonVD=Y&prdSe=Y&startPrdDe=2022&endPrdDe=2023&orgId=101&tblId=DT_1IN1502`
);
const data = await res.json();
data.slice(0, 3).forEach(d => console.log(`${d.C1_NM}: ${d.DT}`));
Visit
UN Population Division API
United Nations
World Population Prospects. Demographic data, fertility, mortality, migration.
Total PopulationFertility RateMortality RateMigrationPopulation Projections
No AuthFreeAnnualGlobal
Quick start
const res = await fetch(
  'https://population.un.org/dataportalapi/api/v1/data/indicators/49/locations/900/start/2020/end/2024?format=json'
);
const { data } = await res.json();
data.slice(0, 5).forEach(d => console.log(`${d.timeLabel}: ${(d.value / 1e9).toFixed(2)}B people`));
Visit
US Census Bureau API
U.S. Census Bureau
US population, housing, economic, and business data from the Census Bureau.
US PopulationHousehold IncomeHousing DataDemographic BreakdownBusiness Statistics
API KeyFreeAnnualCountry
Quick start
const res = await fetch(
  `https://api.census.gov/data/2022/acs/acs1?get=NAME,B01003_001E&for=state:*&key=${process.env.CENSUS_API_KEY}`
);
const [header, ...rows] = await res.json();
rows.slice(0, 5).forEach(r => console.log(`${r[0]}: ${Number(r[1]).toLocaleString()} people`));
Visit
Worldometers
Worldometers
Real-time world statistics. Population, births, deaths, CO2, and more.
Live World PopulationDaily BirthsDaily DeathsNet MigrationPopulation Growth Rate
No AuthFreeReal-timeGlobal
Quick start
// Worldometers has no official API — use public data or a wrapper
const res = await fetch('https://disease.sh/v3/covid-19/all');
const { population, cases, deaths } = await res.json();
console.log(`World population: ${population.toLocaleString()}`);
console.log(`Total COVID cases: ${cases.toLocaleString()}`);
Visit