Roster Data · Dataset
Languages reference table — ISO 639-1/2/3 codes, native names, speakers
Every language with an ISO 639-1 code: ISO 639-1, 639-2 and 639-3 codes, English and native names, and number of speakers when known. From Wikidata. 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
- 186 · 25 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
| name | iso639_1 | iso639_2 | iso639_3 | speakers | native_name | wikidata_id |
|---|---|---|---|---|---|---|
| Afar | aa | aar | aar | 1600000 | ’Afar Af | Q27811 |
| Abkhaz | ab | abk | abk | 190110 | Аԥсуа бызшәа | Q5111 |
| Avestan | ae | ave | ave | 0 | — | Q29572 |
| Afrikaans | af | afr | afr | 10300000 | Afrikaans | Q14196 |
| Akan | ak | aka | aka | 11000000 | Akan | Q28026 |
Schema
| iso639_1 | string | Two-letter code. |
| iso639_2 | string | Three-letter bibliographic code. |
| iso639_3 | string | Three-letter ISO 639-3 code. |
| name | string | English name. |
| native_name | string | Name in the language itself. |
| speakers | integer | Speakers (Wikidata, when known). |
| 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_39e8187489616a08","input":{}}'
// SDK
const { matches } = await roster.need("Languages reference table — ISO 639-1/2/3 codes, native name");
const bought = await roster.buy({ listingId: "cap_39e8187489616a08" });