{
  "schema_version": "1.1",
  "generated_on": "2026-08-30",
  "country": {
    "name": "Brazil",
    "slug": "brazil",
    "iso2": "BR",
    "calling_code": "+55",
    "trunk_prefix": "0",
    "international_access": "00 + carrier selection code",
    "number_length": "10 digits for fixed lines; 11 for mobile",
    "time_zones": [
      "America/Sao_Paulo",
      "America/Manaus",
      "America/Rio_Branco",
      "America/Noronha"
    ],
    "regulator": "Agência Nacional de Telecomunicações (Anatel)",
    "source_url": "https://www.gov.br/anatel/pt-br/regulado/numeracao/plano-de-numeracao-brasileiro",
    "limitation": "Domestic long-distance and outbound international calls use a two-digit carrier selection code. The safest universal representation is the plus format. Mobile number portability means a prefix does not reliably identify the current operator."
  },
  "records": [
    {
      "country_name": "Brazil",
      "iso2": "BR",
      "country_calling_code": "55",
      "area_code": "11",
      "national_destination_code": "11",
      "domestic_code": "DDD 11",
      "international_prefix": "+55 11",
      "coverage": "São Paulo metropolitan numbering area",
      "city": "São Paulo",
      "region": "São Paulo",
      "time_zone": "Four principal time zones, from UTC−2 to UTC−5",
      "source_url": "https://www.gov.br/anatel/pt-br/regulado/numeracao/plano-de-numeracao-brasileiro",
      "verified_on": "2026-08-30",
      "limitation": "Domestic long-distance and outbound international calls use a two-digit carrier selection code. The safest universal representation is the plus format. Mobile number portability means a prefix does not reliably identify the current operator."
    },
    {
      "country_name": "Brazil",
      "iso2": "BR",
      "country_calling_code": "55",
      "area_code": "21",
      "national_destination_code": "21",
      "domestic_code": "DDD 21",
      "international_prefix": "+55 21",
      "coverage": "Rio de Janeiro metropolitan numbering area",
      "city": "Rio de Janeiro",
      "region": "Rio de Janeiro",
      "time_zone": "Four principal time zones, from UTC−2 to UTC−5",
      "source_url": "https://www.gov.br/anatel/pt-br/regulado/numeracao/plano-de-numeracao-brasileiro",
      "verified_on": "2026-08-30",
      "limitation": "Domestic long-distance and outbound international calls use a two-digit carrier selection code. The safest universal representation is the plus format. Mobile number portability means a prefix does not reliably identify the current operator."
    },
    {
      "country_name": "Brazil",
      "iso2": "BR",
      "country_calling_code": "55",
      "area_code": "61",
      "national_destination_code": "61",
      "domestic_code": "DDD 61",
      "international_prefix": "+55 61",
      "coverage": "Federal District and nearby Goiás municipalities",
      "city": "Brasília",
      "region": "Federal District",
      "time_zone": "Four principal time zones, from UTC−2 to UTC−5",
      "source_url": "https://www.gov.br/anatel/pt-br/regulado/numeracao/plano-de-numeracao-brasileiro",
      "verified_on": "2026-08-30",
      "limitation": "Domestic long-distance and outbound international calls use a two-digit carrier selection code. The safest universal representation is the plus format. Mobile number portability means a prefix does not reliably identify the current operator."
    },
    {
      "country_name": "Brazil",
      "iso2": "BR",
      "country_calling_code": "55",
      "area_code": "85",
      "national_destination_code": "85",
      "domestic_code": "DDD 85",
      "international_prefix": "+55 85",
      "coverage": "Fortaleza and nearby Ceará municipalities",
      "city": "Fortaleza",
      "region": "Ceará",
      "time_zone": "Four principal time zones, from UTC−2 to UTC−5",
      "source_url": "https://www.gov.br/anatel/pt-br/regulado/numeracao/plano-de-numeracao-brasileiro",
      "verified_on": "2026-08-30",
      "limitation": "Domestic long-distance and outbound international calls use a two-digit carrier selection code. The safest universal representation is the plus format. Mobile number portability means a prefix does not reliably identify the current operator."
    },
    {
      "country_name": "Brazil",
      "iso2": "BR",
      "country_calling_code": "55",
      "area_code": "71",
      "national_destination_code": "71",
      "domestic_code": "DDD 71",
      "international_prefix": "+55 71",
      "coverage": "Salvador metropolitan numbering area",
      "city": "Salvador",
      "region": "Bahia",
      "time_zone": "Four principal time zones, from UTC−2 to UTC−5",
      "source_url": "https://www.gov.br/anatel/pt-br/regulado/numeracao/plano-de-numeracao-brasileiro",
      "verified_on": "2026-08-30",
      "limitation": "Domestic long-distance and outbound international calls use a two-digit carrier selection code. The safest universal representation is the plus format. Mobile number portability means a prefix does not reliably identify the current operator."
    },
    {
      "country_name": "Brazil",
      "iso2": "BR",
      "country_calling_code": "55",
      "area_code": "31",
      "national_destination_code": "31",
      "domestic_code": "DDD 31",
      "international_prefix": "+55 31",
      "coverage": "Belo Horizonte and nearby Minas Gerais municipalities",
      "city": "Belo Horizonte",
      "region": "Minas Gerais",
      "time_zone": "Four principal time zones, from UTC−2 to UTC−5",
      "source_url": "https://www.gov.br/anatel/pt-br/regulado/numeracao/plano-de-numeracao-brasileiro",
      "verified_on": "2026-08-30",
      "limitation": "Domestic long-distance and outbound international calls use a two-digit carrier selection code. The safest universal representation is the plus format. Mobile number portability means a prefix does not reliably identify the current operator."
    },
    {
      "country_name": "Brazil",
      "iso2": "BR",
      "country_calling_code": "55",
      "area_code": "92",
      "national_destination_code": "92",
      "domestic_code": "DDD 92",
      "international_prefix": "+55 92",
      "coverage": "Manaus and nearby Amazonas municipalities",
      "city": "Manaus",
      "region": "Amazonas",
      "time_zone": "Four principal time zones, from UTC−2 to UTC−5",
      "source_url": "https://www.gov.br/anatel/pt-br/regulado/numeracao/plano-de-numeracao-brasileiro",
      "verified_on": "2026-08-30",
      "limitation": "Domestic long-distance and outbound international calls use a two-digit carrier selection code. The safest universal representation is the plus format. Mobile number portability means a prefix does not reliably identify the current operator."
    },
    {
      "country_name": "Brazil",
      "iso2": "BR",
      "country_calling_code": "55",
      "area_code": "41",
      "national_destination_code": "41",
      "domestic_code": "DDD 41",
      "international_prefix": "+55 41",
      "coverage": "Curitiba and nearby Paraná municipalities",
      "city": "Curitiba",
      "region": "Paraná",
      "time_zone": "Four principal time zones, from UTC−2 to UTC−5",
      "source_url": "https://www.gov.br/anatel/pt-br/regulado/numeracao/plano-de-numeracao-brasileiro",
      "verified_on": "2026-08-30",
      "limitation": "Domestic long-distance and outbound international calls use a two-digit carrier selection code. The safest universal representation is the plus format. Mobile number portability means a prefix does not reliably identify the current operator."
    },
    {
      "country_name": "Brazil",
      "iso2": "BR",
      "country_calling_code": "55",
      "area_code": "81",
      "national_destination_code": "81",
      "domestic_code": "DDD 81",
      "international_prefix": "+55 81",
      "coverage": "Recife and nearby Pernambuco municipalities",
      "city": "Recife",
      "region": "Pernambuco",
      "time_zone": "Four principal time zones, from UTC−2 to UTC−5",
      "source_url": "https://www.gov.br/anatel/pt-br/regulado/numeracao/plano-de-numeracao-brasileiro",
      "verified_on": "2026-08-30",
      "limitation": "Domestic long-distance and outbound international calls use a two-digit carrier selection code. The safest universal representation is the plus format. Mobile number portability means a prefix does not reliably identify the current operator."
    },
    {
      "country_name": "Brazil",
      "iso2": "BR",
      "country_calling_code": "55",
      "area_code": "62",
      "national_destination_code": "62",
      "domestic_code": "DDD 62",
      "international_prefix": "+55 62",
      "coverage": "Goiânia and parts of Goiás",
      "city": "Goiânia",
      "region": "Goiás",
      "time_zone": "Four principal time zones, from UTC−2 to UTC−5",
      "source_url": "https://www.gov.br/anatel/pt-br/regulado/numeracao/plano-de-numeracao-brasileiro",
      "verified_on": "2026-08-30",
      "limitation": "Domestic long-distance and outbound international calls use a two-digit carrier selection code. The safest universal representation is the plus format. Mobile number portability means a prefix does not reliably identify the current operator."
    },
    {
      "country_name": "Brazil",
      "iso2": "BR",
      "country_calling_code": "55",
      "area_code": "91",
      "national_destination_code": "91",
      "domestic_code": "DDD 91",
      "international_prefix": "+55 91",
      "coverage": "Belém and nearby Pará municipalities",
      "city": "Belém",
      "region": "Pará",
      "time_zone": "Four principal time zones, from UTC−2 to UTC−5",
      "source_url": "https://www.gov.br/anatel/pt-br/regulado/numeracao/plano-de-numeracao-brasileiro",
      "verified_on": "2026-08-30",
      "limitation": "Domestic long-distance and outbound international calls use a two-digit carrier selection code. The safest universal representation is the plus format. Mobile number portability means a prefix does not reliably identify the current operator."
    },
    {
      "country_name": "Brazil",
      "iso2": "BR",
      "country_calling_code": "55",
      "area_code": "51",
      "national_destination_code": "51",
      "domestic_code": "DDD 51",
      "international_prefix": "+55 51",
      "coverage": "Porto Alegre and nearby Rio Grande do Sul municipalities",
      "city": "Porto Alegre",
      "region": "Rio Grande do Sul",
      "time_zone": "Four principal time zones, from UTC−2 to UTC−5",
      "source_url": "https://www.gov.br/anatel/pt-br/regulado/numeracao/plano-de-numeracao-brasileiro",
      "verified_on": "2026-08-30",
      "limitation": "Domestic long-distance and outbound international calls use a two-digit carrier selection code. The safest universal representation is the plus format. Mobile number portability means a prefix does not reliably identify the current operator."
    }
  ]
}
