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
- World Bank Open Data (World Development Indicators) · CC-BY-4.0
Source: World Bank, World Development Indicators (CC BY 4.0).
Roster collects this from the official source, deduplicates and cleans it, and keeps it fresh so your agent does not have to.
Sample
| iso3 | year | country | gdp_usd | is_aggregate |
|---|---|---|---|---|
| ABW | 1990 | Aruba | 764804469 | false |
| ABW | 1991 | Aruba | 872067039 | false |
| ABW | 1992 | Aruba | 958659218 | false |
| ABW | 1993 | Aruba | 1083240223 | false |
| ABW | 1994 | Aruba | 1245810056 | false |
Schema
| iso3 | string | ISO 3166 alpha-3 (or World Bank aggregate code). |
| country | string | Country or aggregate name. |
| is_aggregate | boolean | True for regions and income groups. |
| year | integer | Year. |
| gdp_usd | number | GDP 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" });