{
 "code": "KZ",
 "alpha3": "KAZ",
 "numeric": "398",
 "flag": "🇰🇿",
 "name": "Kazakhstan",
 "official": "Republic of Kazakhstan",
 "native": [
  "Қазақстан",
  "Казахстан"
 ],
 "independent": true,
 "status": "officially-assigned",
 "unMember": true,
 "region": "Asia",
 "subregion": "Central Asia",
 "capital": [
  "Astana"
 ],
 "coords": [
  48,
  68
 ],
 "area": 2724900,
 "landlocked": true,
 "borders": [
  "CN",
  "KG",
  "RU",
  "TM",
  "UZ"
 ],
 "demonym": "Kazakhstani",
 "tld": [
  ".kz",
  ".қаз"
 ],
 "cioc": "KAZ",
 "population": 20260000,
 "gdp": 705500000000,
 "literacy": 99.7,
 "groups": [
  "143",
  "UN"
 ],
 "languages": [
  {
   "code": "ru",
   "name": "Russian",
   "percent": 72,
   "writing": null,
   "status": "official"
  },
  {
   "code": "kk",
   "name": "Kazakh",
   "percent": 64,
   "writing": null,
   "status": "official"
  },
  {
   "code": "en",
   "name": "English",
   "percent": 15,
   "writing": null,
   "status": null
  },
  {
   "code": "de",
   "name": "German",
   "percent": 6.4,
   "writing": null,
   "status": null
  },
  {
   "code": "ug-Cyrl",
   "name": null,
   "percent": 2,
   "writing": null,
   "status": null
  },
  {
   "code": "kaa",
   "name": "Kara-Kalpak",
   "percent": 0.018,
   "writing": null,
   "status": null
  }
 ],
 "locales": [
  "kk-Cyrl-KZ",
  "kk-KZ",
  "ru-KZ"
 ],
 "currencies": [
  "KZT"
 ],
 "formerCurrencies": [],
 "timezones": [
  "Asia/Almaty",
  "Asia/Qyzylorda",
  "Asia/Qostanay",
  "Asia/Aqtobe",
  "Asia/Aqtau",
  "Asia/Atyrau",
  "Asia/Oral"
 ],
 "week": {
  "firstDay": "mon",
  "weekendStart": "sat",
  "weekendEnd": "sun",
  "minDays": 1
 },
 "hourCycle": {
  "preferred": "H",
  "allowed": [
   "H",
   "hB"
  ]
 },
 "calendars": [
  "gregorian"
 ],
 "measurement": {
  "system": "metric",
  "temperature": null,
  "paper": "A4"
 },
 "callingCodes": [
  "+76",
  "+77"
 ],
 "phone": {
  "callingCode": "7",
  "mainForCode": false,
  "intlPrefix": "810",
  "preferredIntlPrefix": "8~10",
  "nationalPrefix": "8",
  "leadingDigits": "7",
  "lengths": [
   10,
   14
  ],
  "types": {
   "fixedLine": {
    "pattern": "7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9]|97)|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]|59))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[2-4]\\d|5[139])|4(?:2\\d|3[1-35-9]|59)|5(?:[23]\\d|4[0-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59)))\\d{5}",
    "example": "7123456789",
    "lengths": [
     "10"
    ],
    "national": "8 (71234) 5 67 89",
    "international": "+7 71234 5 67 89",
    "e164": "+77123456789",
    "layout": "X (XXXXX) X XX XX"
   },
   "mobile": {
    "pattern": "7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}",
    "example": "7710009998",
    "lengths": [
     "10"
    ],
    "national": "8 (771) 000 9998",
    "international": "+7 771 000 9998",
    "e164": "+77710009998",
    "layout": "X (XXX) XXX XXXX"
   },
   "tollFree": {
    "pattern": "8(?:00|108\\d{3})\\d{7}",
    "example": "8001234567",
    "lengths": [
     "10",
     "14"
    ],
    "national": "8 (800) 123-45-67",
    "international": "+7 800 123 45 67",
    "e164": "+78001234567",
    "layout": "X (XXX) XXX-XX-XX"
   },
   "premiumRate": {
    "pattern": "809\\d{7}",
    "example": "8091234567",
    "lengths": [
     "10"
    ],
    "national": "8 (809) 123-45-67",
    "international": "+7 809 123 45 67",
    "e164": "+78091234567",
    "layout": "X (XXX) XXX-XX-XX"
   },
   "personalNumber": {
    "pattern": "808\\d{7}",
    "example": "8081234567",
    "lengths": [
     "10"
    ],
    "national": "8 (808) 123-45-67",
    "international": "+7 808 123 45 67",
    "e164": "+78081234567",
    "layout": "X (XXX) XXX-XX-XX"
   },
   "voip": {
    "pattern": "751\\d{7}",
    "example": "7511234567",
    "lengths": [
     "10"
    ],
    "national": "8 (751) 123 4567",
    "international": "+7 751 123 4567",
    "e164": "+77511234567",
    "layout": "X (XXX) XXX XXXX"
   }
  },
  "formats": [],
  "emergency": {
   "pattern": "1(?:0[1-3]|12)",
   "example": "101",
   "lengths": "3"
  }
 },
 "address": {
  "format": "%Z%n%S%n%C%n%A%n%O%n%N",
  "lines": [
   "{Postal code}",
   "{State/province}",
   "{City}",
   "{Street address}",
   "{Organization}",
   "{Name}"
  ],
  "required": [],
  "postalRegex": "\\d{6}",
  "postalExamples": [
   "040900",
   "050012"
  ],
  "subdivisions": 20,
  "lang": "kk"
 }
}