shadimage
flagcn
blockcountry-datasource: ok · hit

Country Data

A generated and validated typed country dataset with ISO identifiers, native names, aliases, emoji, calling codes, currencies, and languages.

npx shadcn add "https://flagcn.dev/r/country-data.json"
free

Visual style

terminal-mono

Tags auto-generated by rules on 9/24/2026 — empty means no evidence, not lack of support.

Files2 · source cached 10/15/2026, 6:23:54 AM

src/components/flags/data/countries.ts
// SPDX-License-Identifier: MIT

// Generated by scripts/generate-country-data.mjs from countries-list,
// i18n-iso-countries, and libphonenumber-js. Do not edit by hand.

export const countryDataMeta = {
  "generated": true,
  "validated": true,
  "countryCount": 250,
  "phoneCountryCount": 243,
  "sources": {
    "countries": "countries-list@3.4.1",
    "iso": "i18n-iso-countries@7.14.0",
    "phone": "libphonenumber-js@1.13.11"
  }
} as const

export const countryData = [
  {
    "code": "af",
    "alpha2": "AF",
    "alpha3": "AFG",
    "numeric": "004",
    "name": "Afghanistan",
    "nativeName": "افغانستان",
    "aliases": [],
    "emoji": "🇦🇫",
    "callingCodes": [
      "+93"
    ],
    "continent": "AS",
    "capital": "Kabul",
    "currencies": [
      "AFN"
    ],
    "languages": [
      "ps",
      "fa",
      "uz",
      "tk"
    ]
  },
  {
    "code": "ax",
    "alpha2": "AX",
    "alpha3": "ALA",
    "numeric": "248",
    "name": "Aland",
    "nativeName": "Åland",
    "aliases": [],
    "emoji": "🇦🇽",
    "callingCodes": [
      "+358"
    ],
    "continent": "EU",
    "capital": "Mariehamn",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "sv"
    ]
  },
  {
    "code": "al",
    "alpha2": "AL",
    "alpha3": "ALB",
    "numeric": "008",
    "name": "Albania",
    "nativeName": "Shqipëria",
    "aliases": [],
    "emoji": "🇦🇱",
    "callingCodes": [
      "+355"
    ],
    "continent": "EU",
    "capital": "Tirana",
    "currencies": [
      "ALL"
    ],
    "languages": [
      "sq"
    ]
  },
  {
    "code": "dz",
    "alpha2": "DZ",
    "alpha3": "DZA",
    "numeric": "012",
    "name": "Algeria",
    "nativeName": "الجزائر",
    "aliases": [],
    "emoji": "🇩🇿",
    "callingCodes": [
      "+213"
    ],
    "continent": "AF",
    "capital": "Algiers",
    "currencies": [
      "DZD"
    ],
    "languages": [
      "ar"
    ]
  },
  {
    "code": "as",
    "alpha2": "AS",
    "alpha3": "ASM",
    "numeric": "016",
    "name": "American Samoa",
    "nativeName": "American Samoa",
    "aliases": [],
    "emoji": "🇦🇸",
    "callingCodes": [
      "+1"
    ],
    "continent": "OC",
    "capital": "Pago Pago",
    "currencies": [
      "USD"
    ],
    "languages": [
      "en",
      "sm"
    ]
  },
  {
    "code": "ad",
    "alpha2": "AD",
    "alpha3": "AND",
    "numeric": "020",
    "name": "Andorra",
    "nativeName": "Andorra",
    "aliases": [],
    "emoji": "🇦🇩",
    "callingCodes": [
      "+376"
    ],
    "continent": "EU",
    "capital": "Andorra la Vella",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "ca"
    ]
  },
  {
    "code": "ao",
    "alpha2": "AO",
    "alpha3": "AGO",
    "numeric": "024",
    "name": "Angola",
    "nativeName": "Angola",
    "aliases": [],
    "emoji": "🇦🇴",
    "callingCodes": [
      "+244"
    ],
    "continent": "AF",
    "capital": "Luanda",
    "currencies": [
      "AOA"
    ],
    "languages": [
      "pt"
    ]
  },
  {
    "code": "ai",
    "alpha2": "AI",
    "alpha3": "AIA",
    "numeric": "660",
    "name": "Anguilla",
    "nativeName": "Anguilla",
    "aliases": [],
    "emoji": "🇦🇮",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "The Valley",
    "currencies": [
      "XCD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "aq",
    "alpha2": "AQ",
    "alpha3": "ATA",
    "numeric": "010",
    "name": "Antarctica",
    "nativeName": "Antarctica",
    "aliases": [],
    "emoji": "🇦🇶",
    "callingCodes": [
      "+672"
    ],
    "continent": "AN",
    "capital": "",
    "currencies": [],
    "languages": []
  },
  {
    "code": "ag",
    "alpha2": "AG",
    "alpha3": "ATG",
    "numeric": "028",
    "name": "Antigua and Barbuda",
    "nativeName": "Antigua and Barbuda",
    "aliases": [],
    "emoji": "🇦🇬",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "Saint John's",
    "currencies": [
      "XCD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "ar",
    "alpha2": "AR",
    "alpha3": "ARG",
    "numeric": "032",
    "name": "Argentina",
    "nativeName": "Argentina",
    "aliases": [],
    "emoji": "🇦🇷",
    "callingCodes": [
      "+54"
    ],
    "continent": "SA",
    "capital": "Buenos Aires",
    "currencies": [
      "ARS"
    ],
    "languages": [
      "es",
      "gn"
    ]
  },
  {
    "code": "am",
    "alpha2": "AM",
    "alpha3": "ARM",
    "numeric": "051",
    "name": "Armenia",
    "nativeName": "Հայաստան",
    "aliases": [],
    "emoji": "🇦🇲",
    "callingCodes": [
      "+374"
    ],
    "continent": "AS",
    "capital": "Yerevan",
    "currencies": [
      "AMD"
    ],
    "languages": [
      "hy",
      "ru"
    ]
  },
  {
    "code": "aw",
    "alpha2": "AW",
    "alpha3": "ABW",
    "numeric": "533",
    "name": "Aruba",
    "nativeName": "Aruba",
    "aliases": [],
    "emoji": "🇦🇼",
    "callingCodes": [
      "+297"
    ],
    "continent": "NA",
    "capital": "Oranjestad",
    "currencies": [
      "AWG"
    ],
    "languages": [
      "nl",
      "pa"
    ]
  },
  {
    "code": "au",
    "alpha2": "AU",
    "alpha3": "AUS",
    "numeric": "036",
    "name": "Australia",
    "nativeName": "Australia",
    "aliases": [],
    "emoji": "🇦🇺",
    "callingCodes": [
      "+61"
    ],
    "continent": "OC",
    "capital": "Canberra",
    "currencies": [
      "AUD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "at",
    "alpha2": "AT",
    "alpha3": "AUT",
    "numeric": "040",
    "name": "Austria",
    "nativeName": "Österreich",
    "aliases": [],
    "emoji": "🇦🇹",
    "callingCodes": [
      "+43"
    ],
    "continent": "EU",
    "capital": "Vienna",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "de"
    ]
  },
  {
    "code": "az",
    "alpha2": "AZ",
    "alpha3": "AZE",
    "numeric": "031",
    "name": "Azerbaijan",
    "nativeName": "Azərbaycan",
    "aliases": [],
    "emoji": "🇦🇿",
    "callingCodes": [
      "+994"
    ],
    "continent": "AS",
    "capital": "Baku",
    "currencies": [
      "AZN"
    ],
    "languages": [
      "az"
    ]
  },
  {
    "code": "bs",
    "alpha2": "BS",
    "alpha3": "BHS",
    "numeric": "044",
    "name": "Bahamas",
    "nativeName": "Bahamas",
    "aliases": [],
    "emoji": "🇧🇸",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "Nassau",
    "currencies": [
      "BSD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "bh",
    "alpha2": "BH",
    "alpha3": "BHR",
    "numeric": "048",
    "name": "Bahrain",
    "nativeName": "‏البحرين",
    "aliases": [
      "Bahrein"
    ],
    "emoji": "🇧🇭",
    "callingCodes": [
      "+973"
    ],
    "continent": "AS",
    "capital": "Manama",
    "currencies": [
      "BHD"
    ],
    "languages": [
      "ar"
    ]
  },
  {
    "code": "bd",
    "alpha2": "BD",
    "alpha3": "BGD",
    "numeric": "050",
    "name": "Bangladesh",
    "nativeName": "Bangladesh",
    "aliases": [
      "East Pakistan"
    ],
    "emoji": "🇧🇩",
    "callingCodes": [
      "+880"
    ],
    "continent": "AS",
    "capital": "Dhaka",
    "currencies": [
      "BDT"
    ],
    "languages": [
      "bn"
    ]
  },
  {
    "code": "bb",
    "alpha2": "BB",
    "alpha3": "BRB",
    "numeric": "052",
    "name": "Barbados",
    "nativeName": "Barbados",
    "aliases": [],
    "emoji": "🇧🇧",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "Bridgetown",
    "currencies": [
      "BBD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "by",
    "alpha2": "BY",
    "alpha3": "BLR",
    "numeric": "112",
    "name": "Belarus",
    "nativeName": "Беларусь",
    "aliases": [
      "Byelorussia",
      "Belorussia"
    ],
    "emoji": "🇧🇾",
    "callingCodes": [
      "+375"
    ],
    "continent": "EU",
    "capital": "Minsk",
    "currencies": [
      "BYN"
    ],
    "languages": [
      "be",
      "ru"
    ]
  },
  {
    "code": "be",
    "alpha2": "BE",
    "alpha3": "BEL",
    "numeric": "056",
    "name": "Belgium",
    "nativeName": "België",
    "aliases": [],
    "emoji": "🇧🇪",
    "callingCodes": [
      "+32"
    ],
    "continent": "EU",
    "capital": "Brussels",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "nl",
      "fr",
      "de"
    ]
  },
  {
    "code": "bz",
    "alpha2": "BZ",
    "alpha3": "BLZ",
    "numeric": "084",
    "name": "Belize",
    "nativeName": "Belize",
    "aliases": [
      "British Honduras"
    ],
    "emoji": "🇧🇿",
    "callingCodes": [
      "+501"
    ],
    "continent": "NA",
    "capital": "Belmopan",
    "currencies": [
      "BZD"
    ],
    "languages": [
      "en",
      "es"
    ]
  },
  {
    "code": "bj",
    "alpha2": "BJ",
    "alpha3": "BEN",
    "numeric": "204",
    "name": "Benin",
    "nativeName": "Bénin",
    "aliases": [
      "Dahomey"
    ],
    "emoji": "🇧🇯",
    "callingCodes": [
      "+229"
    ],
    "continent": "AF",
    "capital": "Porto-Novo",
    "currencies": [
      "XOF"
    ],
    "languages": [
      "fr"
    ]
  },
  {
    "code": "bm",
    "alpha2": "BM",
    "alpha3": "BMU",
    "numeric": "060",
    "name": "Bermuda",
    "nativeName": "Bermuda",
    "aliases": [],
    "emoji": "🇧🇲",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "Hamilton",
    "currencies": [
      "BMD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "bt",
    "alpha2": "BT",
    "alpha3": "BTN",
    "numeric": "064",
    "name": "Bhutan",
    "nativeName": "ʼbrug-yul",
    "aliases": [],
    "emoji": "🇧🇹",
    "callingCodes": [
      "+975"
    ],
    "continent": "AS",
    "capital": "Thimphu",
    "currencies": [
      "BTN",
      "INR"
    ],
    "languages": [
      "dz"
    ]
  },
  {
    "code": "bo",
    "alpha2": "BO",
    "alpha3": "BOL",
    "numeric": "068",
    "name": "Bolivia",
    "nativeName": "Bolivia",
    "aliases": [],
    "emoji": "🇧🇴",
    "callingCodes": [
      "+591"
    ],
    "continent": "SA",
    "capital": "Sucre",
    "currencies": [
      "BOB",
      "BOV"
    ],
    "languages": [
      "es",
      "ay",
      "qu"
    ]
  },
  {
    "code": "bq",
    "alpha2": "BQ",
    "alpha3": "BES",
    "numeric": "535",
    "name": "Bonaire",
    "nativeName": "Bonaire",
    "aliases": [],
    "emoji": "🇧🇶",
    "callingCodes": [
      "+599"
    ],
    "continent": "NA",
    "capital": "Kralendijk",
    "currencies": [
      "USD"
    ],
    "languages": [
      "nl"
    ]
  },
  {
    "code": "ba",
    "alpha2": "BA",
    "alpha3": "BIH",
    "numeric": "070",
    "name": "Bosnia and Herzegovina",
    "nativeName": "Bosna i Hercegovina",
    "aliases": [],
    "emoji": "🇧🇦",
    "callingCodes": [
      "+387"
    ],
    "continent": "EU",
    "capital": "Sarajevo",
    "currencies": [
      "BAM"
    ],
    "languages": [
      "bs",
      "hr",
      "sr"
    ]
  },
  {
    "code": "bw",
    "alpha2": "BW",
    "alpha3": "BWA",
    "numeric": "072",
    "name": "Botswana",
    "nativeName": "Botswana",
    "aliases": [
      "Bechuanaland"
    ],
    "emoji": "🇧🇼",
    "callingCodes": [
      "+267"
    ],
    "continent": "AF",
    "capital": "Gaborone",
    "currencies": [
      "BWP"
    ],
    "languages": [
      "en",
      "tn"
    ]
  },
  {
    "code": "bv",
    "alpha2": "BV",
    "alpha3": "BVT",
    "numeric": "074",
    "name": "Bouvet Island",
    "nativeName": "Bouvetøya",
    "aliases": [],
    "emoji": "🇧🇻",
    "callingCodes": [
      "+47"
    ],
    "continent": "AN",
    "capital": "",
    "currencies": [
      "NOK"
    ],
    "languages": [
      "no",
      "nb",
      "nn"
    ]
  },
  {
    "code": "br",
    "alpha2": "BR",
    "alpha3": "BRA",
    "numeric": "076",
    "name": "Brazil",
    "nativeName": "Brasil",
    "aliases": [],
    "emoji": "🇧🇷",
    "callingCodes": [
      "+55"
    ],
    "continent": "SA",
    "capital": "Brasília",
    "currencies": [
      "BRL"
    ],
    "languages": [
      "pt"
    ]
  },
  {
    "code": "io",
    "alpha2": "IO",
    "alpha3": "IOT",
    "numeric": "086",
    "name": "British Indian Ocean Territory",
    "nativeName": "British Indian Ocean Territory",
    "aliases": [],
    "emoji": "🇮🇴",
    "callingCodes": [
      "+246"
    ],
    "continent": "AS",
    "capital": "Diego Garcia",
    "currencies": [
      "USD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "vg",
    "alpha2": "VG",
    "alpha3": "VGB",
    "numeric": "092",
    "name": "British Virgin Islands",
    "nativeName": "British Virgin Islands",
    "aliases": [],
    "emoji": "🇻🇬",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "Road Town",
    "currencies": [
      "USD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "bn",
    "alpha2": "BN",
    "alpha3": "BRN",
    "numeric": "096",
    "name": "Brunei",
    "nativeName": "Negara Brunei Darussalam",
    "aliases": [],
    "emoji": "🇧🇳",
    "callingCodes": [
      "+673"
    ],
    "continent": "AS",
    "capital": "Bandar Seri Begawan",
    "currencies": [
      "BND"
    ],
    "languages": [
      "ms"
    ]
  },
  {
    "code": "bg",
    "alpha2": "BG",
    "alpha3": "BGR",
    "numeric": "100",
    "name": "Bulgaria",
    "nativeName": "България",
    "aliases": [],
    "emoji": "🇧🇬",
    "callingCodes": [
      "+359"
    ],
    "continent": "EU",
    "capital": "Sofia",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "bg"
    ]
  },
  {
    "code": "bf",
    "alpha2": "BF",
    "alpha3": "BFA",
    "numeric": "854",
    "name": "Burkina Faso",
    "nativeName": "Burkina Faso",
    "aliases": [
      "Upper Volta"
    ],
    "emoji": "🇧🇫",
    "callingCodes": [
      "+226"
    ],
    "continent": "AF",
    "capital": "Ouagadougou",
    "currencies": [
      "XOF"
    ],
    "languages": [
      "fr",
      "ff"
    ]
  },
  {
    "code": "bi",
    "alpha2": "BI",
    "alpha3": "BDI",
    "numeric": "108",
    "name": "Burundi",
    "nativeName": "Burundi",
    "aliases": [],
    "emoji": "🇧🇮",
    "callingCodes": [
      "+257"
    ],
    "continent": "AF",
    "capital": "Gitega",
    "currencies": [
      "BIF"
    ],
    "languages": [
      "fr",
      "rn"
    ]
  },
  {
    "code": "cv",
    "alpha2": "CV",
    "alpha3": "CPV",
    "numeric": "132",
    "name": "Cabo Verde",
    "nativeName": "Cabo Verde",
    "aliases": [
      "Cape Verde"
    ],
    "emoji": "🇨🇻",
    "callingCodes": [
      "+238"
    ],
    "continent": "AF",
    "capital": "Praia",
    "currencies": [
      "CVE"
    ],
    "languages": [
      "pt"
    ]
  },
  {
    "code": "kh",
    "alpha2": "KH",
    "alpha3": "KHM",
    "numeric": "116",
    "name": "Cambodia",
    "nativeName": "កម្ពុជា",
    "aliases": [
      "Kampuchea"
    ],
    "emoji": "🇰🇭",
    "callingCodes": [
      "+855"
    ],
    "continent": "AS",
    "capital": "Phnom Penh",
    "currencies": [
      "KHR"
    ],
    "languages": [
      "km"
    ]
  },
  {
    "code": "cm",
    "alpha2": "CM",
    "alpha3": "CMR",
    "numeric": "120",
    "name": "Cameroon",
    "nativeName": "Cameroon",
    "aliases": [],
    "emoji": "🇨🇲",
    "callingCodes": [
      "+237"
    ],
    "continent": "AF",
    "capital": "Yaoundé",
    "currencies": [
      "XAF"
    ],
    "languages": [
      "en",
      "fr"
    ]
  },
  {
    "code": "ca",
    "alpha2": "CA",
    "alpha3": "CAN",
    "numeric": "124",
    "name": "Canada",
    "nativeName": "Canada",
    "aliases": [],
    "emoji": "🇨🇦",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "Ottawa",
    "currencies": [
      "CAD"
    ],
    "languages": [
      "en",
      "fr"
    ]
  },
  {
    "code": "ky",
    "alpha2": "KY",
    "alpha3": "CYM",
    "numeric": "136",
    "name": "Cayman Islands",
    "nativeName": "Cayman Islands",
    "aliases": [],
    "emoji": "🇰🇾",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "George Town",
    "currencies": [
      "KYD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "cf",
    "alpha2": "CF",
    "alpha3": "CAF",
    "numeric": "140",
    "name": "Central African Republic",
    "nativeName": "Ködörösêse tî Bêafrîka",
    "aliases": [
      "Ubangi-Shari"
    ],
    "emoji": "🇨🇫",
    "callingCodes": [
      "+236"
    ],
    "continent": "AF",
    "capital": "Bangui",
    "currencies": [
      "XAF"
    ],
    "languages": [
      "fr",
      "sg"
    ]
  },
  {
    "code": "td",
    "alpha2": "TD",
    "alpha3": "TCD",
    "numeric": "148",
    "name": "Chad",
    "nativeName": "Tchad",
    "aliases": [],
    "emoji": "🇹🇩",
    "callingCodes": [
      "+235"
    ],
    "continent": "AF",
    "capital": "N'Djamena",
    "currencies": [
      "XAF"
    ],
    "languages": [
      "fr",
      "ar"
    ]
  },
  {
    "code": "cl",
    "alpha2": "CL",
    "alpha3": "CHL",
    "numeric": "152",
    "name": "Chile",
    "nativeName": "Chile",
    "aliases": [],
    "emoji": "🇨🇱",
    "callingCodes": [
      "+56"
    ],
    "continent": "SA",
    "capital": "Santiago",
    "currencies": [
      "CLP",
      "CLF"
    ],
    "languages": [
      "es"
    ]
  },
  {
    "code": "cn",
    "alpha2": "CN",
    "alpha3": "CHN",
    "numeric": "156",
    "name": "China",
    "nativeName": "中国",
    "aliases": [],
    "emoji": "🇨🇳",
    "callingCodes": [
      "+86"
    ],
    "continent": "AS",
    "capital": "Beijing",
    "currencies": [
      "CNY"
    ],
    "languages": [
      "zh"
    ]
  },
  {
    "code": "cx",
    "alpha2": "CX",
    "alpha3": "CXR",
    "numeric": "162",
    "name": "Christmas Island",
    "nativeName": "Christmas Island",
    "aliases": [],
    "emoji": "🇨🇽",
    "callingCodes": [
      "+61"
    ],
    "continent": "AS",
    "capital": "Flying Fish Cove",
    "currencies": [
      "AUD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "cc",
    "alpha2": "CC",
    "alpha3": "CCK",
    "numeric": "166",
    "name": "Cocos (Keeling) Islands",
    "nativeName": "Cocos (Keeling) Islands",
    "aliases": [],
    "emoji": "🇨🇨",
    "callingCodes": [
      "+61"
    ],
    "continent": "AS",
    "capital": "West Island",
    "currencies": [
      "AUD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "co",
    "alpha2": "CO",
    "alpha3": "COL",
    "numeric": "170",
    "name": "Colombia",
    "nativeName": "Colombia",
    "aliases": [],
    "emoji": "🇨🇴",
    "callingCodes": [
      "+57"
    ],
    "continent": "SA",
    "capital": "Bogotá",
    "currencies": [
      "COP"
    ],
    "languages": [
      "es"
    ]
  },
  {
    "code": "km",
    "alpha2": "KM",
    "alpha3": "COM",
    "numeric": "174",
    "name": "Comoros",
    "nativeName": "Komori",
    "aliases": [],
    "emoji": "🇰🇲",
    "callingCodes": [
      "+269"
    ],
    "continent": "AF",
    "capital": "Moroni",
    "currencies": [
      "KMF"
    ],
    "languages": [
      "ar",
      "fr"
    ]
  },
  {
    "code": "ck",
    "alpha2": "CK",
    "alpha3": "COK",
    "numeric": "184",
    "name": "Cook Islands",
    "nativeName": "Cook Islands",
    "aliases": [],
    "emoji": "🇨🇰",
    "callingCodes": [
      "+682"
    ],
    "continent": "OC",
    "capital": "Avarua",
    "currencies": [
      "NZD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "cr",
    "alpha2": "CR",
    "alpha3": "CRI",
    "numeric": "188",
    "name": "Costa Rica",
    "nativeName": "Costa Rica",
    "aliases": [],
    "emoji": "🇨🇷",
    "callingCodes": [
      "+506"
    ],
    "continent": "NA",
    "capital": "San José",
    "currencies": [
      "CRC"
    ],
    "languages": [
      "es"
    ]
  },
  {
    "code": "hr",
    "alpha2": "HR",
    "alpha3": "HRV",
    "numeric": "191",
    "name": "Croatia",
    "nativeName": "Hrvatska",
    "aliases": [],
    "emoji": "🇭🇷",
    "callingCodes": [
      "+385"
    ],
    "continent": "EU",
    "capital": "Zagreb",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "hr"
    ]
  },
  {
    "code": "cu",
    "alpha2": "CU",
    "alpha3": "CUB",
    "numeric": "192",
    "name": "Cuba",
    "nativeName": "Cuba",
    "aliases": [],
    "emoji": "🇨🇺",
    "callingCodes": [
      "+53"
    ],
    "continent": "NA",
    "capital": "Havana",
    "currencies": [
      "CUP"
    ],
    "languages": [
      "es"
    ]
  },
  {
    "code": "cw",
    "alpha2": "CW",
    "alpha3": "CUW",
    "numeric": "531",
    "name": "Curacao",
    "nativeName": "Curaçao",
    "aliases": [],
    "emoji": "🇨🇼",
    "callingCodes": [
      "+599"
    ],
    "continent": "NA",
    "capital": "Willemstad",
    "currencies": [
      "XCG"
    ],
    "languages": [
      "nl",
      "pa",
      "en"
    ]
  },
  {
    "code": "cy",
    "alpha2": "CY",
    "alpha3": "CYP",
    "numeric": "196",
    "name": "Cyprus",
    "nativeName": "Κύπρος",
    "aliases": [],
    "emoji": "🇨🇾",
    "callingCodes": [
      "+357"
    ],
    "continent": "EU",
    "capital": "Nicosia",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "el",
      "tr",
      "hy"
    ]
  },
  {
    "code": "cz",
    "alpha2": "CZ",
    "alpha3": "CZE",
    "numeric": "203",
    "name": "Czechia",
    "nativeName": "Česko",
    "aliases": [
      "Czech Republic",
      "Česká republika"
    ],
    "emoji": "🇨🇿",
    "callingCodes": [
      "+420"
    ],
    "continent": "EU",
    "capital": "Prague",
    "currencies": [
      "CZK"
    ],
    "languages": [
      "cs"
    ]
  },
  {
    "code": "cd",
    "alpha2": "CD",
    "alpha3": "COD",
    "numeric": "180",
    "name": "Democratic Republic of the Congo",
    "nativeName": "République démocratique du Congo",
    "aliases": [
      "Zaire",
      "Congo-Kinshasa",
      "DR Congo",
      "DRC"
    ],
    "emoji": "🇨🇩",
    "callingCodes": [
      "+243"
    ],
    "continent": "AF",
    "capital": "Kinshasa",
    "currencies": [
      "CDF"
    ],
    "languages": [
      "fr",
      "ln",
      "kg",
      "sw",
      "lu"
    ]
  },
  {
    "code": "dk",
    "alpha2": "DK",
    "alpha3": "DNK",
    "numeric": "208",
    "name": "Denmark",
    "nativeName": "Danmark",
    "aliases": [],
    "emoji": "🇩🇰",
    "callingCodes": [
      "+45"
    ],
    "continent": "EU",
    "capital": "Copenhagen",
    "currencies": [
      "DKK"
    ],
    "languages": [
      "da"
    ]
  },
  {
    "code": "dj",
    "alpha2": "DJ",
    "alpha3": "DJI",
    "numeric": "262",
    "name": "Djibouti",
    "nativeName": "Djibouti",
    "aliases": [],
    "emoji": "🇩🇯",
    "callingCodes": [
      "+253"
    ],
    "continent": "AF",
    "capital": "Djibouti",
    "currencies": [
      "DJF"
    ],
    "languages": [
      "fr",
      "ar"
    ]
  },
  {
    "code": "dm",
    "alpha2": "DM",
    "alpha3": "DMA",
    "numeric": "212",
    "name": "Dominica",
    "nativeName": "Dominica",
    "aliases": [],
    "emoji": "🇩🇲",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "Roseau",
    "currencies": [
      "XCD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "do",
    "alpha2": "DO",
    "alpha3": "DOM",
    "numeric": "214",
    "name": "Dominican Republic",
    "nativeName": "República Dominicana",
    "aliases": [],
    "emoji": "🇩🇴",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "Santo Domingo",
    "currencies": [
      "DOP"
    ],
    "languages": [
      "es"
    ]
  },
  {
    "code": "tl",
    "alpha2": "TL",
    "alpha3": "TLS",
    "numeric": "626",
    "name": "East Timor",
    "nativeName": "Timor-Leste",
    "aliases": [],
    "emoji": "🇹🇱",
    "callingCodes": [
      "+670"
    ],
    "continent": "OC",
    "capital": "Dili",
    "currencies": [
      "USD"
    ],
    "languages": [
      "pt"
    ]
  },
  {
    "code": "ec",
    "alpha2": "EC",
    "alpha3": "ECU",
    "numeric": "218",
    "name": "Ecuador",
    "nativeName": "Ecuador",
    "aliases": [],
    "emoji": "🇪🇨",
    "callingCodes": [
      "+593"
    ],
    "continent": "SA",
    "capital": "Quito",
    "currencies": [
      "USD"
    ],
    "languages": [
      "es"
    ]
  },
  {
    "code": "eg",
    "alpha2": "EG",
    "alpha3": "EGY",
    "numeric": "818",
    "name": "Egypt",
    "nativeName": "مصر‎",
    "aliases": [],
    "emoji": "🇪🇬",
    "callingCodes": [
      "+20"
    ],
    "continent": "AF",
    "capital": "Cairo",
    "currencies": [
      "EGP"
    ],
    "languages": [
      "ar"
    ]
  },
  {
    "code": "sv",
    "alpha2": "SV",
    "alpha3": "SLV",
    "numeric": "222",
    "name": "El Salvador",
    "nativeName": "El Salvador",
    "aliases": [],
    "emoji": "🇸🇻",
    "callingCodes": [
      "+503"
    ],
    "continent": "NA",
    "capital": "San Salvador",
    "currencies": [
      "USD",
      "SVC"
    ],
    "languages": [
      "es"
    ]
  },
  {
    "code": "gq",
    "alpha2": "GQ",
    "alpha3": "GNQ",
    "numeric": "226",
    "name": "Equatorial Guinea",
    "nativeName": "Guinea Ecuatorial",
    "aliases": [],
    "emoji": "🇬🇶",
    "callingCodes": [
      "+240"
    ],
    "continent": "AF",
    "capital": "Malabo",
    "currencies": [
      "XAF"
    ],
    "languages": [
      "es",
      "fr"
    ]
  },
  {
    "code": "er",
    "alpha2": "ER",
    "alpha3": "ERI",
    "numeric": "232",
    "name": "Eritrea",
    "nativeName": "ኤርትራ",
    "aliases": [],
    "emoji": "🇪🇷",
    "callingCodes": [
      "+291"
    ],
    "continent": "AF",
    "capital": "Asmara",
    "currencies": [
      "ERN"
    ],
    "languages": [
      "ti",
      "ar",
      "en"
    ]
  },
  {
    "code": "ee",
    "alpha2": "EE",
    "alpha3": "EST",
    "numeric": "233",
    "name": "Estonia",
    "nativeName": "Eesti",
    "aliases": [],
    "emoji": "🇪🇪",
    "callingCodes": [
      "+372"
    ],
    "continent": "EU",
    "capital": "Tallinn",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "et"
    ]
  },
  {
    "code": "sz",
    "alpha2": "SZ",
    "alpha3": "SWZ",
    "numeric": "748",
    "name": "Eswatini",
    "nativeName": "Eswatini",
    "aliases": [
      "Swaziland"
    ],
    "emoji": "🇸🇿",
    "callingCodes": [
      "+268"
    ],
    "continent": "AF",
    "capital": "Lobamba",
    "currencies": [
      "SZL"
    ],
    "languages": [
      "en",
      "ss"
    ]
  },
  {
    "code": "et",
    "alpha2": "ET",
    "alpha3": "ETH",
    "numeric": "231",
    "name": "Ethiopia",
    "nativeName": "ኢትዮጵያ",
    "aliases": [
      "Abyssinia"
    ],
    "emoji": "🇪🇹",
    "callingCodes": [
      "+251"
    ],
    "continent": "AF",
    "capital": "Addis Ababa",
    "currencies": [
      "ETB"
    ],
    "languages": [
      "am"
    ]
  },
  {
    "code": "fk",
    "alpha2": "FK",
    "alpha3": "FLK",
    "numeric": "238",
    "name": "Falkland Islands",
    "nativeName": "Falkland Islands",
    "aliases": [],
    "emoji": "🇫🇰",
    "callingCodes": [
      "+500"
    ],
    "continent": "SA",
    "capital": "Stanley",
    "currencies": [
      "FKP"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "fo",
    "alpha2": "FO",
    "alpha3": "FRO",
    "numeric": "234",
    "name": "Faroe Islands",
    "nativeName": "Føroyar",
    "aliases": [],
    "emoji": "🇫🇴",
    "callingCodes": [
      "+298"
    ],
    "continent": "EU",
    "capital": "Tórshavn",
    "currencies": [
      "DKK"
    ],
    "languages": [
      "fo"
    ]
  },
  {
    "code": "fj",
    "alpha2": "FJ",
    "alpha3": "FJI",
    "numeric": "242",
    "name": "Fiji",
    "nativeName": "Fiji",
    "aliases": [],
    "emoji": "🇫🇯",
    "callingCodes": [
      "+679"
    ],
    "continent": "OC",
    "capital": "Suva",
    "currencies": [
      "FJD"
    ],
    "languages": [
      "en",
      "fj",
      "hi",
      "ur"
    ]
  },
  {
    "code": "fi",
    "alpha2": "FI",
    "alpha3": "FIN",
    "numeric": "246",
    "name": "Finland",
    "nativeName": "Suomi",
    "aliases": [],
    "emoji": "🇫🇮",
    "callingCodes": [
      "+358"
    ],
    "continent": "EU",
    "capital": "Helsinki",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "fi",
      "sv"
    ]
  },
  {
    "code": "fr",
    "alpha2": "FR",
    "alpha3": "FRA",
    "numeric": "250",
    "name": "France",
    "nativeName": "France",
    "aliases": [],
    "emoji": "🇫🇷",
    "callingCodes": [
      "+33"
    ],
    "continent": "EU",
    "capital": "Paris",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "fr"
    ]
  },
  {
    "code": "gf",
    "alpha2": "GF",
    "alpha3": "GUF",
    "numeric": "254",
    "name": "French Guiana",
    "nativeName": "Guyane française",
    "aliases": [],
    "emoji": "🇬🇫",
    "callingCodes": [
      "+594"
    ],
    "continent": "SA",
    "capital": "Cayenne",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "fr"
    ]
  },
  {
    "code": "pf",
    "alpha2": "PF",
    "alpha3": "PYF",
    "numeric": "258",
    "name": "French Polynesia",
    "nativeName": "Polynésie française",
    "aliases": [],
    "emoji": "🇵🇫",
    "callingCodes": [
      "+689"
    ],
    "continent": "OC",
    "capital": "Papeetē",
    "currencies": [
      "XPF"
    ],
    "languages": [
      "fr"
    ]
  },
  {
    "code": "tf",
    "alpha2": "TF",
    "alpha3": "ATF",
    "numeric": "260",
    "name": "French Southern Territories",
    "nativeName": "Territoire des Terres australes et antarctiques fr",
    "aliases": [],
    "emoji": "🇹🇫",
    "callingCodes": [
      "+262"
    ],
    "continent": "AN",
    "capital": "Port-aux-Français",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "fr"
    ]
  },
  {
    "code": "ga",
    "alpha2": "GA",
    "alpha3": "GAB",
    "numeric": "266",
    "name": "Gabon",
    "nativeName": "Gabon",
    "aliases": [],
    "emoji": "🇬🇦",
    "callingCodes": [
      "+241"
    ],
    "continent": "AF",
    "capital": "Libreville",
    "currencies": [
      "XAF"
    ],
    "languages": [
      "fr"
    ]
  },
  {
    "code": "gm",
    "alpha2": "GM",
    "alpha3": "GMB",
    "numeric": "270",
    "name": "Gambia",
    "nativeName": "Gambia",
    "aliases": [],
    "emoji": "🇬🇲",
    "callingCodes": [
      "+220"
    ],
    "continent": "AF",
    "capital": "Banjul",
    "currencies": [
      "GMD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "ge",
    "alpha2": "GE",
    "alpha3": "GEO",
    "numeric": "268",
    "name": "Georgia",
    "nativeName": "საქართველო",
    "aliases": [],
    "emoji": "🇬🇪",
    "callingCodes": [
      "+995"
    ],
    "continent": "AS",
    "capital": "Tbilisi",
    "currencies": [
      "GEL"
    ],
    "languages": [
      "ka"
    ]
  },
  {
    "code": "de",
    "alpha2": "DE",
    "alpha3": "DEU",
    "numeric": "276",
    "name": "Germany",
    "nativeName": "Deutschland",
    "aliases": [],
    "emoji": "🇩🇪",
    "callingCodes": [
      "+49"
    ],
    "continent": "EU",
    "capital": "Berlin",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "de"
    ]
  },
  {
    "code": "gh",
    "alpha2": "GH",
    "alpha3": "GHA",
    "numeric": "288",
    "name": "Ghana",
    "nativeName": "Ghana",
    "aliases": [
      "Gold Coast"
    ],
    "emoji": "🇬🇭",
    "callingCodes": [
      "+233"
    ],
    "continent": "AF",
    "capital": "Accra",
    "currencies": [
      "GHS"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "gi",
    "alpha2": "GI",
    "alpha3": "GIB",
    "numeric": "292",
    "name": "Gibraltar",
    "nativeName": "Gibraltar",
    "aliases": [],
    "emoji": "🇬🇮",
    "callingCodes": [
      "+350"
    ],
    "continent": "EU",
    "capital": "Gibraltar",
    "currencies": [
      "GIP"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "gr",
    "alpha2": "GR",
    "alpha3": "GRC",
    "numeric": "300",
    "name": "Greece",
    "nativeName": "Ελλάδα",
    "aliases": [],
    "emoji": "🇬🇷",
    "callingCodes": [
      "+30"
    ],
    "continent": "EU",
    "capital": "Athens",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "el"
    ]
  },
  {
    "code": "gl",
    "alpha2": "GL",
    "alpha3": "GRL",
    "numeric": "304",
    "name": "Greenland",
    "nativeName": "Kalaallit Nunaat",
    "aliases": [],
    "emoji": "🇬🇱",
    "callingCodes": [
      "+299"
    ],
    "continent": "NA",
    "capital": "Nuuk",
    "currencies": [
      "DKK"
    ],
    "languages": [
      "kl"
    ]
  },
  {
    "code": "gd",
    "alpha2": "GD",
    "alpha3": "GRD",
    "numeric": "308",
    "name": "Grenada",
    "nativeName": "Grenada",
    "aliases": [],
    "emoji": "🇬🇩",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "St. George's",
    "currencies": [
      "XCD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "gp",
    "alpha2": "GP",
    "alpha3": "GLP",
    "numeric": "312",
    "name": "Guadeloupe",
    "nativeName": "Guadeloupe",
    "aliases": [],
    "emoji": "🇬🇵",
    "callingCodes": [
      "+590"
    ],
    "continent": "NA",
    "capital": "Basse-Terre",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "fr"
    ]
  },
  {
    "code": "gu",
    "alpha2": "GU",
    "alpha3": "GUM",
    "numeric": "316",
    "name": "Guam",
    "nativeName": "Guam",
    "aliases": [],
    "emoji": "🇬🇺",
    "callingCodes": [
      "+1"
    ],
    "continent": "OC",
    "capital": "Hagåtña",
    "currencies": [
      "USD"
    ],
    "languages": [
      "en",
      "ch",
      "es"
    ]
  },
  {
    "code": "gt",
    "alpha2": "GT",
    "alpha3": "GTM",
    "numeric": "320",
    "name": "Guatemala",
    "nativeName": "Guatemala",
    "aliases": [],
    "emoji": "🇬🇹",
    "callingCodes": [
      "+502"
    ],
    "continent": "NA",
    "capital": "Guatemala City",
    "currencies": [
      "GTQ"
    ],
    "languages": [
      "es"
    ]
  },
  {
    "code": "gg",
    "alpha2": "GG",
    "alpha3": "GGY",
    "numeric": "831",
    "name": "Guernsey",
    "nativeName": "Guernsey",
    "aliases": [],
    "emoji": "🇬🇬",
    "callingCodes": [
      "+44"
    ],
    "continent": "EU",
    "capital": "St. Peter Port",
    "currencies": [
      "GBP"
    ],
    "languages": [
      "en",
      "fr"
    ]
  },
  {
    "code": "gn",
    "alpha2": "GN",
    "alpha3": "GIN",
    "numeric": "324",
    "name": "Guinea",
    "nativeName": "Guinée",
    "aliases": [],
    "emoji": "🇬🇳",
    "callingCodes": [
      "+224"
    ],
    "continent": "AF",
    "capital": "Conakry",
    "currencies": [
      "GNF"
    ],
    "languages": [
      "fr",
      "ff"
    ]
  },
  {
    "code": "gw",
    "alpha2": "GW",
    "alpha3": "GNB",
    "numeric": "624",
    "name": "Guinea-Bissau",
    "nativeName": "Guiné-Bissau",
    "aliases": [
      "Portuguese Guinea"
    ],
    "emoji": "🇬🇼",
    "callingCodes": [
      "+245"
    ],
    "continent": "AF",
    "capital": "Bissau",
    "currencies": [
      "XOF"
    ],
    "languages": [
      "pt"
    ]
  },
  {
    "code": "gy",
    "alpha2": "GY",
    "alpha3": "GUY",
    "numeric": "328",
    "name": "Guyana",
    "nativeName": "Guyana",
    "aliases": [],
    "emoji": "🇬🇾",
    "callingCodes": [
      "+592"
    ],
    "continent": "SA",
    "capital": "Georgetown",
    "currencies": [
      "GYD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "ht",
    "alpha2": "HT",
    "alpha3": "HTI",
    "numeric": "332",
    "name": "Haiti",
    "nativeName": "Haïti",
    "aliases": [],
    "emoji": "🇭🇹",
    "callingCodes": [
      "+509"
    ],
    "continent": "NA",
    "capital": "Port-au-Prince",
    "currencies": [
      "HTG",
      "USD"
    ],
    "languages": [
      "fr",
      "ht"
    ]
  },
  {
    "code": "hm",
    "alpha2": "HM",
    "alpha3": "HMD",
    "numeric": "334",
    "name": "Heard Island and McDonald Islands",
    "nativeName": "Heard Island and McDonald Islands",
    "aliases": [],
    "emoji": "🇭🇲",
    "callingCodes": [
      "+61"
    ],
    "continent": "AN",
    "capital": "",
    "currencies": [
      "AUD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "hn",
    "alpha2": "HN",
    "alpha3": "HND",
    "numeric": "340",
    "name": "Honduras",
    "nativeName": "Honduras",
    "aliases": [],
    "emoji": "🇭🇳",
    "callingCodes": [
      "+504"
    ],
    "continent": "NA",
    "capital": "Tegucigalpa",
    "currencies": [
      "HNL"
    ],
    "languages": [
      "es"
    ]
  },
  {
    "code": "hk",
    "alpha2": "HK",
    "alpha3": "HKG",
    "numeric": "344",
    "name": "Hong Kong",
    "nativeName": "香港",
    "aliases": [],
    "emoji": "🇭🇰",
    "callingCodes": [
      "+852"
    ],
    "continent": "AS",
    "capital": "City of Victoria",
    "currencies": [
      "HKD"
    ],
    "languages": [
      "zh",
      "en"
    ]
  },
  {
    "code": "hu",
    "alpha2": "HU",
    "alpha3": "HUN",
    "numeric": "348",
    "name": "Hungary",
    "nativeName": "Magyarország",
    "aliases": [],
    "emoji": "🇭🇺",
    "callingCodes": [
      "+36"
    ],
    "continent": "EU",
    "capital": "Budapest",
    "currencies": [
      "HUF"
    ],
    "languages": [
      "hu"
    ]
  },
  {
    "code": "is",
    "alpha2": "IS",
    "alpha3": "ISL",
    "numeric": "352",
    "name": "Iceland",
    "nativeName": "Ísland",
    "aliases": [],
    "emoji": "🇮🇸",
    "callingCodes": [
      "+354"
    ],
    "continent": "EU",
    "capital": "Reykjavik",
    "currencies": [
      "ISK"
    ],
    "languages": [
      "is"
    ]
  },
  {
    "code": "in",
    "alpha2": "IN",
    "alpha3": "IND",
    "numeric": "356",
    "name": "India",
    "nativeName": "भारत",
    "aliases": [],
    "emoji": "🇮🇳",
    "callingCodes": [
      "+91"
    ],
    "continent": "AS",
    "capital": "New Delhi",
    "currencies": [
      "INR"
    ],
    "languages": [
      "hi",
      "en"
    ]
  },
  {
    "code": "id",
    "alpha2": "ID",
    "alpha3": "IDN",
    "numeric": "360",
    "name": "Indonesia",
    "nativeName": "Indonesia",
    "aliases": [
      "Dutch East Indies"
    ],
    "emoji": "🇮🇩",
    "callingCodes": [
      "+62"
    ],
    "continent": "AS",
    "capital": "Jakarta",
    "currencies": [
      "IDR"
    ],
    "languages": [
      "id"
    ]
  },
  {
    "code": "ir",
    "alpha2": "IR",
    "alpha3": "IRN",
    "numeric": "364",
    "name": "Iran",
    "nativeName": "ایران",
    "aliases": [
      "Persia"
    ],
    "emoji": "🇮🇷",
    "callingCodes": [
      "+98"
    ],
    "continent": "AS",
    "capital": "Tehran",
    "currencies": [
      "IRR"
    ],
    "languages": [
      "fa"
    ]
  },
  {
    "code": "iq",
    "alpha2": "IQ",
    "alpha3": "IRQ",
    "numeric": "368",
    "name": "Iraq",
    "nativeName": "العراق",
    "aliases": [],
    "emoji": "🇮🇶",
    "callingCodes": [
      "+964"
    ],
    "continent": "AS",
    "capital": "Baghdad",
    "currencies": [
      "IQD"
    ],
    "languages": [
      "ar",
      "ku"
    ]
  },
  {
    "code": "ie",
    "alpha2": "IE",
    "alpha3": "IRL",
    "numeric": "372",
    "name": "Ireland",
    "nativeName": "Éire",
    "aliases": [],
    "emoji": "🇮🇪",
    "callingCodes": [
      "+353"
    ],
    "continent": "EU",
    "capital": "Dublin",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "ga",
      "en"
    ]
  },
  {
    "code": "im",
    "alpha2": "IM",
    "alpha3": "IMN",
    "numeric": "833",
    "name": "Isle of Man",
    "nativeName": "Isle of Man",
    "aliases": [],
    "emoji": "🇮🇲",
    "callingCodes": [
      "+44"
    ],
    "continent": "EU",
    "capital": "Douglas",
    "currencies": [
      "GBP"
    ],
    "languages": [
      "en",
      "gv"
    ]
  },
  {
    "code": "il",
    "alpha2": "IL",
    "alpha3": "ISR",
    "numeric": "376",
    "name": "Israel",
    "nativeName": "יִשְׂרָאֵל",
    "aliases": [],
    "emoji": "🇮🇱",
    "callingCodes": [
      "+972"
    ],
    "continent": "AS",
    "capital": "Jerusalem",
    "currencies": [
      "ILS"
    ],
    "languages": [
      "he",
      "ar"
    ]
  },
  {
    "code": "it",
    "alpha2": "IT",
    "alpha3": "ITA",
    "numeric": "380",
    "name": "Italy",
    "nativeName": "Italia",
    "aliases": [],
    "emoji": "🇮🇹",
    "callingCodes": [
      "+39"
    ],
    "continent": "EU",
    "capital": "Rome",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "it"
    ]
  },
  {
    "code": "ci",
    "alpha2": "CI",
    "alpha3": "CIV",
    "numeric": "384",
    "name": "Ivory Coast",
    "nativeName": "Côte d'Ivoire",
    "aliases": [
      "Cote d'Ivoire"
    ],
    "emoji": "🇨🇮",
    "callingCodes": [
      "+225"
    ],
    "continent": "AF",
    "capital": "Yamoussoukro",
    "currencies": [
      "XOF"
    ],
    "languages": [
      "fr"
    ]
  },
  {
    "code": "jm",
    "alpha2": "JM",
    "alpha3": "JAM",
    "numeric": "388",
    "name": "Jamaica",
    "nativeName": "Jamaica",
    "aliases": [],
    "emoji": "🇯🇲",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "Kingston",
    "currencies": [
      "JMD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "jp",
    "alpha2": "JP",
    "alpha3": "JPN",
    "numeric": "392",
    "name": "Japan",
    "nativeName": "日本",
    "aliases": [],
    "emoji": "🇯🇵",
    "callingCodes": [
      "+81"
    ],
    "continent": "AS",
    "capital": "Tokyo",
    "currencies": [
      "JPY"
    ],
    "languages": [
      "ja"
    ]
  },
  {
    "code": "je",
    "alpha2": "JE",
    "alpha3": "JEY",
    "numeric": "832",
    "name": "Jersey",
    "nativeName": "Jersey",
    "aliases": [],
    "emoji": "🇯🇪",
    "callingCodes": [
      "+44"
    ],
    "continent": "EU",
    "capital": "Saint Helier",
    "currencies": [
      "GBP"
    ],
    "languages": [
      "en",
      "fr"
    ]
  },
  {
    "code": "jo",
    "alpha2": "JO",
    "alpha3": "JOR",
    "numeric": "400",
    "name": "Jordan",
    "nativeName": "الأردن",
    "aliases": [],
    "emoji": "🇯🇴",
    "callingCodes": [
      "+962"
    ],
    "continent": "AS",
    "capital": "Amman",
    "currencies": [
      "JOD"
    ],
    "languages": [
      "ar"
    ]
  },
  {
    "code": "kz",
    "alpha2": "KZ",
    "alpha3": "KAZ",
    "numeric": "398",
    "name": "Kazakhstan",
    "nativeName": "Қазақстан",
    "aliases": [],
    "emoji": "🇰🇿",
    "callingCodes": [
      "+7"
    ],
    "continent": "AS",
    "capital": "Astana",
    "currencies": [
      "KZT"
    ],
    "languages": [
      "kk",
      "ru"
    ]
  },
  {
    "code": "ke",
    "alpha2": "KE",
    "alpha3": "KEN",
    "numeric": "404",
    "name": "Kenya",
    "nativeName": "Kenya",
    "aliases": [],
    "emoji": "🇰🇪",
    "callingCodes": [
      "+254"
    ],
    "continent": "AF",
    "capital": "Nairobi",
    "currencies": [
      "KES"
    ],
    "languages": [
      "en",
      "sw"
    ]
  },
  {
    "code": "ki",
    "alpha2": "KI",
    "alpha3": "KIR",
    "numeric": "296",
    "name": "Kiribati",
    "nativeName": "Kiribati",
    "aliases": [
      "Gilbert Islands"
    ],
    "emoji": "🇰🇮",
    "callingCodes": [
      "+686"
    ],
    "continent": "OC",
    "capital": "South Tarawa",
    "currencies": [
      "AUD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "xk",
    "alpha2": "XK",
    "alpha3": "XKK",
    "numeric": "983",
    "name": "Kosovo",
    "nativeName": "Republika e Kosovës",
    "aliases": [],
    "emoji": "🇽🇰",
    "callingCodes": [
      "+383"
    ],
    "continent": "EU",
    "capital": "Pristina",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "sq",
      "sr"
    ]
  },
  {
    "code": "kw",
    "alpha2": "KW",
    "alpha3": "KWT",
    "numeric": "414",
    "name": "Kuwait",
    "nativeName": "الكويت",
    "aliases": [],
    "emoji": "🇰🇼",
    "callingCodes": [
      "+965"
    ],
    "continent": "AS",
    "capital": "Kuwait City",
    "currencies": [
      "KWD"
    ],
    "languages": [
      "ar"
    ]
  },
  {
    "code": "kg",
    "alpha2": "KG",
    "alpha3": "KGZ",
    "numeric": "417",
    "name": "Kyrgyzstan",
    "nativeName": "Кыргызстан",
    "aliases": [
      "Kirghizia",
      "Kyrgyz Republic"
    ],
    "emoji": "🇰🇬",
    "callingCodes": [
      "+996"
    ],
    "continent": "AS",
    "capital": "Bishkek",
    "currencies": [
      "KGS"
    ],
    "languages": [
      "ky",
      "ru"
    ]
  },
  {
    "code": "la",
    "alpha2": "LA",
    "alpha3": "LAO",
    "numeric": "418",
    "name": "Laos",
    "nativeName": "ສປປລາວ",
    "aliases": [
      "Lao PDR"
    ],
    "emoji": "🇱🇦",
    "callingCodes": [
      "+856"
    ],
    "continent": "AS",
    "capital": "Vientiane",
    "currencies": [
      "LAK"
    ],
    "languages": [
      "lo"
    ]
  },
  {
    "code": "lv",
    "alpha2": "LV",
    "alpha3": "LVA",
    "numeric": "428",
    "name": "Latvia",
    "nativeName": "Latvija",
    "aliases": [],
    "emoji": "🇱🇻",
    "callingCodes": [
      "+371"
    ],
    "continent": "EU",
    "capital": "Riga",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "lv"
    ]
  },
  {
    "code": "lb",
    "alpha2": "LB",
    "alpha3": "LBN",
    "numeric": "422",
    "name": "Lebanon",
    "nativeName": "لبنان",
    "aliases": [],
    "emoji": "🇱🇧",
    "callingCodes": [
      "+961"
    ],
    "continent": "AS",
    "capital": "Beirut",
    "currencies": [
      "LBP"
    ],
    "languages": [
      "ar",
      "fr"
    ]
  },
  {
    "code": "ls",
    "alpha2": "LS",
    "alpha3": "LSO",
    "numeric": "426",
    "name": "Lesotho",
    "nativeName": "Lesotho",
    "aliases": [
      "Basutoland"
    ],
    "emoji": "🇱🇸",
    "callingCodes": [
      "+266"
    ],
    "continent": "AF",
    "capital": "Maseru",
    "currencies": [
      "LSL",
      "ZAR"
    ],
    "languages": [
      "en",
      "st"
    ]
  },
  {
    "code": "lr",
    "alpha2": "LR",
    "alpha3": "LBR",
    "numeric": "430",
    "name": "Liberia",
    "nativeName": "Liberia",
    "aliases": [],
    "emoji": "🇱🇷",
    "callingCodes": [
      "+231"
    ],
    "continent": "AF",
    "capital": "Monrovia",
    "currencies": [
      "LRD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "ly",
    "alpha2": "LY",
    "alpha3": "LBY",
    "numeric": "434",
    "name": "Libya",
    "nativeName": "‏ليبيا",
    "aliases": [],
    "emoji": "🇱🇾",
    "callingCodes": [
      "+218"
    ],
    "continent": "AF",
    "capital": "Tripoli",
    "currencies": [
      "LYD"
    ],
    "languages": [
      "ar"
    ]
  },
  {
    "code": "li",
    "alpha2": "LI",
    "alpha3": "LIE",
    "numeric": "438",
    "name": "Liechtenstein",
    "nativeName": "Liechtenstein",
    "aliases": [],
    "emoji": "🇱🇮",
    "callingCodes": [
      "+423"
    ],
    "continent": "EU",
    "capital": "Vaduz",
    "currencies": [
      "CHF"
    ],
    "languages": [
      "de"
    ]
  },
  {
    "code": "lt",
    "alpha2": "LT",
    "alpha3": "LTU",
    "numeric": "440",
    "name": "Lithuania",
    "nativeName": "Lietuva",
    "aliases": [],
    "emoji": "🇱🇹",
    "callingCodes": [
      "+370"
    ],
    "continent": "EU",
    "capital": "Vilnius",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "lt"
    ]
  },
  {
    "code": "lu",
    "alpha2": "LU",
    "alpha3": "LUX",
    "numeric": "442",
    "name": "Luxembourg",
    "nativeName": "Luxembourg",
    "aliases": [],
    "emoji": "🇱🇺",
    "callingCodes": [
      "+352"
    ],
    "continent": "EU",
    "capital": "Luxembourg",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "fr",
      "de",
      "lb"
    ]
  },
  {
    "code": "mo",
    "alpha2": "MO",
    "alpha3": "MAC",
    "numeric": "446",
    "name": "Macao",
    "nativeName": "澳門",
    "aliases": [
      "Macau"
    ],
    "emoji": "🇲🇴",
    "callingCodes": [
      "+853"
    ],
    "continent": "AS",
    "capital": "",
    "currencies": [
      "MOP"
    ],
    "languages": [
      "zh",
      "pt"
    ]
  },
  {
    "code": "mg",
    "alpha2": "MG",
    "alpha3": "MDG",
    "numeric": "450",
    "name": "Madagascar",
    "nativeName": "Madagasikara",
    "aliases": [],
    "emoji": "🇲🇬",
    "callingCodes": [
      "+261"
    ],
    "continent": "AF",
    "capital": "Antananarivo",
    "currencies": [
      "MGA"
    ],
    "languages": [
      "fr",
      "mg"
    ]
  },
  {
    "code": "mw",
    "alpha2": "MW",
    "alpha3": "MWI",
    "numeric": "454",
    "name": "Malawi",
    "nativeName": "Malawi",
    "aliases": [
      "Nyasaland"
    ],
    "emoji": "🇲🇼",
    "callingCodes": [
      "+265"
    ],
    "continent": "AF",
    "capital": "Lilongwe",
    "currencies": [
      "MWK"
    ],
    "languages": [
      "en",
      "ny"
    ]
  },
  {
    "code": "my",
    "alpha2": "MY",
    "alpha3": "MYS",
    "numeric": "458",
    "name": "Malaysia",
    "nativeName": "Malaysia",
    "aliases": [],
    "emoji": "🇲🇾",
    "callingCodes": [
      "+60"
    ],
    "continent": "AS",
    "capital": "Kuala Lumpur",
    "currencies": [
      "MYR"
    ],
    "languages": [
      "ms"
    ]
  },
  {
    "code": "mv",
    "alpha2": "MV",
    "alpha3": "MDV",
    "numeric": "462",
    "name": "Maldives",
    "nativeName": "Maldives",
    "aliases": [],
    "emoji": "🇲🇻",
    "callingCodes": [
      "+960"
    ],
    "continent": "AS",
    "capital": "Malé",
    "currencies": [
      "MVR"
    ],
    "languages": [
      "dv"
    ]
  },
  {
    "code": "ml",
    "alpha2": "ML",
    "alpha3": "MLI",
    "numeric": "466",
    "name": "Mali",
    "nativeName": "Mali",
    "aliases": [
      "French Sudan"
    ],
    "emoji": "🇲🇱",
    "callingCodes": [
      "+223"
    ],
    "continent": "AF",
    "capital": "Bamako",
    "currencies": [
      "XOF"
    ],
    "languages": [
      "fr"
    ]
  },
  {
    "code": "mt",
    "alpha2": "MT",
    "alpha3": "MLT",
    "numeric": "470",
    "name": "Malta",
    "nativeName": "Malta",
    "aliases": [],
    "emoji": "🇲🇹",
    "callingCodes": [
      "+356"
    ],
    "continent": "EU",
    "capital": "Valletta",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "mt",
      "en"
    ]
  },
  {
    "code": "mh",
    "alpha2": "MH",
    "alpha3": "MHL",
    "numeric": "584",
    "name": "Marshall Islands",
    "nativeName": "M̧ajeļ",
    "aliases": [],
    "emoji": "🇲🇭",
    "callingCodes": [
      "+692"
    ],
    "continent": "OC",
    "capital": "Majuro",
    "currencies": [
      "USD"
    ],
    "languages": [
      "en",
      "mh"
    ]
  },
  {
    "code": "mq",
    "alpha2": "MQ",
    "alpha3": "MTQ",
    "numeric": "474",
    "name": "Martinique",
    "nativeName": "Martinique",
    "aliases": [],
    "emoji": "🇲🇶",
    "callingCodes": [
      "+596"
    ],
    "continent": "NA",
    "capital": "Fort-de-France",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "fr"
    ]
  },
  {
    "code": "mr",
    "alpha2": "MR",
    "alpha3": "MRT",
    "numeric": "478",
    "name": "Mauritania",
    "nativeName": "موريتانيا",
    "aliases": [],
    "emoji": "🇲🇷",
    "callingCodes": [
      "+222"
    ],
    "continent": "AF",
    "capital": "Nouakchott",
    "currencies": [
      "MRU"
    ],
    "languages": [
      "ar"
    ]
  },
  {
    "code": "mu",
    "alpha2": "MU",
    "alpha3": "MUS",
    "numeric": "480",
    "name": "Mauritius",
    "nativeName": "Maurice",
    "aliases": [],
    "emoji": "🇲🇺",
    "callingCodes": [
      "+230"
    ],
    "continent": "AF",
    "capital": "Port Louis",
    "currencies": [
      "MUR"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "yt",
    "alpha2": "YT",
    "alpha3": "MYT",
    "numeric": "175",
    "name": "Mayotte",
    "nativeName": "Mayotte",
    "aliases": [],
    "emoji": "🇾🇹",
    "callingCodes": [
      "+262"
    ],
    "continent": "AF",
    "capital": "Mamoudzou",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "fr"
    ]
  },
  {
    "code": "mx",
    "alpha2": "MX",
    "alpha3": "MEX",
    "numeric": "484",
    "name": "Mexico",
    "nativeName": "México",
    "aliases": [],
    "emoji": "🇲🇽",
    "callingCodes": [
      "+52"
    ],
    "continent": "NA",
    "capital": "Mexico City",
    "currencies": [
      "MXN"
    ],
    "languages": [
      "es"
    ]
  },
  {
    "code": "fm",
    "alpha2": "FM",
    "alpha3": "FSM",
    "numeric": "583",
    "name": "Micronesia",
    "nativeName": "Micronesia",
    "aliases": [],
    "emoji": "🇫🇲",
    "callingCodes": [
      "+691"
    ],
    "continent": "OC",
    "capital": "Palikir",
    "currencies": [
      "USD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "md",
    "alpha2": "MD",
    "alpha3": "MDA",
    "numeric": "498",
    "name": "Moldova",
    "nativeName": "Moldova",
    "aliases": [
      "Moldavia"
    ],
    "emoji": "🇲🇩",
    "callingCodes": [
      "+373"
    ],
    "continent": "EU",
    "capital": "Chișinău",
    "currencies": [
      "MDL"
    ],
    "languages": [
      "ro"
    ]
  },
  {
    "code": "mc",
    "alpha2": "MC",
    "alpha3": "MCO",
    "numeric": "492",
    "name": "Monaco",
    "nativeName": "Monaco",
    "aliases": [],
    "emoji": "🇲🇨",
    "callingCodes": [
      "+377"
    ],
    "continent": "EU",
    "capital": "Monaco",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "fr"
    ]
  },
  {
    "code": "mn",
    "alpha2": "MN",
    "alpha3": "MNG",
    "numeric": "496",
    "name": "Mongolia",
    "nativeName": "Монгол улс",
    "aliases": [],
    "emoji": "🇲🇳",
    "callingCodes": [
      "+976"
    ],
    "continent": "AS",
    "capital": "Ulan Bator",
    "currencies": [
      "MNT"
    ],
    "languages": [
      "mn"
    ]
  },
  {
    "code": "me",
    "alpha2": "ME",
    "alpha3": "MNE",
    "numeric": "499",
    "name": "Montenegro",
    "nativeName": "Црна Гора",
    "aliases": [],
    "emoji": "🇲🇪",
    "callingCodes": [
      "+382"
    ],
    "continent": "EU",
    "capital": "Podgorica",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "sr",
      "bs",
      "sq",
      "hr"
    ]
  },
  {
    "code": "ms",
    "alpha2": "MS",
    "alpha3": "MSR",
    "numeric": "500",
    "name": "Montserrat",
    "nativeName": "Montserrat",
    "aliases": [],
    "emoji": "🇲🇸",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "Plymouth",
    "currencies": [
      "XCD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "ma",
    "alpha2": "MA",
    "alpha3": "MAR",
    "numeric": "504",
    "name": "Morocco",
    "nativeName": "المغرب",
    "aliases": [],
    "emoji": "🇲🇦",
    "callingCodes": [
      "+212"
    ],
    "continent": "AF",
    "capital": "Rabat",
    "currencies": [
      "MAD"
    ],
    "languages": [
      "ar"
    ]
  },
  {
    "code": "mz",
    "alpha2": "MZ",
    "alpha3": "MOZ",
    "numeric": "508",
    "name": "Mozambique",
    "nativeName": "Moçambique",
    "aliases": [],
    "emoji": "🇲🇿",
    "callingCodes": [
      "+258"
    ],
    "continent": "AF",
    "capital": "Maputo",
    "currencies": [
      "MZN"
    ],
    "languages": [
      "pt"
    ]
  },
  {
    "code": "mm",
    "alpha2": "MM",
    "alpha3": "MMR",
    "numeric": "104",
    "name": "Myanmar",
    "nativeName": "မြန်မာ",
    "aliases": [
      "Burma",
      "Myanmar (Burma)"
    ],
    "emoji": "🇲🇲",
    "callingCodes": [
      "+95"
    ],
    "continent": "AS",
    "capital": "Naypyidaw",
    "currencies": [
      "MMK"
    ],
    "languages": [
      "my"
    ]
  },
  {
    "code": "na",
    "alpha2": "NA",
    "alpha3": "NAM",
    "numeric": "516",
    "name": "Namibia",
    "nativeName": "Namibia",
    "aliases": [
      "South West Africa"
    ],
    "emoji": "🇳🇦",
    "callingCodes": [
      "+264"
    ],
    "continent": "AF",
    "capital": "Windhoek",
    "currencies": [
      "NAD",
      "ZAR"
    ],
    "languages": [
      "en",
      "af"
    ]
  },
  {
    "code": "nr",
    "alpha2": "NR",
    "alpha3": "NRU",
    "numeric": "520",
    "name": "Nauru",
    "nativeName": "Nauru",
    "aliases": [],
    "emoji": "🇳🇷",
    "callingCodes": [
      "+674"
    ],
    "continent": "OC",
    "capital": "Yaren",
    "currencies": [
      "AUD"
    ],
    "languages": [
      "en",
      "na"
    ]
  },
  {
    "code": "np",
    "alpha2": "NP",
    "alpha3": "NPL",
    "numeric": "524",
    "name": "Nepal",
    "nativeName": "नेपाल",
    "aliases": [],
    "emoji": "🇳🇵",
    "callingCodes": [
      "+977"
    ],
    "continent": "AS",
    "capital": "Kathmandu",
    "currencies": [
      "NPR"
    ],
    "languages": [
      "ne"
    ]
  },
  {
    "code": "nl",
    "alpha2": "NL",
    "alpha3": "NLD",
    "numeric": "528",
    "name": "Netherlands",
    "nativeName": "Nederland",
    "aliases": [
      "Holland"
    ],
    "emoji": "🇳🇱",
    "callingCodes": [
      "+31"
    ],
    "continent": "EU",
    "capital": "Amsterdam",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "nl"
    ]
  },
  {
    "code": "nc",
    "alpha2": "NC",
    "alpha3": "NCL",
    "numeric": "540",
    "name": "New Caledonia",
    "nativeName": "Nouvelle-Calédonie",
    "aliases": [],
    "emoji": "🇳🇨",
    "callingCodes": [
      "+687"
    ],
    "continent": "OC",
    "capital": "Nouméa",
    "currencies": [
      "XPF"
    ],
    "languages": [
      "fr"
    ]
  },
  {
    "code": "nz",
    "alpha2": "NZ",
    "alpha3": "NZL",
    "numeric": "554",
    "name": "New Zealand",
    "nativeName": "New Zealand",
    "aliases": [],
    "emoji": "🇳🇿",
    "callingCodes": [
      "+64"
    ],
    "continent": "OC",
    "capital": "Wellington",
    "currencies": [
      "NZD"
    ],
    "languages": [
      "en",
      "mi"
    ]
  },
  {
    "code": "ni",
    "alpha2": "NI",
    "alpha3": "NIC",
    "numeric": "558",
    "name": "Nicaragua",
    "nativeName": "Nicaragua",
    "aliases": [],
    "emoji": "🇳🇮",
    "callingCodes": [
      "+505"
    ],
    "continent": "NA",
    "capital": "Managua",
    "currencies": [
      "NIO"
    ],
    "languages": [
      "es"
    ]
  },
  {
    "code": "ne",
    "alpha2": "NE",
    "alpha3": "NER",
    "numeric": "562",
    "name": "Niger",
    "nativeName": "Niger",
    "aliases": [],
    "emoji": "🇳🇪",
    "callingCodes": [
      "+227"
    ],
    "continent": "AF",
    "capital": "Niamey",
    "currencies": [
      "XOF"
    ],
    "languages": [
      "fr"
    ]
  },
  {
    "code": "ng",
    "alpha2": "NG",
    "alpha3": "NGA",
    "numeric": "566",
    "name": "Nigeria",
    "nativeName": "Nigeria",
    "aliases": [],
    "emoji": "🇳🇬",
    "callingCodes": [
      "+234"
    ],
    "continent": "AF",
    "capital": "Abuja",
    "currencies": [
      "NGN"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "nu",
    "alpha2": "NU",
    "alpha3": "NIU",
    "numeric": "570",
    "name": "Niue",
    "nativeName": "Niuē",
    "aliases": [],
    "emoji": "🇳🇺",
    "callingCodes": [
      "+683"
    ],
    "continent": "OC",
    "capital": "Alofi",
    "currencies": [
      "NZD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "nf",
    "alpha2": "NF",
    "alpha3": "NFK",
    "numeric": "574",
    "name": "Norfolk Island",
    "nativeName": "Norfolk Island",
    "aliases": [],
    "emoji": "🇳🇫",
    "callingCodes": [
      "+672"
    ],
    "continent": "OC",
    "capital": "Kingston",
    "currencies": [
      "AUD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "kp",
    "alpha2": "KP",
    "alpha3": "PRK",
    "numeric": "408",
    "name": "North Korea",
    "nativeName": "북한",
    "aliases": [
      "DPRK"
    ],
    "emoji": "🇰🇵",
    "callingCodes": [
      "+850"
    ],
    "continent": "AS",
    "capital": "Pyongyang",
    "currencies": [
      "KPW"
    ],
    "languages": [
      "ko"
    ]
  },
  {
    "code": "mk",
    "alpha2": "MK",
    "alpha3": "MKD",
    "numeric": "807",
    "name": "North Macedonia",
    "nativeName": "Северна Македонија",
    "aliases": [
      "Macedonia",
      "FYROM"
    ],
    "emoji": "🇲🇰",
    "callingCodes": [
      "+389"
    ],
    "continent": "EU",
    "capital": "Skopje",
    "currencies": [
      "MKD"
    ],
    "languages": [
      "mk"
    ]
  },
  {
    "code": "mp",
    "alpha2": "MP",
    "alpha3": "MNP",
    "numeric": "580",
    "name": "Northern Mariana Islands",
    "nativeName": "Northern Mariana Islands",
    "aliases": [],
    "emoji": "🇲🇵",
    "callingCodes": [
      "+1"
    ],
    "continent": "OC",
    "capital": "Saipan",
    "currencies": [
      "USD"
    ],
    "languages": [
      "en",
      "ch"
    ]
  },
  {
    "code": "no",
    "alpha2": "NO",
    "alpha3": "NOR",
    "numeric": "578",
    "name": "Norway",
    "nativeName": "Norge",
    "aliases": [],
    "emoji": "🇳🇴",
    "callingCodes": [
      "+47"
    ],
    "continent": "EU",
    "capital": "Oslo",
    "currencies": [
      "NOK"
    ],
    "languages": [
      "no",
      "nb",
      "nn"
    ]
  },
  {
    "code": "om",
    "alpha2": "OM",
    "alpha3": "OMN",
    "numeric": "512",
    "name": "Oman",
    "nativeName": "عمان",
    "aliases": [],
    "emoji": "🇴🇲",
    "callingCodes": [
      "+968"
    ],
    "continent": "AS",
    "capital": "Muscat",
    "currencies": [
      "OMR"
    ],
    "languages": [
      "ar"
    ]
  },
  {
    "code": "pk",
    "alpha2": "PK",
    "alpha3": "PAK",
    "numeric": "586",
    "name": "Pakistan",
    "nativeName": "Pakistan",
    "aliases": [],
    "emoji": "🇵🇰",
    "callingCodes": [
      "+92"
    ],
    "continent": "AS",
    "capital": "Islamabad",
    "currencies": [
      "PKR"
    ],
    "languages": [
      "en",
      "ur"
    ]
  },
  {
    "code": "pw",
    "alpha2": "PW",
    "alpha3": "PLW",
    "numeric": "585",
    "name": "Palau",
    "nativeName": "Palau",
    "aliases": [],
    "emoji": "🇵🇼",
    "callingCodes": [
      "+680"
    ],
    "continent": "OC",
    "capital": "Ngerulmud",
    "currencies": [
      "USD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "ps",
    "alpha2": "PS",
    "alpha3": "PSE",
    "numeric": "275",
    "name": "Palestine",
    "nativeName": "فلسطين",
    "aliases": [],
    "emoji": "🇵🇸",
    "callingCodes": [
      "+970"
    ],
    "continent": "AS",
    "capital": "Ramallah",
    "currencies": [
      "ILS"
    ],
    "languages": [
      "ar"
    ]
  },
  {
    "code": "pa",
    "alpha2": "PA",
    "alpha3": "PAN",
    "numeric": "591",
    "name": "Panama",
    "nativeName": "Panamá",
    "aliases": [],
    "emoji": "🇵🇦",
    "callingCodes": [
      "+507"
    ],
    "continent": "NA",
    "capital": "Panama City",
    "currencies": [
      "PAB",
      "USD"
    ],
    "languages": [
      "es"
    ]
  },
  {
    "code": "pg",
    "alpha2": "PG",
    "alpha3": "PNG",
    "numeric": "598",
    "name": "Papua New Guinea",
    "nativeName": "Papua Niugini",
    "aliases": [],
    "emoji": "🇵🇬",
    "callingCodes": [
      "+675"
    ],
    "continent": "OC",
    "capital": "Port Moresby",
    "currencies": [
      "PGK"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "py",
    "alpha2": "PY",
    "alpha3": "PRY",
    "numeric": "600",
    "name": "Paraguay",
    "nativeName": "Paraguay",
    "aliases": [],
    "emoji": "🇵🇾",
    "callingCodes": [
      "+595"
    ],
    "continent": "SA",
    "capital": "Asunción",
    "currencies": [
      "PYG"
    ],
    "languages": [
      "es",
      "gn"
    ]
  },
  {
    "code": "pe",
    "alpha2": "PE",
    "alpha3": "PER",
    "numeric": "604",
    "name": "Peru",
    "nativeName": "Perú",
    "aliases": [],
    "emoji": "🇵🇪",
    "callingCodes": [
      "+51"
    ],
    "continent": "SA",
    "capital": "Lima",
    "currencies": [
      "PEN"
    ],
    "languages": [
      "es"
    ]
  },
  {
    "code": "ph",
    "alpha2": "PH",
    "alpha3": "PHL",
    "numeric": "608",
    "name": "Philippines",
    "nativeName": "Pilipinas",
    "aliases": [],
    "emoji": "🇵🇭",
    "callingCodes": [
      "+63"
    ],
    "continent": "AS",
    "capital": "Manila",
    "currencies": [
      "PHP"
    ],
    "languages": [
      "en",
      "tl"
    ]
  },
  {
    "code": "pn",
    "alpha2": "PN",
    "alpha3": "PCN",
    "numeric": "612",
    "name": "Pitcairn Islands",
    "nativeName": "Pitcairn Islands",
    "aliases": [],
    "emoji": "🇵🇳",
    "callingCodes": [
      "+64"
    ],
    "continent": "OC",
    "capital": "Adamstown",
    "currencies": [
      "NZD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "pl",
    "alpha2": "PL",
    "alpha3": "POL",
    "numeric": "616",
    "name": "Poland",
    "nativeName": "Polska",
    "aliases": [],
    "emoji": "🇵🇱",
    "callingCodes": [
      "+48"
    ],
    "continent": "EU",
    "capital": "Warsaw",
    "currencies": [
      "PLN"
    ],
    "languages": [
      "pl"
    ]
  },
  {
    "code": "pt",
    "alpha2": "PT",
    "alpha3": "PRT",
    "numeric": "620",
    "name": "Portugal",
    "nativeName": "Portugal",
    "aliases": [],
    "emoji": "🇵🇹",
    "callingCodes": [
      "+351"
    ],
    "continent": "EU",
    "capital": "Lisbon",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "pt"
    ]
  },
  {
    "code": "pr",
    "alpha2": "PR",
    "alpha3": "PRI",
    "numeric": "630",
    "name": "Puerto Rico",
    "nativeName": "Puerto Rico",
    "aliases": [],
    "emoji": "🇵🇷",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "San Juan",
    "currencies": [
      "USD"
    ],
    "languages": [
      "es",
      "en"
    ]
  },
  {
    "code": "qa",
    "alpha2": "QA",
    "alpha3": "QAT",
    "numeric": "634",
    "name": "Qatar",
    "nativeName": "قطر",
    "aliases": [],
    "emoji": "🇶🇦",
    "callingCodes": [
      "+974"
    ],
    "continent": "AS",
    "capital": "Doha",
    "currencies": [
      "QAR"
    ],
    "languages": [
      "ar"
    ]
  },
  {
    "code": "cg",
    "alpha2": "CG",
    "alpha3": "COG",
    "numeric": "178",
    "name": "Republic of the Congo",
    "nativeName": "République du Congo",
    "aliases": [
      "Congo-Brazzaville"
    ],
    "emoji": "🇨🇬",
    "callingCodes": [
      "+242"
    ],
    "continent": "AF",
    "capital": "Brazzaville",
    "currencies": [
      "XAF"
    ],
    "languages": [
      "fr",
      "ln"
    ]
  },
  {
    "code": "re",
    "alpha2": "RE",
    "alpha3": "REU",
    "numeric": "638",
    "name": "Reunion",
    "nativeName": "La Réunion",
    "aliases": [],
    "emoji": "🇷🇪",
    "callingCodes": [
      "+262"
    ],
    "continent": "AF",
    "capital": "Saint-Denis",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "fr"
    ]
  },
  {
    "code": "ro",
    "alpha2": "RO",
    "alpha3": "ROU",
    "numeric": "642",
    "name": "Romania",
    "nativeName": "România",
    "aliases": [
      "Rumania",
      "Roumania"
    ],
    "emoji": "🇷🇴",
    "callingCodes": [
      "+40"
    ],
    "continent": "EU",
    "capital": "Bucharest",
    "currencies": [
      "RON"
    ],
    "languages": [
      "ro"
    ]
  },
  {
    "code": "ru",
    "alpha2": "RU",
    "alpha3": "RUS",
    "numeric": "643",
    "name": "Russia",
    "nativeName": "Россия",
    "aliases": [
      "Russian Federation"
    ],
    "emoji": "🇷🇺",
    "callingCodes": [
      "+7"
    ],
    "continent": "AS",
    "capital": "Moscow",
    "currencies": [
      "RUB"
    ],
    "languages": [
      "ru"
    ]
  },
  {
    "code": "rw",
    "alpha2": "RW",
    "alpha3": "RWA",
    "numeric": "646",
    "name": "Rwanda",
    "nativeName": "Rwanda",
    "aliases": [],
    "emoji": "🇷🇼",
    "callingCodes": [
      "+250"
    ],
    "continent": "AF",
    "capital": "Kigali",
    "currencies": [
      "RWF"
    ],
    "languages": [
      "rw",
      "en",
      "fr"
    ]
  },
  {
    "code": "bl",
    "alpha2": "BL",
    "alpha3": "BLM",
    "numeric": "652",
    "name": "Saint Barthelemy",
    "nativeName": "Saint-Barthélemy",
    "aliases": [],
    "emoji": "🇧🇱",
    "callingCodes": [
      "+590"
    ],
    "continent": "NA",
    "capital": "Gustavia",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "fr"
    ]
  },
  {
    "code": "sh",
    "alpha2": "SH",
    "alpha3": "SHN",
    "numeric": "654",
    "name": "Saint Helena",
    "nativeName": "Saint Helena",
    "aliases": [],
    "emoji": "🇸🇭",
    "callingCodes": [
      "+290"
    ],
    "continent": "AF",
    "capital": "Jamestown",
    "currencies": [
      "SHP"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "kn",
    "alpha2": "KN",
    "alpha3": "KNA",
    "numeric": "659",
    "name": "Saint Kitts and Nevis",
    "nativeName": "Saint Kitts and Nevis",
    "aliases": [],
    "emoji": "🇰🇳",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "Basseterre",
    "currencies": [
      "XCD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "lc",
    "alpha2": "LC",
    "alpha3": "LCA",
    "numeric": "662",
    "name": "Saint Lucia",
    "nativeName": "Saint Lucia",
    "aliases": [],
    "emoji": "🇱🇨",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "Castries",
    "currencies": [
      "XCD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "mf",
    "alpha2": "MF",
    "alpha3": "MAF",
    "numeric": "663",
    "name": "Saint Martin",
    "nativeName": "Saint-Martin",
    "aliases": [],
    "emoji": "🇲🇫",
    "callingCodes": [
      "+590"
    ],
    "continent": "NA",
    "capital": "Marigot",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "en",
      "fr",
      "nl"
    ]
  },
  {
    "code": "pm",
    "alpha2": "PM",
    "alpha3": "SPM",
    "numeric": "666",
    "name": "Saint Pierre and Miquelon",
    "nativeName": "Saint-Pierre-et-Miquelon",
    "aliases": [],
    "emoji": "🇵🇲",
    "callingCodes": [
      "+508"
    ],
    "continent": "NA",
    "capital": "Saint-Pierre",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "fr"
    ]
  },
  {
    "code": "vc",
    "alpha2": "VC",
    "alpha3": "VCT",
    "numeric": "670",
    "name": "Saint Vincent and the Grenadines",
    "nativeName": "Saint Vincent and the Grenadines",
    "aliases": [],
    "emoji": "🇻🇨",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "Kingstown",
    "currencies": [
      "XCD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "ws",
    "alpha2": "WS",
    "alpha3": "WSM",
    "numeric": "882",
    "name": "Samoa",
    "nativeName": "Samoa",
    "aliases": [],
    "emoji": "🇼🇸",
    "callingCodes": [
      "+685"
    ],
    "continent": "OC",
    "capital": "Apia",
    "currencies": [
      "WST"
    ],
    "languages": [
      "sm",
      "en"
    ]
  },
  {
    "code": "sm",
    "alpha2": "SM",
    "alpha3": "SMR",
    "numeric": "674",
    "name": "San Marino",
    "nativeName": "San Marino",
    "aliases": [],
    "emoji": "🇸🇲",
    "callingCodes": [
      "+378"
    ],
    "continent": "EU",
    "capital": "City of San Marino",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "it"
    ]
  },
  {
    "code": "st",
    "alpha2": "ST",
    "alpha3": "STP",
    "numeric": "678",
    "name": "Sao Tome and Principe",
    "nativeName": "São Tomé e Príncipe",
    "aliases": [],
    "emoji": "🇸🇹",
    "callingCodes": [
      "+239"
    ],
    "continent": "AF",
    "capital": "São Tomé",
    "currencies": [
      "STN"
    ],
    "languages": [
      "pt"
    ]
  },
  {
    "code": "sa",
    "alpha2": "SA",
    "alpha3": "SAU",
    "numeric": "682",
    "name": "Saudi Arabia",
    "nativeName": "المملكة العربية السعودية",
    "aliases": [],
    "emoji": "🇸🇦",
    "callingCodes": [
      "+966"
    ],
    "continent": "AS",
    "capital": "Riyadh",
    "currencies": [
      "SAR"
    ],
    "languages": [
      "ar"
    ]
  },
  {
    "code": "sn",
    "alpha2": "SN",
    "alpha3": "SEN",
    "numeric": "686",
    "name": "Senegal",
    "nativeName": "Sénégal",
    "aliases": [],
    "emoji": "🇸🇳",
    "callingCodes": [
      "+221"
    ],
    "continent": "AF",
    "capital": "Dakar",
    "currencies": [
      "XOF"
    ],
    "languages": [
      "fr"
    ]
  },
  {
    "code": "rs",
    "alpha2": "RS",
    "alpha3": "SRB",
    "numeric": "688",
    "name": "Serbia",
    "nativeName": "Србија",
    "aliases": [],
    "emoji": "🇷🇸",
    "callingCodes": [
      "+381"
    ],
    "continent": "EU",
    "capital": "Belgrade",
    "currencies": [
      "RSD"
    ],
    "languages": [
      "sr"
    ]
  },
  {
    "code": "sc",
    "alpha2": "SC",
    "alpha3": "SYC",
    "numeric": "690",
    "name": "Seychelles",
    "nativeName": "Seychelles",
    "aliases": [],
    "emoji": "🇸🇨",
    "callingCodes": [
      "+248"
    ],
    "continent": "AF",
    "capital": "Victoria",
    "currencies": [
      "SCR"
    ],
    "languages": [
      "fr",
      "en"
    ]
  },
  {
    "code": "sl",
    "alpha2": "SL",
    "alpha3": "SLE",
    "numeric": "694",
    "name": "Sierra Leone",
    "nativeName": "Sierra Leone",
    "aliases": [],
    "emoji": "🇸🇱",
    "callingCodes": [
      "+232"
    ],
    "continent": "AF",
    "capital": "Freetown",
    "currencies": [
      "SLE"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "sg",
    "alpha2": "SG",
    "alpha3": "SGP",
    "numeric": "702",
    "name": "Singapore",
    "nativeName": "Singapore",
    "aliases": [],
    "emoji": "🇸🇬",
    "callingCodes": [
      "+65"
    ],
    "continent": "AS",
    "capital": "Singapore",
    "currencies": [
      "SGD"
    ],
    "languages": [
      "en",
      "ms",
      "ta",
      "zh"
    ]
  },
  {
    "code": "sx",
    "alpha2": "SX",
    "alpha3": "SXM",
    "numeric": "534",
    "name": "Sint Maarten",
    "nativeName": "Sint Maarten",
    "aliases": [],
    "emoji": "🇸🇽",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "Philipsburg",
    "currencies": [
      "XCG"
    ],
    "languages": [
      "nl",
      "en"
    ]
  },
  {
    "code": "sk",
    "alpha2": "SK",
    "alpha3": "SVK",
    "numeric": "703",
    "name": "Slovakia",
    "nativeName": "Slovensko",
    "aliases": [],
    "emoji": "🇸🇰",
    "callingCodes": [
      "+421"
    ],
    "continent": "EU",
    "capital": "Bratislava",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "sk"
    ]
  },
  {
    "code": "si",
    "alpha2": "SI",
    "alpha3": "SVN",
    "numeric": "705",
    "name": "Slovenia",
    "nativeName": "Slovenija",
    "aliases": [],
    "emoji": "🇸🇮",
    "callingCodes": [
      "+386"
    ],
    "continent": "EU",
    "capital": "Ljubljana",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "sl"
    ]
  },
  {
    "code": "sb",
    "alpha2": "SB",
    "alpha3": "SLB",
    "numeric": "090",
    "name": "Solomon Islands",
    "nativeName": "Solomon Islands",
    "aliases": [],
    "emoji": "🇸🇧",
    "callingCodes": [
      "+677"
    ],
    "continent": "OC",
    "capital": "Honiara",
    "currencies": [
      "SBD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "so",
    "alpha2": "SO",
    "alpha3": "SOM",
    "numeric": "706",
    "name": "Somalia",
    "nativeName": "Soomaaliya",
    "aliases": [],
    "emoji": "🇸🇴",
    "callingCodes": [
      "+252"
    ],
    "continent": "AF",
    "capital": "Mogadishu",
    "currencies": [
      "SOS"
    ],
    "languages": [
      "so",
      "ar"
    ]
  },
  {
    "code": "za",
    "alpha2": "ZA",
    "alpha3": "ZAF",
    "numeric": "710",
    "name": "South Africa",
    "nativeName": "South Africa",
    "aliases": [],
    "emoji": "🇿🇦",
    "callingCodes": [
      "+27"
    ],
    "continent": "AF",
    "capital": "Pretoria",
    "currencies": [
      "ZAR"
    ],
    "languages": [
      "af",
      "en",
      "nr",
      "st",
      "ss",
      "tn",
      "ts",
      "ve",
      "xh",
      "zu"
    ]
  },
  {
    "code": "gs",
    "alpha2": "GS",
    "alpha3": "SGS",
    "numeric": "239",
    "name": "South Georgia and the South Sandwich Islands",
    "nativeName": "South Georgia",
    "aliases": [],
    "emoji": "🇬🇸",
    "callingCodes": [
      "+500"
    ],
    "continent": "AN",
    "capital": "King Edward Point",
    "currencies": [
      "GBP"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "kr",
    "alpha2": "KR",
    "alpha3": "KOR",
    "numeric": "410",
    "name": "South Korea",
    "nativeName": "대한민국",
    "aliases": [
      "Republic of Korea"
    ],
    "emoji": "🇰🇷",
    "callingCodes": [
      "+82"
    ],
    "continent": "AS",
    "capital": "Seoul",
    "currencies": [
      "KRW"
    ],
    "languages": [
      "ko"
    ]
  },
  {
    "code": "ss",
    "alpha2": "SS",
    "alpha3": "SSD",
    "numeric": "728",
    "name": "South Sudan",
    "nativeName": "South Sudan",
    "aliases": [],
    "emoji": "🇸🇸",
    "callingCodes": [
      "+211"
    ],
    "continent": "AF",
    "capital": "Juba",
    "currencies": [
      "SSP"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "es",
    "alpha2": "ES",
    "alpha3": "ESP",
    "numeric": "724",
    "name": "Spain",
    "nativeName": "España",
    "aliases": [],
    "emoji": "🇪🇸",
    "callingCodes": [
      "+34"
    ],
    "continent": "EU",
    "capital": "Madrid",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "es",
      "eu",
      "ca",
      "gl",
      "oc"
    ]
  },
  {
    "code": "lk",
    "alpha2": "LK",
    "alpha3": "LKA",
    "numeric": "144",
    "name": "Sri Lanka",
    "nativeName": "śrī laṃkāva",
    "aliases": [
      "Ceylon"
    ],
    "emoji": "🇱🇰",
    "callingCodes": [
      "+94"
    ],
    "continent": "AS",
    "capital": "Colombo",
    "currencies": [
      "LKR"
    ],
    "languages": [
      "si",
      "ta"
    ]
  },
  {
    "code": "sd",
    "alpha2": "SD",
    "alpha3": "SDN",
    "numeric": "729",
    "name": "Sudan",
    "nativeName": "السودان",
    "aliases": [],
    "emoji": "🇸🇩",
    "callingCodes": [
      "+249"
    ],
    "continent": "AF",
    "capital": "Khartoum",
    "currencies": [
      "SDG"
    ],
    "languages": [
      "ar",
      "en"
    ]
  },
  {
    "code": "sr",
    "alpha2": "SR",
    "alpha3": "SUR",
    "numeric": "740",
    "name": "Suriname",
    "nativeName": "Suriname",
    "aliases": [],
    "emoji": "🇸🇷",
    "callingCodes": [
      "+597"
    ],
    "continent": "SA",
    "capital": "Paramaribo",
    "currencies": [
      "SRD"
    ],
    "languages": [
      "nl"
    ]
  },
  {
    "code": "sj",
    "alpha2": "SJ",
    "alpha3": "SJM",
    "numeric": "744",
    "name": "Svalbard and Jan Mayen",
    "nativeName": "Svalbard og Jan Mayen",
    "aliases": [],
    "emoji": "🇸🇯",
    "callingCodes": [
      "+47"
    ],
    "continent": "EU",
    "capital": "Longyearbyen",
    "currencies": [
      "NOK"
    ],
    "languages": [
      "no"
    ]
  },
  {
    "code": "se",
    "alpha2": "SE",
    "alpha3": "SWE",
    "numeric": "752",
    "name": "Sweden",
    "nativeName": "Sverige",
    "aliases": [],
    "emoji": "🇸🇪",
    "callingCodes": [
      "+46"
    ],
    "continent": "EU",
    "capital": "Stockholm",
    "currencies": [
      "SEK"
    ],
    "languages": [
      "sv"
    ]
  },
  {
    "code": "ch",
    "alpha2": "CH",
    "alpha3": "CHE",
    "numeric": "756",
    "name": "Switzerland",
    "nativeName": "Schweiz",
    "aliases": [],
    "emoji": "🇨🇭",
    "callingCodes": [
      "+41"
    ],
    "continent": "EU",
    "capital": "Bern",
    "currencies": [
      "CHF",
      "CHE",
      "CHW"
    ],
    "languages": [
      "de",
      "fr",
      "it"
    ]
  },
  {
    "code": "sy",
    "alpha2": "SY",
    "alpha3": "SYR",
    "numeric": "760",
    "name": "Syria",
    "nativeName": "سوريا",
    "aliases": [
      "Syrian Arab Republic"
    ],
    "emoji": "🇸🇾",
    "callingCodes": [
      "+963"
    ],
    "continent": "AS",
    "capital": "Damascus",
    "currencies": [
      "SYP"
    ],
    "languages": [
      "ar"
    ]
  },
  {
    "code": "tw",
    "alpha2": "TW",
    "alpha3": "TWN",
    "numeric": "158",
    "name": "Taiwan",
    "nativeName": "臺灣",
    "aliases": [
      "Formosa"
    ],
    "emoji": "🇹🇼",
    "callingCodes": [
      "+886"
    ],
    "continent": "AS",
    "capital": "Taipei",
    "currencies": [
      "TWD"
    ],
    "languages": [
      "zh"
    ]
  },
  {
    "code": "tj",
    "alpha2": "TJ",
    "alpha3": "TJK",
    "numeric": "762",
    "name": "Tajikistan",
    "nativeName": "Тоҷикистон",
    "aliases": [],
    "emoji": "🇹🇯",
    "callingCodes": [
      "+992"
    ],
    "continent": "AS",
    "capital": "Dushanbe",
    "currencies": [
      "TJS"
    ],
    "languages": [
      "tg",
      "ru"
    ]
  },
  {
    "code": "tz",
    "alpha2": "TZ",
    "alpha3": "TZA",
    "numeric": "834",
    "name": "Tanzania",
    "nativeName": "Tanzania",
    "aliases": [
      "Tanganyika"
    ],
    "emoji": "🇹🇿",
    "callingCodes": [
      "+255"
    ],
    "continent": "AF",
    "capital": "Dodoma",
    "currencies": [
      "TZS"
    ],
    "languages": [
      "sw",
      "en"
    ]
  },
  {
    "code": "th",
    "alpha2": "TH",
    "alpha3": "THA",
    "numeric": "764",
    "name": "Thailand",
    "nativeName": "ประเทศไทย",
    "aliases": [
      "Siam"
    ],
    "emoji": "🇹🇭",
    "callingCodes": [
      "+66"
    ],
    "continent": "AS",
    "capital": "Bangkok",
    "currencies": [
      "THB"
    ],
    "languages": [
      "th"
    ]
  },
  {
    "code": "tg",
    "alpha2": "TG",
    "alpha3": "TGO",
    "numeric": "768",
    "name": "Togo",
    "nativeName": "Togo",
    "aliases": [],
    "emoji": "🇹🇬",
    "callingCodes": [
      "+228"
    ],
    "continent": "AF",
    "capital": "Lomé",
    "currencies": [
      "XOF"
    ],
    "languages": [
      "fr"
    ]
  },
  {
    "code": "tk",
    "alpha2": "TK",
    "alpha3": "TKL",
    "numeric": "772",
    "name": "Tokelau",
    "nativeName": "Tokelau",
    "aliases": [],
    "emoji": "🇹🇰",
    "callingCodes": [
      "+690"
    ],
    "continent": "OC",
    "capital": "Fakaofo",
    "currencies": [
      "NZD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "to",
    "alpha2": "TO",
    "alpha3": "TON",
    "numeric": "776",
    "name": "Tonga",
    "nativeName": "Tonga",
    "aliases": [],
    "emoji": "🇹🇴",
    "callingCodes": [
      "+676"
    ],
    "continent": "OC",
    "capital": "Nuku'alofa",
    "currencies": [
      "TOP"
    ],
    "languages": [
      "en",
      "to"
    ]
  },
  {
    "code": "tt",
    "alpha2": "TT",
    "alpha3": "TTO",
    "numeric": "780",
    "name": "Trinidad and Tobago",
    "nativeName": "Trinidad and Tobago",
    "aliases": [],
    "emoji": "🇹🇹",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "Port of Spain",
    "currencies": [
      "TTD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "tn",
    "alpha2": "TN",
    "alpha3": "TUN",
    "numeric": "788",
    "name": "Tunisia",
    "nativeName": "تونس",
    "aliases": [],
    "emoji": "🇹🇳",
    "callingCodes": [
      "+216"
    ],
    "continent": "AF",
    "capital": "Tunis",
    "currencies": [
      "TND"
    ],
    "languages": [
      "ar"
    ]
  },
  {
    "code": "tr",
    "alpha2": "TR",
    "alpha3": "TUR",
    "numeric": "792",
    "name": "Türkiye",
    "nativeName": "Türkiye",
    "aliases": [
      "Turkey",
      "Turkiye"
    ],
    "emoji": "🇹🇷",
    "callingCodes": [
      "+90"
    ],
    "continent": "AS",
    "capital": "Ankara",
    "currencies": [
      "TRY"
    ],
    "languages": [
      "tr"
    ]
  },
  {
    "code": "tm",
    "alpha2": "TM",
    "alpha3": "TKM",
    "numeric": "795",
    "name": "Turkmenistan",
    "nativeName": "Türkmenistan",
    "aliases": [
      "Turkmenia"
    ],
    "emoji": "🇹🇲",
    "callingCodes": [
      "+993"
    ],
    "continent": "AS",
    "capital": "Ashgabat",
    "currencies": [
      "TMT"
    ],
    "languages": [
      "tk",
      "ru"
    ]
  },
  {
    "code": "tc",
    "alpha2": "TC",
    "alpha3": "TCA",
    "numeric": "796",
    "name": "Turks and Caicos Islands",
    "nativeName": "Turks and Caicos Islands",
    "aliases": [],
    "emoji": "🇹🇨",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "Cockburn Town",
    "currencies": [
      "USD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "tv",
    "alpha2": "TV",
    "alpha3": "TUV",
    "numeric": "798",
    "name": "Tuvalu",
    "nativeName": "Tuvalu",
    "aliases": [
      "Ellice Islands"
    ],
    "emoji": "🇹🇻",
    "callingCodes": [
      "+688"
    ],
    "continent": "OC",
    "capital": "Funafuti",
    "currencies": [
      "AUD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "um",
    "alpha2": "UM",
    "alpha3": "UMI",
    "numeric": "581",
    "name": "U.S. Minor Outlying Islands",
    "nativeName": "United States Minor Outlying Islands",
    "aliases": [],
    "emoji": "🇺🇲",
    "callingCodes": [
      "+1"
    ],
    "continent": "OC",
    "capital": "",
    "currencies": [
      "USD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "vi",
    "alpha2": "VI",
    "alpha3": "VIR",
    "numeric": "850",
    "name": "U.S. Virgin Islands",
    "nativeName": "United States Virgin Islands",
    "aliases": [],
    "emoji": "🇻🇮",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "Charlotte Amalie",
    "currencies": [
      "USD"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "ug",
    "alpha2": "UG",
    "alpha3": "UGA",
    "numeric": "800",
    "name": "Uganda",
    "nativeName": "Uganda",
    "aliases": [],
    "emoji": "🇺🇬",
    "callingCodes": [
      "+256"
    ],
    "continent": "AF",
    "capital": "Kampala",
    "currencies": [
      "UGX"
    ],
    "languages": [
      "en",
      "sw"
    ]
  },
  {
    "code": "ua",
    "alpha2": "UA",
    "alpha3": "UKR",
    "numeric": "804",
    "name": "Ukraine",
    "nativeName": "Україна",
    "aliases": [],
    "emoji": "🇺🇦",
    "callingCodes": [
      "+380"
    ],
    "continent": "EU",
    "capital": "Kyiv",
    "currencies": [
      "UAH"
    ],
    "languages": [
      "uk"
    ]
  },
  {
    "code": "ae",
    "alpha2": "AE",
    "alpha3": "ARE",
    "numeric": "784",
    "name": "United Arab Emirates",
    "nativeName": "دولة الإمارات العربية المتحدة",
    "aliases": [
      "UAE",
      "Emirates"
    ],
    "emoji": "🇦🇪",
    "callingCodes": [
      "+971"
    ],
    "continent": "AS",
    "capital": "Abu Dhabi",
    "currencies": [
      "AED"
    ],
    "languages": [
      "ar"
    ]
  },
  {
    "code": "gb",
    "alpha2": "GB",
    "alpha3": "GBR",
    "numeric": "826",
    "name": "United Kingdom",
    "nativeName": "United Kingdom",
    "aliases": [
      "UK",
      "Britain",
      "Great Britain"
    ],
    "emoji": "🇬🇧",
    "callingCodes": [
      "+44"
    ],
    "continent": "EU",
    "capital": "London",
    "currencies": [
      "GBP"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "us",
    "alpha2": "US",
    "alpha3": "USA",
    "numeric": "840",
    "name": "United States",
    "nativeName": "United States",
    "aliases": [
      "US",
      "USA",
      "America",
      "United States of America"
    ],
    "emoji": "🇺🇸",
    "callingCodes": [
      "+1"
    ],
    "continent": "NA",
    "capital": "Washington D.C.",
    "currencies": [
      "USD",
      "USN"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "uy",
    "alpha2": "UY",
    "alpha3": "URY",
    "numeric": "858",
    "name": "Uruguay",
    "nativeName": "Uruguay",
    "aliases": [],
    "emoji": "🇺🇾",
    "callingCodes": [
      "+598"
    ],
    "continent": "SA",
    "capital": "Montevideo",
    "currencies": [
      "UYU",
      "UYI"
    ],
    "languages": [
      "es"
    ]
  },
  {
    "code": "uz",
    "alpha2": "UZ",
    "alpha3": "UZB",
    "numeric": "860",
    "name": "Uzbekistan",
    "nativeName": "O'zbekiston",
    "aliases": [],
    "emoji": "🇺🇿",
    "callingCodes": [
      "+998"
    ],
    "continent": "AS",
    "capital": "Tashkent",
    "currencies": [
      "UZS"
    ],
    "languages": [
      "uz",
      "ru"
    ]
  },
  {
    "code": "vu",
    "alpha2": "VU",
    "alpha3": "VUT",
    "numeric": "548",
    "name": "Vanuatu",
    "nativeName": "Vanuatu",
    "aliases": [
      "New Hebrides"
    ],
    "emoji": "🇻🇺",
    "callingCodes": [
      "+678"
    ],
    "continent": "OC",
    "capital": "Port Vila",
    "currencies": [
      "VUV"
    ],
    "languages": [
      "bi",
      "en",
      "fr"
    ]
  },
  {
    "code": "va",
    "alpha2": "VA",
    "alpha3": "VAT",
    "numeric": "336",
    "name": "Vatican City",
    "nativeName": "Vaticano",
    "aliases": [
      "Holy See",
      "Vatican"
    ],
    "emoji": "🇻🇦",
    "callingCodes": [
      "+39"
    ],
    "continent": "EU",
    "capital": "Vatican City",
    "currencies": [
      "EUR"
    ],
    "languages": [
      "it",
      "la"
    ]
  },
  {
    "code": "ve",
    "alpha2": "VE",
    "alpha3": "VEN",
    "numeric": "862",
    "name": "Venezuela",
    "nativeName": "Venezuela",
    "aliases": [],
    "emoji": "🇻🇪",
    "callingCodes": [
      "+58"
    ],
    "continent": "SA",
    "capital": "Caracas",
    "currencies": [
      "VES"
    ],
    "languages": [
      "es"
    ]
  },
  {
    "code": "vn",
    "alpha2": "VN",
    "alpha3": "VNM",
    "numeric": "704",
    "name": "Vietnam",
    "nativeName": "Việt Nam",
    "aliases": [
      "Viet Nam"
    ],
    "emoji": "🇻🇳",
    "callingCodes": [
      "+84"
    ],
    "continent": "AS",
    "capital": "Hanoi",
    "currencies": [
      "VND"
    ],
    "languages": [
      "vi"
    ]
  },
  {
    "code": "wf",
    "alpha2": "WF",
    "alpha3": "WLF",
    "numeric": "876",
    "name": "Wallis and Futuna",
    "nativeName": "Wallis et Futuna",
    "aliases": [],
    "emoji": "🇼🇫",
    "callingCodes": [
      "+681"
    ],
    "continent": "OC",
    "capital": "Mata-Utu",
    "currencies": [
      "XPF"
    ],
    "languages": [
      "fr"
    ]
  },
  {
    "code": "eh",
    "alpha2": "EH",
    "alpha3": "ESH",
    "numeric": "732",
    "name": "Western Sahara",
    "nativeName": "الصحراء الغربية",
    "aliases": [
      "Spanish Sahara"
    ],
    "emoji": "🇪🇭",
    "callingCodes": [
      "+212"
    ],
    "continent": "AF",
    "capital": "El Aaiún",
    "currencies": [
      "MAD",
      "DZD",
      "MRU"
    ],
    "languages": [
      "es"
    ]
  },
  {
    "code": "ye",
    "alpha2": "YE",
    "alpha3": "YEM",
    "numeric": "887",
    "name": "Yemen",
    "nativeName": "اليَمَن",
    "aliases": [],
    "emoji": "🇾🇪",
    "callingCodes": [
      "+967"
    ],
    "continent": "AS",
    "capital": "Sana'a",
    "currencies": [
      "YER"
    ],
    "languages": [
      "ar"
    ]
  },
  {
    "code": "zm",
    "alpha2": "ZM",
    "alpha3": "ZMB",
    "numeric": "894",
    "name": "Zambia",
    "nativeName": "Zambia",
    "aliases": [
      "Northern Rhodesia"
    ],
    "emoji": "🇿🇲",
    "callingCodes": [
      "+260"
    ],
    "continent": "AF",
    "capital": "Lusaka",
    "currencies": [
      "ZMW"
    ],
    "languages": [
      "en"
    ]
  },
  {
    "code": "zw",
    "alpha2": "ZW",
    "alpha3": "ZWE",
    "numeric": "716",
    "name": "Zimbabwe",
    "nativeName": "Zimbabwe",
    "aliases": [
      "Rhodesia",
      "Southern Rhodesia"
    ],
    "emoji": "🇿🇼",
    "callingCodes": [
      "+263"
    ],
    "continent": "AF",
    "capital": "Harare",
    "currencies": [
      "ZWG",
      "USD",
      "ZAR",
      "BWP",
      "GBP",
      "AUD",
      "CNY",
      "INR",
      "JPY"
    ],
    "languages": [
      "en",
      "sn",
      "nd"
    ]
  }
] as const

export const phoneCountryCodes = [
  "af",
  "ax",
  "al",
  "dz",
  "as",
  "ad",
  "ao",
  "ai",
  "ag",
  "ar",
  "am",
  "aw",
  "au",
  "at",
  "az",
  "bs",
  "bh",
  "bd",
  "bb",
  "by",
  "be",
  "bz",
  "bj",
  "bm",
  "bt",
  "bo",
  "bq",
  "ba",
  "bw",
  "br",
  "io",
  "vg",
  "bn",
  "bg",
  "bf",
  "bi",
  "cv",
  "kh",
  "cm",
  "ca",
  "ky",
  "cf",
  "td",
  "cl",
  "cn",
  "cx",
  "cc",
  "co",
  "km",
  "ck",
  "cr",
  "hr",
  "cu",
  "cw",
  "cy",
  "cz",
  "cd",
  "dk",
  "dj",
  "dm",
  "do",
  "tl",
  "ec",
  "eg",
  "sv",
  "gq",
  "er",
  "ee",
  "sz",
  "et",
  "fk",
  "fo",
  "fj",
  "fi",
  "fr",
  "gf",
  "pf",
  "ga",
  "gm",
  "ge",
  "de",
  "gh",
  "gi",
  "gr",
  "gl",
  "gd",
  "gp",
  "gu",
  "gt",
  "gg",
  "gn",
  "gw",
  "gy",
  "ht",
  "hn",
  "hk",
  "hu",
  "is",
  "in",
  "id",
  "ir",
  "iq",
  "ie",
  "im",
  "il",
  "it",
  "ci",
  "jm",
  "jp",
  "je",
  "jo",
  "kz",
  "ke",
  "ki",
  "xk",
  "kw",
  "kg",
  "la",
  "lv",
  "lb",
  "ls",
  "lr",
  "ly",
  "li",
  "lt",
  "lu",
  "mo",
  "mg",
  "mw",
  "my",
  "mv",
  "ml",
  "mt",
  "mh",
  "mq",
  "mr",
  "mu",
  "yt",
  "mx",
  "fm",
  "md",
  "mc",
  "mn",
  "me",
  "ms",
  "ma",
  "mz",
  "mm",
  "na",
  "nr",
  "np",
  "nl",
  "nc",
  "nz",
  "ni",
  "ne",
  "ng",
  "nu",
  "nf",
  "kp",
  "mk",
  "mp",
  "no",
  "om",
  "pk",
  "pw",
  "ps",
  "pa",
  "pg",
  "py",
  "pe",
  "ph",
  "pl",
  "pt",
  "pr",
  "qa",
  "cg",
  "re",
  "ro",
  "ru",
  "rw",
  "bl",
  "sh",
  "kn",
  "lc",
  "mf",
  "pm",
  "vc",
  "ws",
  "sm",
  "st",
  "sa",
  "sn",
  "rs",
  "sc",
  "sl",
  "sg",
  "sx",
  "sk",
  "si",
  "sb",
  "so",
  "za",
  "kr",
  "ss",
  "es",
  "lk",
  "sd",
  "sr",
  "sj",
  "se",
  "ch",
  "sy",
  "tw",
  "tj",
  "tz",
  "th",
  "tg",
  "tk",
  "to",
  "tt",
  "tn",
  "tr",
  "tm",
  "tc",
  "tv",
  "vi",
  "ug",
  "ua",
  "ae",
  "gb",
  "us",
  "uy",
  "uz",
  "vu",
  "va",
  "ve",
  "vn",
  "wf",
  "eh",
  "ye",
  "zm",
  "zw"
] as const

export type Country = (typeof countryData)[number]
export type CountryCode = Country["code"]
export type PhoneCountryCode = (typeof phoneCountryCodes)[number]
export type CountryAlpha2 = Country["alpha2"]
export type CountryAlpha3 = Country["alpha3"]
src/components/flags/country-utils.ts
// SPDX-License-Identifier: MIT

import {
  countryData,
  phoneCountryCodes,
  type Country,
  type CountryCode,
  type PhoneCountryCode,
} from "./data/countries"

const byCode = new Map(countryData.map((country) => [country.code, country]))
const byAlpha2 = new Map(countryData.map((country) => [country.alpha2.toLowerCase(), country]))
const byAlpha3 = new Map(countryData.map((country) => [country.alpha3.toLowerCase(), country]))
const phoneCodeSet = new Set<string>(phoneCountryCodes)

export function normalizeCountrySearch(value: string) {
  return value.normalize("NFKD").replace(/\p{Diacritic}/gu, "").trim().toLocaleLowerCase()
}

export function isCountryCode(value: string): value is CountryCode {
  return byCode.has(value.toLocaleLowerCase() as CountryCode)
}

export function getCountry(code: string) {
  return byCode.get(code.toLocaleLowerCase() as CountryCode)
}

export function getCountryByAlpha2(alpha2: string) {
  return byAlpha2.get(alpha2.trim().toLocaleLowerCase())
}

export function getCountryByAlpha3(alpha3: string) {
  return byAlpha3.get(alpha3.trim().toLocaleLowerCase())
}

export function isPhoneCountryCode(value: string): value is PhoneCountryCode {
  return phoneCodeSet.has(value.trim().toLocaleLowerCase())
}

export function searchCountries(query: string, source: readonly Country[] = countryData) {
  const normalized = normalizeCountrySearch(query)
  if (!normalized) return [...source]

  return source.filter((country) => normalizeCountrySearch([
    country.name,
    country.nativeName,
    country.alpha2,
    country.alpha3,
    country.numeric,
    country.capital,
    ...country.aliases,
    ...country.callingCodes,
    ...country.currencies,
    ...country.languages,
  ].join(" ")).includes(normalized))
}

export function countryCodeToEmoji(code: string) {
  const alpha2 = code.trim().toUpperCase()
  if (!/^[A-Z]{2}$/.test(alpha2)) return undefined
  return alpha2.replace(/[A-Z]/g, (letter) => String.fromCodePoint(letter.charCodeAt(0) + 127397))
}

export function emojiToCountryCode(emoji: string) {
  const points = [...emoji.trim()].map((character) => character.codePointAt(0))
  if (points.length !== 2 || points.some((point) => point === undefined || point < 127462 || point > 127487)) return undefined
  const code = points.map((point) => String.fromCharCode((point ?? 127462) - 127397)).join("").toLocaleLowerCase()
  return isCountryCode(code) ? code : undefined
}

export function getCountryCallingCodes(code: string) {
  return getCountry(code)?.callingCodes ?? []
}

export function getCountriesByCallingCode(callingCode: string) {
  const digits = callingCode.trim().replace(/^\+/, "").replace(/[\s()-]/g, "")
  if (!/^\d{1,3}$/.test(digits)) return []
  const normalized = `+${digits}`
  return countryData.filter((country) => country.callingCodes.includes(normalized as never))
}

export {
  countryData,
  phoneCountryCodes,
  type Country,
  type CountryCode,
  type PhoneCountryCode,
} from "./data/countries"
export { countryDataMeta } from "./data/countries"

More from flagcn

Browse all components in this library →