ISO Country, Language, Currency and Region Data
I created this repo as I wanted just the minimal dataset to import into other projects. It is based on the raw data from the excellent NodeJS project OpenBookPrices/country-data, is provided with the same LICENSE and features the following changes:
- CSV files have been CSV-linted and reformatted to 'Standard CSV'
- The files have all been JSON-linted and re-formatted slightly.
- Added minified (.min.json) version of each JSON file
regions.jshas been compiled into JSON and flattened down to 1 level
regions.jshas a new entry 'eurozone' for countries using the EURO (€)
Note that there is intentionally no regions.csv file.
The data currently provided for each country is:
nameThe english name for the country
alpha2The ISO 3166-1 alpha 2 code
alpha3The ISO 3166-1 alpha 3 code
status: The ISO status of the entry: either 'assigned' or 'reserved'.
currenciesAn array of ISO 4217 currency codes with the primary one first
languagesAn array of ISO 639-2 codes for languages (may not be complete).
countryCallingCodesAn array of the international call prefixes for this country.
iocThe International Olympic Committee country code
Countries are ofter grouped into regions. The list of regions is by no means exhaustive, pull requests very welcome for additions.
countriesAn array of
alpha2codes for the countries in this region.
It is not that useful to just have the currency code(s) for a country, so included is currency data too:
nameThe english name for the currency
codeThe ISO 4217 code
numberThe ISO 4217 number
decimalsThe number of decimal digits conventionally shown
A list of languages provided by ISO 639-2;