Roster Data · Dataset
Countries reference table — ISO codes, capitals, currencies, calling codes
Every current country and territory with an ISO 3166-1 code: alpha-2, alpha-3, numeric, English name, capital, population, area, ISO 4217 currencies, calling codes, top-level domains and continent. Deduplicated from Wikidata. The table every app needs. 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.01 USDC
- Freshness
- Updated 25 h ago
- Refresh
- weekly
- Rows
- 255 · 57 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
| iso2 | iso3 | name | tlds | capital | area_km2 | continents | currencies |
|---|---|---|---|---|---|---|---|
| AC | ASC | Ascension | .ac | Georgetown | — | — | — |
| AD | AND | Andorra | .ad | Andorra la Vella | 468 | Europe | EUR |
| AE | ARE | United Arab Emirates | .ae;.امارات | Abu Dhabi | 83600 | Asia | AED |
| AF | AFG | Afghanistan | .af | Kabul | 652230 | Asia | AFN |
| AG | ATG | Antigua and Barbuda | .ag | — | 440.29 | North America | XCD |
Schema
| iso2 | string | ISO 3166-1 alpha-2. |
| iso3 | string | ISO 3166-1 alpha-3. |
| iso_numeric | string | ISO 3166-1 numeric. |
| name | string | English name. |
| capital | string | Capital city. |
| population | integer | Latest population on Wikidata. |
| area_km2 | number | Area, km². |
| currencies | string | ISO 4217 codes, semicolon-separated. |
| calling_codes | string | Country calling codes. |
| tlds | string | Internet ccTLDs. |
| continents | string | Continents. |
| wikidata_id | string | Wikidata QID. |
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_194533b7e135601e","input":{}}'
// SDK
const { matches } = await roster.need("Countries reference table — ISO codes, capitals, currencies,");
const bought = await roster.buy({ listingId: "cap_194533b7e135601e" });