{
 "code": "IT",
 "alpha3": "ITA",
 "numeric": "380",
 "flag": "🇮🇹",
 "name": "Italy",
 "official": "Italian Republic",
 "native": [
  "Italia"
 ],
 "independent": true,
 "status": "officially-assigned",
 "unMember": true,
 "region": "Europe",
 "subregion": "Southern Europe",
 "capital": [
  "Rome"
 ],
 "coords": [
  42.83333333,
  12.83333333
 ],
 "area": 301336,
 "landlocked": false,
 "borders": [
  "AT",
  "FR",
  "SM",
  "SI",
  "CH",
  "VA"
 ],
 "demonym": "Italian",
 "tld": [
  ".it"
 ],
 "cioc": "ITA",
 "population": 60964900,
 "gdp": 3097000000000,
 "literacy": 99,
 "groups": [
  "039",
  "EU",
  "EZ",
  "UN"
 ],
 "languages": [
  {
   "code": "it",
   "name": "Italian",
   "percent": 95,
   "writing": null,
   "status": "official"
  },
  {
   "code": "fr",
   "name": "French",
   "percent": 20,
   "writing": null,
   "status": "official_regional"
  },
  {
   "code": "vec",
   "name": "Venetian",
   "percent": 1.3,
   "writing": null,
   "status": "official_regional"
  },
  {
   "code": "en",
   "name": "English",
   "percent": 34,
   "writing": null,
   "status": null
  },
  {
   "code": "lmo",
   "name": "Lombard",
   "percent": 5.7,
   "writing": null,
   "status": null
  },
  {
   "code": "sc",
   "name": "Sardinian",
   "percent": 1.7,
   "writing": null,
   "status": null
  },
  {
   "code": "de",
   "name": "German",
   "percent": 1.6,
   "writing": null,
   "status": null
  },
  {
   "code": "pms",
   "name": "Piedmontese",
   "percent": 1.1,
   "writing": null,
   "status": null
  },
  {
   "code": "nap",
   "name": "Neapolitan",
   "percent": 0.97,
   "writing": 5,
   "status": null
  },
  {
   "code": "lij",
   "name": "Ligurian",
   "percent": 0.86,
   "writing": null,
   "status": null
  },
  {
   "code": "scn",
   "name": "Sicilian",
   "percent": 0.82,
   "writing": 5,
   "status": null
  },
  {
   "code": "sdc",
   "name": "Sassarese Sardinian",
   "percent": 0.17,
   "writing": null,
   "status": null
  },
  {
   "code": "sl",
   "name": "Slovenian",
   "percent": 0.17,
   "writing": null,
   "status": null
  },
  {
   "code": "fur",
   "name": "Friulian",
   "percent": 0.06,
   "writing": 5,
   "status": null
  },
  {
   "code": "egl",
   "name": "Emilian",
   "percent": 0.05,
   "writing": null,
   "status": null
  },
  {
   "code": "lld",
   "name": null,
   "percent": 0.048,
   "writing": null,
   "status": null
  },
  {
   "code": "ca",
   "name": "Catalan",
   "percent": 0.035,
   "writing": null,
   "status": null
  },
  {
   "code": "el",
   "name": "Greek",
   "percent": 0.035,
   "writing": null,
   "status": null
  },
  {
   "code": "hr",
   "name": "Croatian",
   "percent": 0.0057,
   "writing": null,
   "status": null
  },
  {
   "code": "mhn",
   "name": null,
   "percent": 0.0023,
   "writing": null,
   "status": null
  },
  {
   "code": "rgn",
   "name": "Romagnol",
   "percent": 0,
   "writing": null,
   "status": null
  }
 ],
 "locales": [
  "ca-IT",
  "de-IT",
  "en-IT",
  "fur-IT",
  "it-IT",
  "lij-IT",
  "lld-IT",
  "lmo-IT",
  "mhn-IT",
  "pms-IT",
  "sc-IT",
  "scn-IT",
  "vec-IT"
 ],
 "currencies": [
  "EUR"
 ],
 "formerCurrencies": [
  "ITL"
 ],
 "timezones": [
  "Europe/Rome"
 ],
 "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": [
  "+39"
 ],
 "phone": {
  "callingCode": "39",
  "mainForCode": true,
  "intlPrefix": "00",
  "preferredIntlPrefix": "",
  "nationalPrefix": "",
  "leadingDigits": "",
  "lengths": [
   6,
   7,
   8,
   9,
   10,
   11,
   12
  ],
  "types": {
   "fixedLine": {
    "pattern": "0(?:669[0-79]\\d{1,6}|831\\d{2,8})|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[2356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}",
    "example": "212345678",
    "lengths": [
     "[6-12]"
    ],
    "national": "212345678",
    "international": "+39 212345678",
    "e164": "+39212345678",
    "layout": "XXXXXXXXX"
   },
   "mobile": {
    "pattern": "3[2-9]\\d{7,8}|(?:31|43)\\d{8}",
    "example": "3123456789",
    "lengths": [
     "9",
     "10"
    ],
    "national": "312 345 6789",
    "international": "+39 312 345 6789",
    "e164": "+393123456789",
    "layout": "XXX XXX XXXX"
   },
   "tollFree": {
    "pattern": "80(?:0\\d{3}|3)\\d{3}",
    "example": "800123456",
    "lengths": [
     "6",
     "9"
    ],
    "national": "800 123 456",
    "international": "+39 800 123 456",
    "e164": "+39800123456",
    "layout": "XXX XXX XXX"
   },
   "premiumRate": {
    "pattern": "(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",
    "example": "899123456",
    "lengths": [
     "6",
     "[8-10]"
    ],
    "national": "899 123 456",
    "international": "+39 899 123 456",
    "e164": "+39899123456",
    "layout": "XXX XXX XXX"
   },
   "sharedCost": {
    "pattern": "84(?:[08]\\d{3}|[17])\\d{3}",
    "example": "848123456",
    "lengths": [
     "6",
     "9"
    ],
    "national": "848 123 456",
    "international": "+39 848 123 456",
    "e164": "+39848123456",
    "layout": "XXX XXX XXX"
   },
   "personalNumber": {
    "pattern": "1(?:78\\d|99)\\d{6}",
    "example": "1781234567",
    "lengths": [
     "9",
     "10"
    ],
    "national": "178 123 4567",
    "international": "+39 178 123 4567",
    "e164": "+391781234567",
    "layout": "XXX XXX XXXX"
   },
   "voip": {
    "pattern": "55\\d{8}",
    "example": "5512345678",
    "lengths": [
     "10"
    ],
    "national": "55 1234 5678",
    "international": "+39 55 1234 5678",
    "e164": "+395512345678",
    "layout": "XX XXXX XXXX"
   },
   "voicemail": {
    "pattern": "3[2-8]\\d{9,10}",
    "example": "33101234501",
    "lengths": [
     "11",
     "12"
    ],
    "national": "331 0123 4501",
    "international": "+39 331 0123 4501",
    "e164": "+3933101234501",
    "layout": "XXX XXXX XXXX"
   }
  },
  "formats": [
   {
    "pattern": "(\\d{4,5})",
    "leading": [
     "1(?:0|9[246])",
     "1(?:0|9(?:2[2-9]|[46]))"
    ],
    "format": "$1",
    "intlFormat": "",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{6})",
    "leading": [
     "1(?:1|92)"
    ],
    "format": "$1",
    "intlFormat": "",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{2})(\\d{4,6})",
    "leading": [
     "0[26]"
    ],
    "format": "$1 $2",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{3})(\\d{3,6})",
    "leading": [
     "0[13-57-9][0159]|8(?:03|4[17]|9[2-5])",
     "0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"
    ],
    "format": "$1 $2",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{4})(\\d{2,6})",
    "leading": [
     "0(?:[13-579][2-46-8]|8[236-8])"
    ],
    "format": "$1 $2",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{4})(\\d{4})",
    "leading": [
     "894"
    ],
    "format": "$1 $2",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{2})(\\d{3,4})(\\d{4})",
    "leading": [
     "0[26]|5"
    ],
    "format": "$1 $2 $3",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{3})(\\d{3})(\\d{3,4})",
    "leading": [
     "1(?:44|[679])|[378]|43"
    ],
    "format": "$1 $2 $3",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{3})(\\d{3,4})(\\d{4})",
    "leading": [
     "0[13-57-9][0159]|14"
    ],
    "format": "$1 $2 $3",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{2})(\\d{4})(\\d{5})",
    "leading": [
     "0[26]"
    ],
    "format": "$1 $2 $3",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{4})(\\d{3})(\\d{4})",
    "leading": [
     "0"
    ],
    "format": "$1 $2 $3",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{3})(\\d{4})(\\d{4,5})",
    "leading": [
     "[03]"
    ],
    "format": "$1 $2 $3",
    "prefixRule": ""
   }
  ],
  "emergency": {
   "pattern": "11[2358]",
   "example": "112",
   "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",
   "State/province",
   "Postal code"
  ],
  "postalRegex": "\\d{5}",
  "postalExamples": [
   "00144",
   "47037",
   "39049"
  ],
  "subdivisions": 111,
  "uppercase": [
   "City",
   "State/province"
  ],
  "lang": "it",
  "postUrl": "https://www.poste.it/cerca/index.html#/risultati-cerca-cap/"
 }
}