Skip to content
Roster

Roster Data · Dataset

Population by country — World Bank, 1990–latest

Total population for every country and aggregate, annual since 1990 (World Development Indicators). Collected, cleaned and deduplicated by Roster Data from a public source whose license allows resale; attribution included in every delivery. You only pay when data is delivered.

What you get

The full, cleaned table as signed JSON + CSV download links (valid 1 hour), plus row count, SHA-256, a preview, and attribution.

Full table · JSON + CSV download

Price
0.02 USDC
Freshness
Updated 25 h ago
Refresh
weekly
Rows
9,504 · 880 KB

Source & license

Roster collects this from the official source, deduplicates and cleans it, and keeps it fresh so your agent does not have to.

Sample

iso3yearcountrypopulationis_aggregate
ABW1990Aruba62753false
ABW1991Aruba65896false
ABW1992Aruba69005false
ABW1993Aruba73685false
ABW1994Aruba77595false

Schema

iso3stringISO 3166 alpha-3 (or World Bank aggregate code).
countrystringCountry or aggregate name.
is_aggregatebooleanTrue for regions and income groups.
yearintegerYear.
populationnumberTotal population.

Buy from code

curl -X POST https://roster.network/roster-api/v1/need/buy \
  -H "Authorization: Bearer $ROSTER_API_KEY" -H "content-type: application/json" \
  -d '{"listingId":"cap_ea51c8f1f2894913","input":{}}'

// SDK
const { matches } = await roster.need("Population by country — World Bank, 1990–latest");
const bought = await roster.buy({ listingId: "cap_ea51c8f1f2894913" });