{
 "code": "BR",
 "alpha3": "BRA",
 "numeric": "076",
 "flag": "🇧🇷",
 "name": "Brazil",
 "official": "Federative Republic of Brazil",
 "native": [
  "Brasil"
 ],
 "independent": true,
 "status": "officially-assigned",
 "unMember": true,
 "region": "Americas",
 "subregion": "South America",
 "capital": [
  "Brasília"
 ],
 "coords": [
  -10,
  -55
 ],
 "area": 8515767,
 "landlocked": false,
 "borders": [
  "AR",
  "BO",
  "CO",
  "GF",
  "GY",
  "PY",
  "PE",
  "SR",
  "UY",
  "VE"
 ],
 "demonym": "Brazilian",
 "tld": [
  ".br"
 ],
 "cioc": "BRA",
 "population": 220052000,
 "gdp": 4016000000000,
 "literacy": 90.4,
 "groups": [
  "005",
  "UN"
 ],
 "languages": [
  {
   "code": "pt",
   "name": "Portuguese",
   "percent": 91,
   "writing": null,
   "status": "official"
  },
  {
   "code": "vec",
   "name": "Venetian",
   "percent": 0.24,
   "writing": null,
   "status": "official_regional"
  },
  {
   "code": "en",
   "name": "English",
   "percent": 8,
   "writing": null,
   "status": null
  },
  {
   "code": "de",
   "name": "German",
   "percent": 0.84,
   "writing": null,
   "status": null
  },
  {
   "code": "it",
   "name": "Italian",
   "percent": 0.28,
   "writing": null,
   "status": null
  },
  {
   "code": "ja",
   "name": "Japanese",
   "percent": 0.21,
   "writing": null,
   "status": null
  },
  {
   "code": "es",
   "name": "Spanish",
   "percent": 0.036,
   "writing": null,
   "status": null
  },
  {
   "code": "kgp",
   "name": "Kaingang",
   "percent": 0.024,
   "writing": null,
   "status": null
  },
  {
   "code": "ko",
   "name": "Korean",
   "percent": 0.021,
   "writing": null,
   "status": null
  },
  {
   "code": "yrl",
   "name": "Nheengatu",
   "percent": 0.01,
   "writing": null,
   "status": null
  },
  {
   "code": "gub",
   "name": null,
   "percent": 0.0084,
   "writing": null,
   "status": null
  },
  {
   "code": "xav",
   "name": null,
   "percent": 0.0045,
   "writing": null,
   "status": null
  }
 ],
 "locales": [
  "es-BR",
  "kgp-BR",
  "pt-BR",
  "yrl-BR"
 ],
 "currencies": [
  "BRL"
 ],
 "formerCurrencies": [
  "BRE",
  "BRN",
  "BRC",
  "BRB",
  "BRZ"
 ],
 "timezones": [
  "America/Noronha",
  "America/Belem",
  "America/Fortaleza",
  "America/Recife",
  "America/Araguaina",
  "America/Maceio",
  "America/Bahia",
  "America/Sao_Paulo",
  "America/Campo_Grande",
  "America/Cuiaba",
  "America/Santarem",
  "America/Porto_Velho",
  "America/Boa_Vista",
  "America/Manaus",
  "America/Eirunepe",
  "America/Rio_Branco"
 ],
 "week": {
  "firstDay": "sun",
  "weekendStart": "sat",
  "weekendEnd": "sun",
  "minDays": 1
 },
 "hourCycle": {
  "preferred": "H",
  "allowed": [
   "H",
   "hB"
  ]
 },
 "calendars": [
  "gregorian"
 ],
 "measurement": {
  "system": "metric",
  "temperature": null,
  "paper": "A4"
 },
 "callingCodes": [
  "+55"
 ],
 "phone": {
  "callingCode": "55",
  "mainForCode": false,
  "intlPrefix": "00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)",
  "preferredIntlPrefix": "",
  "nationalPrefix": "0",
  "leadingDigits": "",
  "lengths": [
   8,
   9,
   10,
   11
  ],
  "types": {
   "fixedLine": {
    "pattern": "(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",
    "example": "1123456789",
    "lengths": [
     "10"
    ],
    "national": "(11) 2345-6789",
    "international": "+55 11 2345 6789",
    "e164": "+551123456789",
    "layout": "(XX) XXXX-XXXX"
   },
   "mobile": {
    "pattern": "(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",
    "example": "11961234567",
    "lengths": [
     "10",
     "11"
    ],
    "national": "(11) 96123-4567",
    "international": "+55 11 96123 4567",
    "e164": "+5511961234567",
    "layout": "(XX) XXXXX-XXXX"
   },
   "tollFree": {
    "pattern": "800\\d{6,7}",
    "example": "800123456",
    "lengths": [
     "9",
     "10"
    ],
    "national": "0800 12 3456",
    "international": "+55 800 12 3456",
    "e164": "+55800123456",
    "layout": "XXXX XX XXXX"
   },
   "premiumRate": {
    "pattern": "[59]00\\d{6,7}",
    "example": "500123456",
    "lengths": [
     "9",
     "10"
    ],
    "national": "0500 12 3456",
    "international": "+55 500 12 3456",
    "e164": "+55500123456",
    "layout": "XXXX XX XXXX"
   },
   "sharedCost": {
    "pattern": "(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370|864))\\d{4}|300\\d{5}",
    "example": "40041234",
    "lengths": [
     "8",
     "10"
    ],
    "national": "4004-1234",
    "international": "+55 4004 1234",
    "e164": "+5540041234",
    "layout": "XXXX-XXXX"
   }
  },
  "formats": [
   {
    "pattern": "(\\d{3,6})",
    "leading": [
     "1(?:1[25-8]|2[357-9]|3[02-68]|4[12568]|5|6[0-8]|8[015]|9[0-47-9])|321|610"
    ],
    "format": "$1",
    "intlFormat": "",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{4})(\\d{4})",
    "leading": [
     "300|4(?:0[02]|37|86)",
     "300|4(?:0(?:0|20)|370|864)"
    ],
    "format": "$1-$2",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{4})(\\d{4})",
    "leading": [
     "[2-57]",
     "[2357]|4(?:[0-24-9]|3(?:[0-689]|7[1-9]))"
    ],
    "format": "$1-$2",
    "intlFormat": "",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{3})(\\d{2,3})(\\d{4})",
    "leading": [
     "(?:[358]|90)0"
    ],
    "format": "$1 $2 $3",
    "prefixRule": "$NP$FG"
   },
   {
    "pattern": "(\\d{5})(\\d{4})",
    "leading": [
     "9"
    ],
    "format": "$1-$2",
    "intlFormat": "",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{2})(\\d{4})(\\d{4})",
    "leading": [
     "(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"
    ],
    "format": "$1 $2-$3",
    "prefixRule": "($FG)"
   },
   {
    "pattern": "(\\d{2})(\\d{5})(\\d{4})",
    "leading": [
     "[16][1-9]|[2-57-9]"
    ],
    "format": "$1 $2-$3",
    "prefixRule": "($FG)"
   }
  ],
  "emergency": {
   "pattern": "1(?:12|28|9[023])|911",
   "example": "112",
   "lengths": "3"
  }
 },
 "address": {
  "format": "%O%n%N%n%A%n%D%n%C-%S%n%Z",
  "lines": [
   "{Organization}",
   "{Name}",
   "{Street address}",
   "{Dependent locality}",
   "{City}-{State/province}",
   "{Postal code}"
  ],
  "required": [
   "Street address",
   "State/province",
   "City",
   "Postal code"
  ],
  "postalRegex": "\\d{5}-?\\d{3}",
  "postalExamples": [
   "40301-110",
   "70002-900"
  ],
  "stateType": "state",
  "subdivisions": 27,
  "uppercase": [
   "City",
   "State/province"
  ],
  "lang": "pt",
  "postUrl": "http://www.buscacep.correios.com.br/"
 }
}