epic-geo
Version:
A simple geo information provider library.
1,961 lines (1,956 loc) • 1.66 MB
text/typescript
import { CountryNames } from "./countryNames";
export interface States {
[key: string]: {
cities: string[];
};
}
export interface Country {
alpha2Code: string;
alpha3Code: string;
altSpellings: string[];
area: number | null;
borders: string[];
callingCodes: string[];
capital: string | null;
currencies: Array<{
code: string | null;
name: string | null;
symbol: string | null;
}>;
demonym: string | null;
flag: string | null;
gini: number | null;
languages: Array<{
iso639_1: string | null;
iso639_2: string | null;
name: string | null;
nativeName: string | null;
}>;
latlng: [number, number] | null;
name: string;
nativeName: string | null;
numericCode: string | null;
population: number | null;
region: string | null;
regionalBlocs: Array<{
acronym: string;
name: string;
otherNames?: string[];
otherAcronyms?: string[];
}>;
subregion: string | null;
timezones: string[];
topLevelDomain: string[];
translations: {
br: string | null;
de: string | null;
es: string | null;
fa: string | null;
fr: string | null;
hr: string | null;
it: string | null;
ja: string | null;
nl: string | null;
pt: string | null;
};
cioc: string | null;
states: States;
}
export type Countries = {
[key in ReturnType<CountryNames["get"]>[number]]: Country;
};
export const CountriesData: Countries = {
Afghanistan: {
alpha2Code: "AF",
alpha3Code: "AFG",
altSpellings: ["AF", "Afganistan"],
area: 652230,
borders: ["IRN", "PAK", "TKM", "UZB", "TJK", "CHN"],
callingCodes: ["93"],
capital: "Kabul",
currencies: [{ code: "AFN", name: "Afghan afghani", symbol: "؋" }],
demonym: "Afghan",
flag: "https://restcountries.eu/data/afg.svg",
gini: 27.8,
languages: [
{
iso639_1: "ps",
iso639_2: "pus",
name: "Pashto",
nativeName: "پښتو",
},
{
iso639_1: "uz",
iso639_2: "uzb",
name: "Uzbek",
nativeName: "Oʻzbek",
},
{
iso639_1: "tk",
iso639_2: "tuk",
name: "Turkmen",
nativeName: "Türkmen",
},
],
latlng: [33, 65],
name: "Afghanistan",
nativeName: "افغانستان",
numericCode: "004",
population: 27657145,
region: "Asia",
regionalBlocs: [
{
acronym: "SAARC",
name: "South Asian Association for Regional Cooperation",
otherAcronyms: [],
otherNames: [],
},
],
subregion: "Southern Asia",
timezones: ["UTC+04:30"],
topLevelDomain: [".af"],
translations: {
br: "Afeganistão",
de: "Afghanistan",
es: "Afganistán",
fa: "افغانستان",
fr: "Afghanistan",
hr: "Afganistan",
it: "Afghanistan",
ja: "アフガニスタン",
nl: "Afghanistan",
pt: "Afeganistão",
},
cioc: "AFG",
states: {
Badakhshan: {
cities: [
"Eshkashem",
"Fayzabad",
"Jurm",
"Khandud",
"Qal''eh-ye Panjeh",
],
},
Badgis: { cities: ["Bala Morghab", "Qal''eh-ye Naw"] },
Baglan: {
cities: [
"Andarab",
"Baghlan",
"Dahaneh-ye Ghawri",
"Nahrin",
"Pol-e Khumri",
],
},
Balkh: {
cities: [
"Balkh",
"Dawlatabad",
"Mazar-e Sharif",
"Qarchi Gak",
"Shulgara",
"Tash Gozar",
],
},
Bamiyan: { cities: ["Bamiyan", "Panjab", "Qil Qal''eh"] },
Farah: { cities: ["Anar Darreh", "Farah", "Shindand"] },
Faryab: {
cities: ["Andkhvoy", "Darzi Ab", "Dawlatabad", "Maymanah"],
},
Gawr: { cities: ["Chaghcharan", "Shahrak", "Taywarah"] },
Gazni: { cities: ["Ghazni"] },
Herat: {
cities: [
"Awbeh",
"Eslam Qal''eh",
"Ghurian",
"Herat",
"Karukh",
"Kuhestan",
"Kushk",
"Qarabagh",
"Tawraghudi",
"Tir Pol",
"Zendejan",
],
},
Hilmand: {
cities: [
"Baghran",
"Darwishan",
"Deh Shu",
"Gereshk",
"Lashkar Gah",
"Sangin",
],
},
Jawzjan: {
cities: ["Aqchah", "Qarqin", "Sang-e Charak", "Shibarghan"],
},
Kabul: {
cities: [
"Baghrami",
"Kabul",
"Mir Bachchekut",
"Paghman",
"Qarabagh",
"Sarawbi",
],
},
Kapisa: { cities: ["Mahmud-e Raqi", "Taghab"] },
Khawst: { cities: ["Khawst"] },
Kunar: { cities: ["Asadabad", "Asmar"] },
Lagman: { cities: ["Mehtar Lam"] },
Lawghar: { cities: ["Azraw", "Baraki Barak", "Pol-e Alam"] },
Nangarhar: {
cities: [
"Achin",
"Batsawul",
"Hugyani",
"Jalalabad",
"Nader Shah Kawt",
],
},
Nimruz: {
cities: [
"Chahar Burjak",
"Chakhansur",
"Khash",
"Mirabad",
"Rudbar",
"Zaranj",
],
},
Nuristan: { cities: ["Nuristan"] },
Paktika: { cities: ["Orgun", "Zareh Sharan", "Zarghun Shahr"] },
Paktiya: { cities: ["Ali Khayl", "Ghardez"] },
Parwan: { cities: ["Charikar", "Jabal-os-Saraj"] },
Qandahar: { cities: ["Qandahar"] },
Qunduz: {
cities: [
"Dasht-e Archa",
"Emam Saheb",
"Hazart Imam",
"Khanabad",
"Qal''eh-ye Zal",
"Qunduz",
],
},
Samangan: { cities: ["Aybak", "Kholm"] },
"Sar-e Pul": { cities: [] },
Takhar: {
cities: [
"Chah Ab",
"Eshkamesh",
"Farkhar",
"Khwajeh Ghar",
"Rostaq",
"Taloqan",
"Yangi Qal''eh",
],
},
Uruzgan: { cities: ["Deh Rawud", "Gaz Ab", "Tarin Kawt", "Uruzgan"] },
Wardag: { cities: ["Gardan Diwal", "Maydanshahr"] },
Zabul: { cities: ["Qalat-e Ghilzay"] },
},
},
"Aland Islands": {
alpha2Code: "AX",
alpha3Code: "ALA",
altSpellings: ["AX", "Aaland", "Aland", "Ahvenanmaa"],
area: 1580,
borders: [],
callingCodes: ["358"],
capital: "Mariehamn",
currencies: [{ code: "EUR", name: "Euro", symbol: "€" }],
demonym: "Alandish",
flag: "https://restcountries.eu/data/ala.svg",
gini: null,
languages: [
{
iso639_1: "sv",
iso639_2: "swe",
name: "Swedish",
nativeName: "svenska",
},
],
latlng: [60.116667, 19.9],
name: "Aland Islands",
nativeName: "Aland",
numericCode: "248",
population: 28875,
region: "Europe",
regionalBlocs: [
{
acronym: "EU",
name: "European Union",
otherAcronyms: [],
otherNames: [],
},
],
subregion: "Northern Europe",
timezones: ["UTC+02:00"],
topLevelDomain: [".ax"],
translations: {
br: "Ilhas de Aland",
de: "Aland",
es: "Alandia",
fa: "جزایر الند",
fr: "Aland",
hr: "Alandski otoci",
it: "Isole Aland",
ja: "オーランド諸島",
nl: "Alandeilanden",
pt: "Ilhas de Aland",
},
cioc: null,
states: {},
},
Albania: {
alpha2Code: "AL",
alpha3Code: "ALB",
altSpellings: ["AL", "Shqipëri", "Shqipëria", "Shqipnia"],
area: 28748,
borders: ["MNE", "GRC", "MKD", "KOS"],
callingCodes: ["355"],
capital: "Tirana",
currencies: [{ code: "ALL", name: "Albanian lek", symbol: "L" }],
demonym: "Albanian",
flag: "https://restcountries.eu/data/alb.svg",
gini: 34.5,
languages: [
{
iso639_1: "sq",
iso639_2: "sqi",
name: "Albanian",
nativeName: "Shqip",
},
],
latlng: [41, 20],
name: "Albania",
nativeName: "Shqipëria",
numericCode: "008",
population: 2886026,
region: "Europe",
regionalBlocs: [
{
acronym: "CEFTA",
name: "Central European Free Trade Agreement",
otherAcronyms: [],
otherNames: [],
},
],
subregion: "Southern Europe",
timezones: ["UTC+01:00"],
topLevelDomain: [".al"],
translations: {
br: "Albânia",
de: "Albanien",
es: "Albania",
fa: "آلبانی",
fr: "Albanie",
hr: "Albanija",
it: "Albania",
ja: "アルバニア",
nl: "Albanië",
pt: "Albânia",
},
cioc: "ALB",
states: {
Berat: { cities: ["Berat", "Polican", "Ure Vajgurore"] },
Bulqize: { cities: ["Bulqize"] },
Delvine: { cities: ["Delvine"] },
Devoll: { cities: ["Bilisht"] },
Dibre: { cities: ["Maqellare", "Peshkopi"] },
Durres: { cities: ["Durres", "Shijak"] },
Elbasan: { cities: ["Cerrik", "Elbasan", "Kerrabe"] },
Fier: { cities: ["Fier", "Patos", "Roskovec"] },
Gjirokaster: { cities: ["Gjirokaster", "Libohove"] },
Gramsh: { cities: ["Gramsh"] },
Has: { cities: ["Krume"] },
Kavaje: { cities: ["Kavaje"] },
Kolonje: { cities: ["Erseke", "Leskovik"] },
Korce: { cities: ["Korce", "Maliq"] },
Kruje: { cities: ["Fushe-Kruje", "Kruje", "Mamurras", "Milot"] },
Kucove: { cities: ["Kucove"] },
Kukes: { cities: ["Kukes"] },
Kurbin: { cities: ["Lac"] },
Lezhe: { cities: ["Lezhe", "Shengjin"] },
Librazhd: { cities: ["Librazhd", "Perrenjas"] },
Lushnje: { cities: ["Lushnje", "Rrogozhine"] },
Mallakaster: { cities: ["Ballsh"] },
"Malsi e Madhe": { cities: [] },
Mat: { cities: ["Burrel", "Klos", "Kraste", "Ulze"] },
Mirdite: { cities: ["Kurbnesh", "Rreshen", "Rubik"] },
Peqin: { cities: ["Peqin"] },
Permet: { cities: ["Kelcyre", "Permet"] },
Pogradec: { cities: ["Pogradec"] },
Puke: { cities: ["Fierze", "Fushe-Arrez", "Puke"] },
Sarande: { cities: ["Konispol", "Sarande"] },
Shkoder: { cities: ["Shkoder"] },
Skrapar: { cities: ["Corovode"] },
Tepelene: { cities: ["Memaliaj", "Tepelene"] },
Tirane: { cities: ["Kamze", "Paskuqan", "Tirane", "Vore"] },
Tropoje: { cities: ["Bajram Curri"] },
Vlore: { cities: ["Himare", "Orikum", "Selenice", "Vlore"] },
},
},
Algeria: {
alpha2Code: "DZ",
alpha3Code: "DZA",
altSpellings: ["DZ", "Dzayer", "Algérie"],
area: 2381741,
borders: ["TUN", "LBY", "NER", "ESH", "MRT", "MLI", "MAR"],
callingCodes: ["213"],
capital: "Algiers",
currencies: [{ code: "DZD", name: "Algerian dinar", symbol: "د.ج" }],
demonym: "Algerian",
flag: "https://restcountries.eu/data/dza.svg",
gini: 35.3,
languages: [
{
iso639_1: "ar",
iso639_2: "ara",
name: "Arabic",
nativeName: "العربية",
},
],
latlng: [28, 3],
name: "Algeria",
nativeName: "الجزائر",
numericCode: "012",
population: 40400000,
region: "Africa",
regionalBlocs: [
{
acronym: "AU",
name: "African Union",
otherAcronyms: [],
otherNames: [
"الاتحاد الأفريقي",
"Union africaine",
"União Africana",
"Unión Africana",
"Umoja wa Afrika",
],
},
{
acronym: "AL",
name: "Arab League",
otherAcronyms: [],
otherNames: [
"جامعة الدول العربية",
"Jamiʻat ad-Duwal al-ʻArabiyah",
"League of Arab States",
],
},
],
subregion: "Northern Africa",
timezones: ["UTC+01:00"],
topLevelDomain: [".dz"],
translations: {
br: "Argélia",
de: "Algerien",
es: "Argelia",
fa: "الجزایر",
fr: "Algérie",
hr: "Alžir",
it: "Algeria",
ja: "アルジェリア",
nl: "Algerije",
pt: "Argélia",
},
cioc: "ALG",
states: {
"Ayn Daflah": { cities: [] },
"Ayn Tamushanat": { cities: [] },
Adrar: { cities: ["Adrar", "Awlaf", "Rijan", "Timimun"] },
Algiers: { cities: ["Hydra", "Kouba"] },
Annabah: {
cities: [
"Annabah",
"Birrahhal",
"Saraydih",
"Sidi Amar",
"al-Buni",
"al-Hajar",
],
},
Bashshar: {
cities: ["Abadlah", "Bani Wanif", "Bashshar", "Qanadsan", "Taghit"],
},
Batnah: {
cities: [
"Aris",
"Ayn Tutah",
"Barikah",
"Batnah",
"Marwanah",
"Naghaus",
"Ra''s-al-''Ayun",
"Tazult",
],
},
Bijayah: {
cities: [
"Akbu",
"Amizur",
"Ayt Rizin",
"Barbasha",
"Bijayah",
"Farrawn",
"Ighram",
"Sadduk",
"Shamini",
"Sidi ''Aysh",
"Taskaryut",
"Tazmalt",
"Timazrit",
"Uz-al-Laqin",
"al-Qasr",
],
},
Biskrah: {
cities: [
"Awlad Jallal",
"Biskrah",
"Sidi Khalid",
"Sidi Ukbah",
"Tulja",
"Um''ash",
"Zaribat-al-Wad",
],
},
Blidah: {
cities: [
"Awlad Salam",
"Awlad Yaysh",
"Bani Khalil",
"Bani Marad",
"Bani Tamu",
"Blidah",
"Bu Arfa",
"Bufarik",
"Buinan",
"Buqara",
"Maftah",
"Muzayah",
"Shabli",
"Shari''ah",
"Shiffa",
"Sidi Mussa",
"Suma",
"Wadi al-Allagh",
"al-''Afrun",
"al-Arba''a",
],
},
Buirah: {
cities: [
"Aghbalu",
"Ayn Bissim",
"Bi''r Ghabalu",
"Buirah",
"Lakhdariyah",
"Shurfa",
"Sur-al-Ghuzlan",
],
},
Bumardas: {
cities: [
"Awlad Haddaj",
"Awlad Mussa",
"Ayn Tayah",
"Bani Amran",
"Budwawu",
"Budwawu al-Bahri",
"Bumardas",
"Burj Minayal",
"Dalis",
"Hammadi",
"Issar",
"Khamis-al-Khashnah",
"Nasiriyah",
"Raghayah",
"Sa''abat",
"Tinyah",
"al-Arba''a Tash",
"ar-Ruwibah",
],
},
"Burj Bu Arririj": { cities: [] },
Ghalizan: {
cities: [
"Ammi Mussa",
"Ghalizan",
"Jidiwiyah",
"Mazunah",
"Sidi Muhammad Ban ''Ali",
"Wadi Rahiyu",
"Zammurah",
],
},
Ghardayah: {
cities: [
"Biryan",
"Bu Nura",
"Ghardaia",
"Ghardayah",
"Matlili",
"al-Ghuli''ah",
"al-Qararah",
],
},
Ilizi: { cities: ["Ilizi"] },
Jijili: {
cities: [
"Amir ''Abd-al-Qadar",
"Jijili",
"Shifka",
"Tahar",
"al-Miliyah",
],
},
Jilfah: {
cities: [
"Ayn Wissarah",
"Ayn-al-Ibil",
"Birin",
"Dar Shiyukh",
"Hassi Bahbah",
"Jilfah",
"Mis''ad",
"Sharif",
"al-Idrisiyah",
],
},
Khanshalah: {
cities: ["Khanshalah", "Sharshar", "Tawziyanat", "al-Mahmal"],
},
Masilah: {
cities: [
"Ayn-al-Hajal",
"Ayn-al-Milh",
"Bu Sa''adah",
"Hammam Dhala''a",
"Ma''adid",
"Maghra",
"Masilah",
"Sidi ''Aysa",
"Wanugha",
],
},
Midyah: {
cities: [
"Ayn Bu Sif",
"Birwaghiyah",
"Midyah",
"Qasr-al-Bukhari",
"Shillalah",
"Tablat",
],
},
Milah: {
cities: [
"Farjiwah",
"Milah",
"Qararam Quqa",
"Ruwashad",
"Salghum-al-''Ayd",
"Sidi Maruf",
"Sidi Marwan",
"Tajananah",
"Talighmah",
"Wadi Athmaniyah",
],
},
Muaskar: {
cities: [
"Bu Khanifiyah",
"Muaskar",
"Muhammadiyah",
"Siq",
"Tighinnif",
"Wadi al-Abtal",
"Zahana",
],
},
Mustaghanam: {
cities: [
"Ayn Tadalas",
"Hassi Mamash",
"Mazaghran",
"Mustaghanam",
"Sidi Ali",
],
},
Naama: { cities: ["Ayn Safra", "Mishriyah", "Naama"] },
Oran: { cities: ["Oran"] },
Ouargla: { cities: ["Ouargla"] },
Qalmah: {
cities: [
"Ayn Bardah",
"Bumahra Ahmad",
"Hamman Awlad ''Ali",
"Qalmah",
"Wadi Zinati",
],
},
Qustantinah: {
cities: [
"Ayn Abid",
"Ayn Samara",
"Didush Murad",
"Hamma Bu Ziyan",
"Qustantinah",
"Zighut Yusuf",
"al-Khurub",
],
},
Sakikdah: {
cities: [
"Amjaz Adshish",
"Azzabah",
"Fil Fila",
"Karkira",
"Ramadan Jamal",
"Sakikdah",
"Shataybih",
"Tamalus",
"al-Harush",
"al-Qull",
],
},
Satif: {
cities: [
"Ayn ''Azl",
"Ayn Arnat",
"Ayn Taqrut",
"Ayn Wilman",
"Ayn-al-Khabira",
"Bouira",
"Buq''ah",
"Salah Bay",
"Satif",
"Setif",
"Ziyama Mansuriyah",
"al-''Ulmah",
],
},
Sayda: { cities: ["Ayn-al-Hajar", "Sayda"] },
"Sidi ban-al-''Abbas": { cities: [] },
"Suq Ahras": { cities: [] },
Tamanghasat: { cities: ["Ayn Qazzan", "Ayn Salah", "Tamanghasat"] },
Tibazah: {
cities: [
"Ayn Binyan",
"Bu Isma''il",
"Bu Midfar''ah",
"Damus",
"Duwirah",
"Hajut",
"Hammam Righa",
"Sawlah",
"Shiragha",
"Shirshall",
"Sidi Farj",
"Stawali",
"Tibazah",
"Ziralda",
"al-Qull''ah",
],
},
Tibissah: {
cities: [
"Bi''r-al-''Itir",
"Hammamat",
"Mursut",
"Shariyah",
"Tibissah",
"Winzah",
"al-''Awaynat",
],
},
Tilimsan: {
cities: [
"Awlad Mimun",
"Bani Mastar",
"Bani Sikran",
"Ghazawat",
"Hannayah",
"Maghniyah",
"Nidruma",
"Ramsh",
"Sabra",
"Shatwan",
"Sibdu",
"Sidi ''Abdallah",
"Tilimsan",
"al-Mansurah",
],
},
Tinduf: { cities: ["Tinduf"] },
Tisamsilt: { cities: ["Thaniyat-al-Had", "Tisamsilt"] },
Tiyarat: {
cities: [
"Ayn Dhahab",
"Firindah",
"Mahdiyah",
"Mashra''a Asfa",
"Qasr Shillalah",
"Rahuyah",
"Sughar",
"Takhamarat",
"Tiyarat",
],
},
"Tizi Wazu": { cities: [] },
"Umm-al-Bawaghi": {
cities: [
"Ayn Bayda",
"Ayn Fakrun",
"Ayn Kirshah",
"Ayn Malilah",
"Bi''r Shuhada",
"Miskyanah",
"Shamurah",
"Umm-al-Bawaghi",
],
},
Wahran: {
cities: [
"Arzu",
"Ayn Biya",
"Ayn-at-Turk",
"Bi''r-al-Jir",
"Butlilis",
"Hassi Bu Nif",
"Mars-al-Kabir",
"Qadayal",
"Sidi ash-Shami",
"Wadi Thalatha",
"Wahran",
"al-Ansur",
"as-Saniyah",
],
},
Warqla: {
cities: [
"Hassi Mas''ud",
"Nazla",
"Ruwisiyat",
"Tabisbast",
"Tamalhat",
"Tamasin",
"Tayabat-al-Janubiyah",
"Tughghurt",
"Warqla",
"al-Hajirah",
],
},
"Wilaya d Alger": { cities: [] },
"Wilaya de Bejaia": { cities: [] },
"Wilaya de Constantine": { cities: [] },
"al-Aghwat": { cities: ["Aflu", "Hassi al-Raml", "al-Aghwat"] },
"al-Bayadh": {
cities: ["Brizyanah", "al-Abyad Sidi Shaykh", "al-Bayadh"],
},
"al-Jaza''ir": {
cities: [
"Bab Azwar",
"Baraki",
"Bir Murad Rais",
"Birkhadam",
"Burj-al-Kiffan",
"Dar-al-Bayda",
"al-Jaza''ir",
],
},
"al-Wad": {
cities: [
"Bayadha",
"Dabilah",
"Hassan ''Abd-al-Karim",
"Hassi Halifa",
"Jama''a",
"Maqran",
"Qamar",
"Raqiba",
"Rubbah",
"Sidi Amran",
"al-Mighair",
"al-Wad",
],
},
"ash-Shalif": {
cities: [
"Abu al-Hassan",
"Ayn Maran",
"Bani Hawa",
"Bu Qadir",
"Sidi Ukaskah",
"Tanas",
"Wadi Sali",
"Wadi al-Fiddah",
"ash-Shalif",
"ash-Shattiyah",
],
},
"at-Tarif": {
cities: [
"Ban Mahdi",
"Bani Amar",
"Basbas",
"Dariyan",
"Saba''ita Muk",
"al-Qal''ah",
"at-Tarif",
],
},
},
},
"American Samoa": {
alpha2Code: "AS",
alpha3Code: "ASM",
altSpellings: ["AS", "Amerika Samoa", "Amelika Samoa", "Samoa Amelika"],
area: 199,
borders: [],
callingCodes: ["1"],
capital: "Pago Pago",
currencies: [{ code: "USD", name: "United State Dollar", symbol: "$" }],
demonym: "American Samoan",
flag: "https://restcountries.eu/data/asm.svg",
gini: null,
languages: [
{
iso639_1: "en",
iso639_2: "eng",
name: "English",
nativeName: "English",
},
{
iso639_1: "sm",
iso639_2: "smo",
name: "Samoan",
nativeName: "gagana fa'a Samoa",
},
],
latlng: [-14.33333333, -170],
name: "American Samoa",
nativeName: "American Samoa",
numericCode: "016",
population: 57100,
region: "Oceania",
regionalBlocs: [],
subregion: "Polynesia",
timezones: ["UTC-11:00"],
topLevelDomain: [".as"],
translations: {
br: "Samoa Americana",
de: "Amerikanisch-Samoa",
es: "Samoa Americana",
fa: "ساموآی آمریکا",
fr: "Samoa américaines",
hr: "Američka Samoa",
it: "Samoa Americane",
ja: "アメリカ領サモア",
nl: "Amerikaans Samoa",
pt: "Samoa Americana",
},
cioc: "ASA",
states: {
Eastern: {
cities: [
"Afono",
"Alao",
"Alofau",
"Amouli",
"Aoa",
"Atu''u",
"Aua",
"Aunu''u",
"Faga''alu",
"Faga''itua",
"Fagasa",
"Fagatogo",
"Lauli''i",
"Leloaloa",
"Nu''uuli",
"Pago Pago",
"Tula",
"Utulei",
"Vatia",
],
},
"Manu''a": { cities: ["Ofu"] },
"Swains Island": { cities: [] },
Western: {
cities: [
"Aoloau",
"Faleniu",
"Futiga",
"Ili''ili",
"Leone",
"Malaeimi",
"Malaeloa-Aitulagi",
"Malaeloa-Ituau",
"Mapusagafou",
"Mesepa",
"Pava''ia''i",
"Tafuna",
"Taputimu",
"Vailoatai",
"Vaitogi",
],
},
},
},
Andorra: {
alpha2Code: "AD",
alpha3Code: "AND",
altSpellings: ["AD", "Principality of Andorra", "Principat d'Andorra"],
area: 468,
borders: ["FRA", "ESP"],
callingCodes: ["376"],
capital: "Andorra la Vella",
currencies: [{ code: "EUR", name: "Euro", symbol: "€" }],
demonym: "Andorran",
flag: "https://restcountries.eu/data/and.svg",
gini: null,
languages: [
{
iso639_1: "ca",
iso639_2: "cat",
name: "Catalan",
nativeName: "català",
},
],
latlng: [42.5, 1.5],
name: "Andorra",
nativeName: "Andorra",
numericCode: "020",
population: 78014,
region: "Europe",
regionalBlocs: [],
subregion: "Southern Europe",
timezones: ["UTC+01:00"],
topLevelDomain: [".ad"],
translations: {
br: "Andorra",
de: "Andorra",
es: "Andorra",
fa: "آندورا",
fr: "Andorre",
hr: "Andora",
it: "Andorra",
ja: "アンドラ",
nl: "Andorra",
pt: "Andorra",
},
cioc: "AND",
states: {
"Andorra la Vella": { cities: [] },
Canillo: { cities: ["Canillo"] },
Encamp: { cities: ["Encamp"] },
"La Massana": { cities: [] },
"Les Escaldes": { cities: [] },
Ordino: { cities: ["Ordino"] },
"Sant Julia de Loria": { cities: [] },
},
},
Angola: {
alpha2Code: "AO",
alpha3Code: "AGO",
altSpellings: ["AO", "República de Angola", "ʁɛpublika de an'ɡɔla"],
area: 1246700,
borders: ["COG", "COD", "ZMB", "NAM"],
callingCodes: ["244"],
capital: "Luanda",
currencies: [{ code: "AOA", name: "Angolan kwanza", symbol: "Kz" }],
demonym: "Angolan",
flag: "https://restcountries.eu/data/ago.svg",
gini: 58.6,
languages: [
{
iso639_1: "pt",
iso639_2: "por",
name: "Portuguese",
nativeName: "Português",
},
],
latlng: [-12.5, 18.5],
name: "Angola",
nativeName: "Angola",
numericCode: "024",
population: 25868000,
region: "Africa",
regionalBlocs: [
{
acronym: "AU",
name: "African Union",
otherAcronyms: [],
otherNames: [
"الاتحاد الأفريقي",
"Union africaine",
"União Africana",
"Unión Africana",
"Umoja wa Afrika",
],
},
],
subregion: "Middle Africa",
timezones: ["UTC+01:00"],
topLevelDomain: [".ao"],
translations: {
br: "Angola",
de: "Angola",
es: "Angola",
fa: "آنگولا",
fr: "Angola",
hr: "Angola",
it: "Angola",
ja: "アンゴラ",
nl: "Angola",
pt: "Angola",
},
cioc: "ANG",
states: {
Bengo: { cities: ["Caxito"] },
Benguela: { cities: ["Benguela", "Lobito"] },
Bie: {
cities: ["Camacupa", "Catabola", "Catumbela", "Chissamba", "Kuito"],
},
Cabinda: { cities: ["Cabinda"] },
Cunene: { cities: ["Ondjiva"] },
Huambo: { cities: ["Caala", "Catchiungo", "Huambo", "Longonjo"] },
Huila: { cities: ["Caconda", "Caluquembe", "Lubango"] },
"Kuando-Kubango": { cities: ["Menongue"] },
"Kwanza Norte": { cities: [] },
"Kwanza Sul": { cities: [] },
Luanda: { cities: ["Luanda"] },
"Lunda Norte": { cities: [] },
"Lunda Sul": { cities: [] },
Malanje: { cities: ["Malanje"] },
Moxico: { cities: ["Cazaje", "Leua", "Luau", "Luena", "Lumeje"] },
Namibe: { cities: ["Namibe"] },
Uige: { cities: ["Camabatela", "Uige"] },
Zaire: { cities: ["M''banza-Kongo", "N''zeto", "Soyo"] },
},
},
Anguilla: {
alpha2Code: "AI",
alpha3Code: "AIA",
altSpellings: ["AI"],
area: 91,
borders: [],
callingCodes: ["1"],
capital: "The Valley",
currencies: [{ code: "XCD", name: "East Caribbean dollar", symbol: "$" }],
demonym: "Anguillian",
flag: "https://restcountries.eu/data/aia.svg",
gini: null,
languages: [
{
iso639_1: "en",
iso639_2: "eng",
name: "English",
nativeName: "English",
},
],
latlng: [18.25, -63.16666666],
name: "Anguilla",
nativeName: "Anguilla",
numericCode: "660",
population: 13452,
region: "Americas",
regionalBlocs: [],
subregion: "Caribbean",
timezones: ["UTC-04:00"],
topLevelDomain: [".ai"],
translations: {
br: "Anguila",
de: "Anguilla",
es: "Anguilla",
fa: "آنگویلا",
fr: "Anguilla",
hr: "Angvila",
it: "Anguilla",
ja: "アンギラ",
nl: "Anguilla",
pt: "Anguila",
},
cioc: null,
states: { "Other Provinces": { cities: [] } },
},
Antarctica: {
alpha2Code: "AQ",
alpha3Code: "ATA",
altSpellings: [],
area: 14000000,
borders: [],
callingCodes: ["672"],
capital: null,
currencies: [
{ code: "AUD", name: "Australian dollar", symbol: "$" },
{ code: "GBP", name: "British pound", symbol: "£" },
],
demonym: null,
flag: "https://restcountries.eu/data/ata.svg",
gini: null,
languages: [
{
iso639_1: "en",
iso639_2: "eng",
name: "English",
nativeName: "English",
},
{
iso639_1: "ru",
iso639_2: "rus",
name: "Russian",
nativeName: "Русский",
},
],
latlng: [-74.65, 4.48],
name: "Antarctica",
nativeName: "Antarctica",
numericCode: "010",
population: 1000,
region: "Polar",
regionalBlocs: [],
subregion: null,
timezones: [
"UTC-03:00",
"UTC+03:00",
"UTC+05:00",
"UTC+06:00",
"UTC+07:00",
"UTC+08:00",
"UTC+10:00",
"UTC+12:00",
],
topLevelDomain: [".aq"],
translations: {
br: "Antártida",
de: "Antarktika",
es: "Antártida",
fa: "جنوبگان",
fr: "Antarctique",
hr: "Antarktika",
it: "Antartide",
ja: "南極大陸",
nl: "Antarctica",
pt: "Antárctida",
},
cioc: null,
states: {
"Sector claimed by Argentina/Ch": { cities: [] },
"Sector claimed by Argentina/UK": { cities: [] },
"Sector claimed by Australia": { cities: [] },
"Sector claimed by France": { cities: [] },
"Sector claimed by New Zealand": { cities: [] },
"Sector claimed by Norway": { cities: [] },
"Unclaimed Sector": { cities: [] },
},
},
"Antigua and Barbuda": {
alpha2Code: "AG",
alpha3Code: "ATG",
altSpellings: ["AG"],
area: 442,
borders: [],
callingCodes: ["1"],
capital: "Saint John's",
currencies: [{ code: "XCD", name: "East Caribbean dollar", symbol: "$" }],
demonym: "Antiguan, Barbudan",
flag: "https://restcountries.eu/data/atg.svg",
gini: null,
languages: [
{
iso639_1: "en",
iso639_2: "eng",
name: "English",
nativeName: "English",
},
],
latlng: [17.05, -61.8],
name: "Antigua and Barbuda",
nativeName: "Antigua and Barbuda",
numericCode: "028",
population: 86295,
region: "Americas",
regionalBlocs: [
{
acronym: "CARICOM",
name: "Caribbean Community",
otherAcronyms: [],
otherNames: [
"Comunidad del Caribe",
"Communauté Caribéenne",
"Caribische Gemeenschap",
],
},
],
subregion: "Caribbean",
timezones: ["UTC-04:00"],
topLevelDomain: [".ag"],
translations: {
br: "Antígua e Barbuda",
de: "Antigua und Barbuda",
es: "Antigua y Barbuda",
fa: "آنتیگوا و باربودا",
fr: "Antigua-et-Barbuda",
hr: "Antigva i Barbuda",
it: "Antigua e Barbuda",
ja: "アンティグア・バーブーダ",
nl: "Antigua en Barbuda",
pt: "Antígua e Barbuda",
},
cioc: "ANT",
states: {
Barbuda: { cities: ["Codrington"] },
"Saint George": { cities: [] },
"Saint John": { cities: [] },
"Saint Mary": { cities: [] },
"Saint Paul": { cities: [] },
"Saint Peter": { cities: [] },
"Saint Philip": { cities: [] },
},
},
Argentina: {
alpha2Code: "AR",
alpha3Code: "ARG",
altSpellings: ["AR", "Argentine Republic", "República Argentina"],
area: 2780400,
borders: ["BOL", "BRA", "CHL", "PRY", "URY"],
callingCodes: ["54"],
capital: "Buenos Aires",
currencies: [{ code: "ARS", name: "Argentine peso", symbol: "$" }],
demonym: "Argentinean",
flag: "https://restcountries.eu/data/arg.svg",
gini: 44.5,
languages: [
{
iso639_1: "es",
iso639_2: "spa",
name: "Spanish",
nativeName: "Español",
},
{
iso639_1: "gn",
iso639_2: "grn",
name: "Guaraní",
nativeName: "Avañe'ẽ",
},
],
latlng: [-34, -64],
name: "Argentina",
nativeName: "Argentina",
numericCode: "032",
population: 43590400,
region: "Americas",
regionalBlocs: [
{
acronym: "USAN",
name: "Union of South American Nations",
otherAcronyms: ["UNASUR", "UNASUL", "UZAN"],
otherNames: [
"Unión de Naciones Suramericanas",
"União de Nações Sul-Americanas",
"Unie van Zuid-Amerikaanse Naties",
"South American Union",
],
},
],
subregion: "South America",
timezones: ["UTC-03:00"],
topLevelDomain: [".ar"],
translations: {
br: "Argentina",
de: "Argentinien",
es: "Argentina",
fa: "آرژانتین",
fr: "Argentine",
hr: "Argentina",
it: "Argentina",
ja: "アルゼンチン",
nl: "Argentinië",
pt: "Argentina",
},
cioc: "ARG",
states: {
"Buenos Aires": { cities: [] },
Catamarca: { cities: ["Catamarca"] },
Chaco: { cities: ["Presidencia Roque Saenz Pena", "Resistencia"] },
Chubut: {
cities: ["Comodoro Rivadavia", "Puerto Madryn", "Rawson", "Trelew"],
},
Cordoba: {
cities: [
"Alta Gracia",
"Bell Ville",
"Cordoba",
"Rio Cuarto",
"Rio Tercero",
"San Francisco",
"Villa Carlos Paz",
"Villa Maria",
],
},
Corrientes: {
cities: ["Corrientes", "Goya", "Mercedes", "San Lorenzo"],
},
"Distrito Federal": { cities: [] },
"Entre Rios": { cities: [] },
Formosa: { cities: ["Formosa"] },
Jujuy: {
cities: ["Jujuy", "Libertador General San Martin", "San Pedro"],
},
"La Pampa": { cities: [] },
"La Rioja": { cities: [] },
Mendoza: {
cities: [
"Godoy Cruz",
"Lujan",
"Mendoza",
"Rivadavia",
"San Martin",
"San Rafael",
],
},
Misiones: { cities: ["Eldorado", "Obera", "Posadas"] },
Neuquen: { cities: ["Cutral Co", "Neuquen"] },
"Rio Negro": { cities: [] },
Salta: {
cities: ["Salta", "San Ramon de la Nueva Oran", "Tartagal"],
},
"San Juan": { cities: [] },
"San Luis": { cities: [] },
"Santa Cruz": { cities: [] },
"Santa Fe": { cities: [] },
"Santiago del Estero": { cities: [] },
"Tierra del Fuego": { cities: [] },
Tucuman: { cities: ["Tucuman"] },
},
},
Armenia: {
alpha2Code: "AM",
alpha3Code: "ARM",
altSpellings: [
"AM",
"Hayastan",
"Republic of Armenia",
"Հայաստանի Հանրապետություն",
],
area: 29743,
borders: ["AZE", "GEO", "IRN", "TUR"],
callingCodes: ["374"],
capital: "Yerevan",
currencies: [{ code: "AMD", name: "Armenian dram", symbol: null }],
demonym: "Armenian",
flag: "https://restcountries.eu/data/arm.svg",
gini: 30.9,
languages: [
{
iso639_1: "hy",
iso639_2: "hye",
name: "Armenian",
nativeName: "Հայերեն",
},
{
iso639_1: "ru",
iso639_2: "rus",
name: "Russian",
nativeName: "Русский",
},
],
latlng: [40, 45],
name: "Armenia",
nativeName: "Հայաստան",
numericCode: "051",
population: 2994400,
region: "Asia",
regionalBlocs: [
{
acronym: "EEU",
name: "Eurasian Economic Union",
otherAcronyms: ["EAEU"],
otherNames: [],
},
],
subregion: "Western Asia",
timezones: ["UTC+04:00"],
topLevelDomain: [".am"],
translations: {
br: "Armênia",
de: "Armenien",
es: "Armenia",
fa: "ارمنستان",
fr: "Arménie",
hr: "Armenija",
it: "Armenia",
ja: "アルメニア",
nl: "Armenië",
pt: "Arménia",
},
cioc: "ARM",
states: {
Aragatsotn: { cities: ["Ashtarak", "Talin"] },
Ararat: { cities: ["Ararat", "Artashat"] },
Armavir: { cities: ["Armavir", "Vagharshapat"] },
Gegharkunik: { cities: ["Gavar", "Martuni", "Sevan", "Vardenis"] },
Kotaik: { cities: ["Abovyan", "Arzni", "Charentsavan", "Hrazdan"] },
Lori: {
cities: [
"Akhtala",
"Alaverdi",
"Spitak",
"Stepanavan",
"Tashir",
"Vanadzor",
],
},
Shirak: { cities: ["Artik", "Gyumri"] },
Stepanakert: { cities: ["Stepanakert"] },
Syunik: {
cities: ["Angeghakot", "Goris", "Kajaran", "Kapan", "Meghri", "Sisian"],
},
Tavush: { cities: ["Dilijan", "Ijevan"] },
"Vayots Dzor": { cities: [] },
Yerevan: { cities: ["Yerevan"] },
},
},
Aruba: {
alpha2Code: "AW",
alpha3Code: "ABW",
altSpellings: ["AW"],
area: 180,
borders: [],
callingCodes: ["297"],
capital: "Oranjestad",
currencies: [{ code: "AWG", name: "Aruban florin", symbol: "ƒ" }],
demonym: "Aruban",
flag: "https://restcountries.eu/data/abw.svg",
gini: null,
languages: [
{
iso639_1: "nl",
iso639_2: "nld",
name: "Dutch",
nativeName: "Nederlands",
},
{
iso639_1: "pa",
iso639_2: "pan",
name: "(Eastern) Punjabi",
nativeName: "ਪੰਜਾਬੀ",
},
],
latlng: [12.5, -69.96666666],
name: "Aruba",
nativeName: "Aruba",
numericCode: "533",
population: 107394,
region: "Americas",
regionalBlocs: [],
subregion: "Caribbean",
timezones: ["UTC-04:00"],
topLevelDomain: [".aw"],
translations: {
br: "Aruba",
de: "Aruba",
es: "Aruba",
fa: "آروبا",
fr: "Aruba",
hr: "Aruba",
it: "Aruba",
ja: "アルバ",
nl: "Aruba",
pt: "Aruba",
},
cioc: "ARU",
states: { Aruba: { cities: ["Aruba"] } },
},
Australia: {
alpha2Code: "AU",
alpha3Code: "AUS",
altSpellings: ["AU"],
area: 7692024,
borders: [],
callingCodes: ["61"],
capital: "Canberra",
currencies: [{ code: "AUD", name: "Australian dollar", symbol: "$" }],
demonym: "Australian",
flag: "https://restcountries.eu/data/aus.svg",
gini: 30.5,
languages: [
{
iso639_1: "en",
iso639_2: "eng",
name: "English",
nativeName: "English",
},
],
latlng: [-27, 133],
name: "Australia",
nativeName: "Australia",
numericCode: "036",
population: 24117360,
region: "Oceania",
regionalBlocs: [],
subregion: "Australia and New Zealand",
timezones: [
"UTC+05:00",
"UTC+06:30",
"UTC+07:00",
"UTC+08:00",
"UTC+09:30",
"UTC+10:00",
"UTC+10:30",
"UTC+11:30",
],
topLevelDomain: [".au"],
translations: {
br: "Austrália",
de: "Australien",
es: "Australia",
fa: "استرالیا",
fr: "Australie",
hr: "Australija",
it: "Australia",
ja: "オーストラリア",
nl: "Australië",
pt: "Austrália",
},
cioc: "AUS",
states: {
Auckland: { cities: ["Glenfield", "Henderson", "Milford"] },
"Australian Capital Territory": { cities: [] },
Balgowlah: { cities: ["Balgowlah"] },
Balmain: { cities: ["Balmain"] },
Bankstown: { cities: ["Bankstown"] },
"Baulkham Hills": { cities: [] },
"Bonnet Bay": { cities: [] },
Camberwell: { cities: ["Camberwell"] },
"Carole Park": { cities: [] },
"Castle Hill": { cities: [] },
Caulfield: { cities: ["Caulfield"] },
Chatswood: { cities: ["Chatswood"] },
Cheltenham: { cities: ["Cheltenham"] },
Cherrybrook: { cities: ["Cherrybrook"] },
Clayton: { cities: ["Clayton"] },
Collingwood: { cities: ["Collingwood"] },
"Frenchs Forest": { cities: [] },
Hawthorn: { cities: ["Hawthorn"] },
Jannnali: { cities: ["Jannnali"] },
Knoxfield: { cities: ["Knoxfield"] },
Melbourne: { cities: ["Melbourne", "South Oakleigh"] },
"New South Wales": { cities: [] },
"Northern Territory": { cities: [] },
Perth: {
cities: [
"Cottesole",
"Darch",
"Mullaloo",
"Noranda",
"Osborne Park",
"Willetton",
],
},
Queensland: {
cities: [
"Acacia Ridge",
"Aitkenvale",
"Alderley",
"Alexander Hills",
"Archerfield",
"Ashmore",
"Atherton",
"Ayr",
"Beachmere",
"Beenleigh",
"Beerwah",
"Bell",
"Belmont",
"Biloela",
"Birkdale",
"Blackwater",
"Bongaree",
"Bonogin",
"Boonah",
"Bowen",
"Brendale",
"Brisbane",
"Buddina",
"Buderim",
"Bundaberg",
"Bundall",
"Burleigh Heads",
"Burpengary",
"Cabaland",
"Caboolture",
"Cairns",
"Cairns Northern Beaches",
"Caloundra",
"Capalaba",
"Charters Towers",
"Childers",
"Cleveland",
"Coolum Beach",
"Coopers Plain",
"Dalby",
"Deception Bay",
"Eagle Farm",
"Eagleby",
"Emerald",
"Emundi",
"Forest Lake",
"Gatton",
"Gladstone",
"Gold Coast",
"Gympie",
"Helensvale",
"Hervey Bay",
"Ingham",
"Innisfail",
"Ipswich",
"Jindalee",
"Julatten",
"Kawana Waters",
"Kingaroy",
"Lawnton",
"Loganholme",
"Mackay",
"Mareeba",
"Maroochydore",
"Maroochydore-Mooloolaba",
"Maryborough",
"Miami",
"Milton",
"Molendinar",
"Moranbah",
"Morayfield",
"Mossman",
"Mount Glorious",
"Mount Isa",
"Murarrie",
"Nairand Kay",
"Nambour",
"Nerang",
"Nobby Beach",
"Noosa Heads",
"Noosaville",
"Paddington",
"Port Douglas",
"Robina",
"Rockhampton",
"Rocklea",
"Roma",
"Rubyvale",
"Sanctuary Cove",
"Slade Point",
"Southport",
"Suburb",
"Sunshine Coast",
"Tewantin-Noosa",
"The Summit",
"Toowong",
"Toowoomba",
"Townsville",
"Victoria Point",
"Warwick",
"Willawong",
"Yatala",
"Yeppoon",
"Zillmere",
],
},
"South Australia": { cities: [] },
Tasmania: {
cities: [
"Bridgewater-Gagebrook",
"Burnie",
"Burnie-Devonport",
"Glenorchy",
"Hobart",
"Kingston-Blackmans Bay",
"Launceston",
"New Norfolk",
"Rowella",
"Sheffield",
"Ulverstone",
],
},
Templestowe: { cities: ["Templestowe"] },
Victoria: {
cities: [
"Albion",
"Ararat",
"Avenel",
"Avondale Heights",
"Baccus Marsh",
"Bairnsdale",
"Ballarat",
"Balwyn",
"Batman",
"Bayswater",
"Belmont",
"Benalla",
"Bendigo",
"Bentleigh East",
"Berwick",
"Blackburn",
"Blue Mountains",
"Boonah",
"Boronia",
"Box Hill",
"Brighton East",
"Bundoora",
"Campbellfield",
"Carlton South",
"Caroline Springs",
"Castle Hill",
"Castlemaine",
"Caulfield",
"Cheltenham",
"Chester",
"Clayton South",
"Clifton Springs",
"Coburg",
"Colac",
"Collingwood",
"Craigieburn",
"Cranbourne",
"Crib Point",
"Dandenong",
"Devon Meadows",
"Diamond Creek",
"Doncaster East",
"Doncester",
"Donvale",
"Echuca-Moama",
"Elsternwick",
"Eltham",
"Fairfield",
"Fitzroy",
"Frnakston",
"Geelong",
"Glen Waverley",
"Glenorchy",
"Hallam",
"Hamilton",
"Hastings",
"Healesville",
"Horsham",
"Hughesdale",
"Ivanhoe",
"Keilor",
"Kensington",
"Kerang",
"Kilmore",
"Kilsyth",
"Kyabram",
"Lakes Entrance",
"Lalor",
"Lara",
"Laverton North",
"Leopold",
"Lower Templestowe",
"Maidstone",
"Malvern",
"Maryborough",
"Melbourne",
"Melton",
"Middle Park",
"Mildura",
"Mitcham",
"Moe-Yallourn",
"Moorabbin",
"Mordialloc",
"Morwell",
"Mulgrave",
"Murrumbeena",
"Neerim South",
"Noble Park North",
"Notting Hill",
"Oak Park",
"Ocean Grove-Barwon Heads",
"Olinda",
"Pakenham",
"Park Orchards",
"Port Melbourne",
"Portland",
"Prahran",
"Preston",
"Pritbourne",
"Queenscliff",
"Reservoir",
"Ringwood",
"Rowville",
"Sale",
"Sandringham",
"Scoresby",
"Sebastopol",
"Seymour",
"Shepparton-Mooroopna",
"Somerville",
"South Yarra",
"Southbank",
"St. Albans",
"St. Kilda East",
"Stawell",
"Sunbury",
"Sunshine West",
"Swan Hill",
"Tatura",
"Thomastown",
"Thornbury",
"Tongala",
"Torquay",
"Traralgon",
"Tullamarine",
"Vermont",
"Wangaratta",
"Wantirna",
"Warragul",
"Warrnambool",
"Welshpool",
"Wendouree",
"Wonthaggi",
"Woodend",
"Yarrawonga-Mulwala",
"Yea",
],
},
"Werribee south": { cities: [] },
"Western Australia": { cities: [] },
Wheeler: { cities: ["Wheeler"] },
},
},
Austria: {
alpha2Code: "AT",
alpha3Code: "AUT",
altSpellings: ["AT", "Österreich", "Osterreich", "Oesterreich"],
area: 83871,
borders: ["CZE", "DEU", "HUN", "ITA", "LIE", "SVK", "SVN", "CHE"],
callingCodes: ["43"],
capital: "Vienna",
currencies: [{ code: "EUR", name: "Euro", symbol: "€" }],
demonym: "Austrian",
flag: "https://restcountries.eu/data/aut.svg",
gini: 26,
languages: [
{
iso639_1: "de",
iso639_2: "deu",
name: "German",
nativeName: "Deutsch",
},
],
latlng: [47.33333333, 13.33333333],
name: "Austria",
nativeName: "Österreich",
numericCode: "040",
population: 8725931,
region: "Europe",
regionalBlocs: [