{
 "code": "EE",
 "alpha3": "EST",
 "numeric": "233",
 "flag": "🇪🇪",
 "name": "Estonia",
 "official": "Republic of Estonia",
 "native": [
  "Eesti"
 ],
 "independent": true,
 "status": "officially-assigned",
 "unMember": true,
 "region": "Europe",
 "subregion": "Northern Europe",
 "capital": [
  "Tallinn"
 ],
 "coords": [
  59,
  26
 ],
 "area": 45227,
 "landlocked": false,
 "borders": [
  "LV",
  "RU"
 ],
 "demonym": "Estonian",
 "tld": [
  ".ee"
 ],
 "cioc": "EST",
 "population": 1193790,
 "gdp": 57380000000,
 "literacy": 99.8,
 "groups": [
  "154",
  "EU",
  "EZ",
  "UN"
 ],
 "languages": [
  {
   "code": "et",
   "name": "Estonian",
   "percent": 71,
   "writing": null,
   "status": "official"
  },
  {
   "code": "ru",
   "name": "Russian",
   "percent": 56,
   "writing": null,
   "status": null
  },
  {
   "code": "en",
   "name": "English",
   "percent": 50,
   "writing": null,
   "status": null
  },
  {
   "code": "fi",
   "name": "Finnish",
   "percent": 21,
   "writing": null,
   "status": null
  },
  {
   "code": "vro",
   "name": "Võro",
   "percent": 5.7,
   "writing": null,
   "status": null
  },
  {
   "code": "ie",
   "name": "Interlingue",
   "percent": 0.0001,
   "writing": null,
   "status": null
  }
 ],
 "locales": [
  "en-EE",
  "et-EE",
  "ie-EE"
 ],
 "currencies": [
  "EUR"
 ],
 "formerCurrencies": [
  "EEK",
  "SUR"
 ],
 "timezones": [
  "Europe/Tallinn"
 ],
 "week": {
  "firstDay": "mon",
  "weekendStart": "sat",
  "weekendEnd": "sun",
  "minDays": 4
 },
 "hourCycle": {
  "preferred": "H",
  "allowed": [
   "H",
   "hB"
  ]
 },
 "calendars": [
  "gregorian"
 ],
 "measurement": {
  "system": "metric",
  "temperature": null,
  "paper": "A4"
 },
 "callingCodes": [
  "+372"
 ],
 "phone": {
  "callingCode": "372",
  "mainForCode": false,
  "intlPrefix": "00",
  "preferredIntlPrefix": "",
  "nationalPrefix": "",
  "leadingDigits": "",
  "lengths": [
   7,
   8,
   10
  ],
  "types": {
   "fixedLine": {
    "pattern": "(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",
    "example": "3212345",
    "lengths": [
     "7"
    ],
    "national": "321 2345",
    "international": "+372 321 2345",
    "e164": "+3723212345",
    "layout": "XXX XXXX"
   },
   "mobile": {
    "pattern": "(?:5\\d{5}|8(?:1(?:0(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[2-6]|1\\d)|[2-79]\\d\\d)\\d)|2(?:0(?:0(?:00|4\\d)|[1-7]\\d\\d)|(?:(?:[124-69]\\d|3[5-9])\\d|7(?:[0-79]\\d|8[013-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}",
    "example": "51234567",
    "lengths": [
     "7",
     "8"
    ],
    "national": "5123 4567",
    "international": "+372 5123 4567",
    "e164": "+37251234567",
    "layout": "XXXX XXXX"
   },
   "tollFree": {
    "pattern": "800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}",
    "example": "80012345",
    "lengths": [
     "7",
     "8",
     "10"
    ],
    "national": "8001 2345",
    "international": "+372 8001 2345",
    "e164": "+37280012345",
    "layout": "XXXX XXXX"
   },
   "premiumRate": {
    "pattern": "(?:40\\d\\d|900)\\d{4}",
    "example": "9001234",
    "lengths": [
     "7",
     "8"
    ],
    "national": "900 1234",
    "international": "+372 900 1234",
    "e164": "+3729001234",
    "layout": "XXX XXXX"
   },
   "personalNumber": {
    "pattern": "70[0-2]\\d{5}",
    "example": "70012345",
    "lengths": [
     "8"
    ],
    "national": "70 01 2345",
    "international": "+372 70 01 2345",
    "e164": "+37270012345",
    "layout": "XX XX XXXX"
   }
  },
  "formats": [
   {
    "pattern": "(\\d{3})(\\d{4})",
    "leading": [
     "[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88",
     "[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"
    ],
    "format": "$1 $2",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{4})(\\d{3,4})",
    "leading": [
     "[45]|8(?:00|[1-49])",
     "[45]|8(?:00[1-9]|[1-49])"
    ],
    "format": "$1 $2",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{2})(\\d{2})(\\d{4})",
    "leading": [
     "7"
    ],
    "format": "$1 $2 $3",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{4})(\\d{3})(\\d{3})",
    "leading": [
     "8"
    ],
    "format": "$1 $2 $3",
    "prefixRule": ""
   }
  ],
  "emergency": {
   "pattern": "11[02]",
   "example": "110",
   "lengths": "3"
  }
 },
 "address": {
  "format": "%N%n%O%n%A%n%Z %C %S",
  "lines": [
   "{Name}",
   "{Organization}",
   "{Street address}",
   "{Postal code} {City} {State/province}"
  ],
  "required": [
   "Street address",
   "City",
   "Postal code"
  ],
  "postalRegex": "\\d{5}",
  "postalExamples": [
   "69501",
   "11212"
  ],
  "subdivisions": 15,
  "lang": "et",
  "postUrl": "https://www.omniva.ee/era/sihtnumbrite_otsing"
 }
}