{
 "code": "MX",
 "alpha3": "MEX",
 "numeric": "484",
 "flag": "🇲🇽",
 "name": "Mexico",
 "official": "United Mexican States",
 "native": [
  "México"
 ],
 "independent": true,
 "status": "officially-assigned",
 "unMember": true,
 "region": "Americas",
 "subregion": "North America",
 "capital": [
  "Mexico City"
 ],
 "coords": [
  23,
  -102
 ],
 "area": 1964375,
 "landlocked": false,
 "borders": [
  "BZ",
  "GT",
  "US"
 ],
 "demonym": "Mexican",
 "tld": [
  ".mx"
 ],
 "cioc": "MEX",
 "population": 130740000,
 "gdp": 2873000000000,
 "literacy": 93.5,
 "groups": [
  "013",
  "UN"
 ],
 "languages": [
  {
   "code": "es",
   "name": "Spanish",
   "percent": 83,
   "writing": null,
   "status": "de_facto_official"
  },
  {
   "code": "en",
   "name": "English",
   "percent": 13,
   "writing": null,
   "status": null
  },
  {
   "code": "yua",
   "name": null,
   "percent": 0.67,
   "writing": null,
   "status": null
  },
  {
   "code": "nhe",
   "name": null,
   "percent": 0.39,
   "writing": null,
   "status": null
  },
  {
   "code": "nhw",
   "name": null,
   "percent": 0.39,
   "writing": null,
   "status": null
  },
  {
   "code": "maz",
   "name": null,
   "percent": 0.34,
   "writing": null,
   "status": null
  },
  {
   "code": "nch",
   "name": null,
   "percent": 0.19,
   "writing": null,
   "status": null
  },
  {
   "code": "vec",
   "name": "Venetian",
   "percent": 0.0019,
   "writing": null,
   "status": null
  },
  {
   "code": "sei",
   "name": "Seri",
   "percent": 0.0007,
   "writing": null,
   "status": null
  }
 ],
 "locales": [
  "es-MX"
 ],
 "currencies": [
  "MXN"
 ],
 "formerCurrencies": [
  "MXP"
 ],
 "timezones": [
  "America/Mexico_City",
  "America/Cancun",
  "America/Merida",
  "America/Monterrey",
  "America/Matamoros",
  "America/Chihuahua",
  "America/Ciudad_Juarez",
  "America/Ojinaga",
  "America/Mazatlan",
  "America/Bahia_Banderas",
  "America/Hermosillo",
  "America/Tijuana"
 ],
 "week": {
  "firstDay": "sun",
  "weekendStart": "sat",
  "weekendEnd": "sun",
  "minDays": 1
 },
 "hourCycle": {
  "preferred": "h",
  "allowed": [
   "h",
   "H",
   "hB",
   "hb"
  ]
 },
 "calendars": [
  "gregorian"
 ],
 "measurement": {
  "system": "metric",
  "temperature": null,
  "paper": "US-Letter"
 },
 "callingCodes": [
  "+52"
 ],
 "phone": {
  "callingCode": "52",
  "mainForCode": false,
  "intlPrefix": "0[09]",
  "preferredIntlPrefix": "00",
  "nationalPrefix": "",
  "leadingDigits": "",
  "lengths": [
   10
  ],
  "types": {
   "fixedLine": {
    "pattern": "(?:2(?:0[01]|2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[267][1-9]|3[1-8]|[45]\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-36-9]|6[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}",
    "example": "2001234567",
    "lengths": [
     "10"
    ],
    "national": "200 123 4567",
    "international": "+52 200 123 4567",
    "e164": "+522001234567",
    "layout": "XXX XXX XXXX"
   },
   "mobile": {
    "pattern": "(?:2(?:2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[267][1-9]|3[1-8]|[45]\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-36-9]|6[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}",
    "example": "2221234567",
    "lengths": [
     "10"
    ],
    "national": "222 123 4567",
    "international": "+52 222 123 4567",
    "e164": "+522221234567",
    "layout": "XXX XXX XXXX"
   },
   "tollFree": {
    "pattern": "8(?:00|88)\\d{7}",
    "example": "8001234567",
    "lengths": [
     "10"
    ],
    "national": "800 123 4567",
    "international": "+52 800 123 4567",
    "e164": "+528001234567",
    "layout": "XXX XXX XXXX"
   },
   "premiumRate": {
    "pattern": "900\\d{7}",
    "example": "9001234567",
    "lengths": [
     "10"
    ],
    "national": "900 123 4567",
    "international": "+52 900 123 4567",
    "e164": "+529001234567",
    "layout": "XXX XXX XXXX"
   },
   "sharedCost": {
    "pattern": "300\\d{7}",
    "example": "3001234567",
    "lengths": [
     "10"
    ],
    "national": "300 123 4567",
    "international": "+52 300 123 4567",
    "e164": "+523001234567",
    "layout": "XXX XXX XXXX"
   },
   "personalNumber": {
    "pattern": "500\\d{7}",
    "example": "5001234567",
    "lengths": [
     "10"
    ],
    "national": "500 123 4567",
    "international": "+52 500 123 4567",
    "e164": "+525001234567",
    "layout": "XXX XXX XXXX"
   }
  },
  "formats": [
   {
    "pattern": "(\\d{5})",
    "leading": [
     "53"
    ],
    "format": "$1",
    "intlFormat": "",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{2})(\\d{4})(\\d{4})",
    "leading": [
     "33|5[56]|81"
    ],
    "format": "$1 $2 $3",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{3})(\\d{3})(\\d{4})",
    "leading": [
     "[2-9]"
    ],
    "format": "$1 $2 $3",
    "prefixRule": ""
   }
  ],
  "emergency": {
   "pattern": "0(?:6[0568]|80)|911",
   "example": "60",
   "lengths": "3"
  }
 },
 "address": {
  "format": "%N%n%O%n%A%n%D%n%Z %C, %S",
  "lines": [
   "{Name}",
   "{Organization}",
   "{Street address}",
   "{Dependent locality}",
   "{Postal code} {City}, {State/province}"
  ],
  "required": [
   "Street address",
   "City",
   "State/province",
   "Postal code"
  ],
  "postalRegex": "\\d{5}",
  "postalExamples": [
   "02860",
   "77520",
   "06082"
  ],
  "stateType": "state",
  "subdivisions": 32,
  "uppercase": [
   "City",
   "State/province",
   "Postal code"
  ],
  "lang": "es",
  "postUrl": "https://www.correosdemexico.gob.mx/SSLServicios/ConsultaCP/Descarga.aspx"
 }
}