Skip to content
Roster

Roster Data · Dataset

GDP by country (current US$) — World Bank, 1990–latest

Gross domestic product in current US dollars for ~217 economies and World Bank aggregates, 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 24 h ago
Refresh
weekly
Rows
9,093 · 847 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

iso3yearcountrygdp_usdis_aggregate
ABW1990Aruba764804469false
ABW1991Aruba872067039false
ABW1992Aruba958659218false
ABW1993Aruba1083240223false
ABW1994Aruba1245810056false

Schema

iso3stringISO 3166 alpha-3 (or World Bank aggregate code).
countrystringCountry or aggregate name.
is_aggregatebooleanTrue for regions and income groups.
yearintegerYear.
gdp_usdnumberGDP at market prices, current US$.

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_183abfef766c2d33","input":{}}'

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