{
  "schemaVersion": 1,
  "code": "pt",
  "name": "Portugal",
  "checkedAt": "2026-09-10",
  "basic": {
    "listed": true,
    "regions": [
      {
        "id": "aveiro",
        "name": "Aveiro"
      },
      {
        "id": "azores",
        "name": "Azores"
      },
      {
        "id": "beja",
        "name": "Beja"
      },
      {
        "id": "braga",
        "name": "Braga"
      },
      {
        "id": "braganca",
        "name": "Bragança"
      },
      {
        "id": "castelobranco",
        "name": "Castelo Branco"
      },
      {
        "id": "coimbra",
        "name": "Coimbra"
      },
      {
        "id": "evora",
        "name": "Évora"
      },
      {
        "id": "faro",
        "name": "Faro"
      },
      {
        "id": "guarda",
        "name": "Guarda"
      },
      {
        "id": "leiria",
        "name": "Leiria"
      },
      {
        "id": "lisbon",
        "name": "Lisbon"
      },
      {
        "id": "madeira",
        "name": "Madeira"
      },
      {
        "id": "portalegre",
        "name": "Portalegre"
      },
      {
        "id": "porto",
        "name": "Porto"
      },
      {
        "id": "santarem",
        "name": "Santarém"
      },
      {
        "id": "setubal",
        "name": "Setúbal"
      },
      {
        "id": "vianadocastelo",
        "name": "Viana do Castelo"
      },
      {
        "id": "vilareal",
        "name": "Vila Real"
      },
      {
        "id": "viseu",
        "name": "Viseu"
      }
    ],
    "asns": [
      {
        "asn": "1897",
        "name": "AS1897 NOS COMUNICACOES, S.A."
      },
      {
        "asn": "1930",
        "name": "AS1930 Fundacao para a Ciencia e a Tecnologia, I.P."
      },
      {
        "asn": "2860",
        "name": "AS2860 NOS COMUNICACOES, S.A."
      },
      {
        "asn": "3243",
        "name": "AS3243 MEO - SERVICOS DE COMUNICACOES E MULTIMEDIA S.A."
      },
      {
        "asn": "5626",
        "name": "AS5626 ONITELECOM - INFOCOMUNICACOES, S.A."
      },
      {
        "asn": "7155",
        "name": "AS7155 ViaSat,Inc."
      },
      {
        "asn": "9186",
        "name": "AS9186 ONITELECOM - INFOCOMUNICACOES, S.A."
      },
      {
        "asn": "12353",
        "name": "AS12353 Vodafone Portugal"
      },
      {
        "asn": "13156",
        "name": "AS13156 NOWO COMMUNICATIONS, S.A."
      },
      {
        "asn": "13335",
        "name": "AS13335 Cloudflare, Inc."
      },
      {
        "asn": "14593",
        "name": "AS14593 Space Exploration Technologies Corporation"
      },
      {
        "asn": "15457",
        "name": "AS15457 NOS Madeira Comunicacoes, S.A."
      },
      {
        "asn": "15525",
        "name": "AS15525 MEO - SERVICOS DE COMUNICACOES E MULTIMEDIA S.A."
      },
      {
        "asn": "20879",
        "name": "AS20879 DIGI ROMANIA S.A."
      },
      {
        "asn": "24768",
        "name": "AS24768 ALMOUROLTEC SERVICOS DE INFORMATICA E INTERNET LDA"
      },
      {
        "asn": "29615",
        "name": "AS29615 Associacao Porto Digital"
      },
      {
        "asn": "31404",
        "name": "AS31404 LYCATEL DISTRIBUTION UK LIMITED"
      },
      {
        "asn": "42580",
        "name": "AS42580 NOS ACORES COMUNICACOES, S.A."
      },
      {
        "asn": "42863",
        "name": "AS42863 MEO - SERVICOS DE COMUNICACOES E MULTIMEDIA S.A."
      },
      {
        "asn": "47202",
        "name": "AS47202 Lazer Telecomunicacoes S.A."
      },
      {
        "asn": "50666",
        "name": "AS50666 LigaT Telecom Sociedade Unipessoal LDA"
      },
      {
        "asn": "136258",
        "name": "AS136258 BrainStorm Network, Inc"
      },
      {
        "asn": "199053",
        "name": "AS199053 Euronodes Ltd"
      },
      {
        "asn": "206092",
        "name": "SECFIREWALLAS"
      },
      {
        "asn": "208172",
        "name": "PV-HOSTED"
      },
      {
        "asn": "212238",
        "name": "CDNEXT"
      },
      {
        "asn": "216050",
        "name": "AS216050 Lietparkas UAB"
      }
    ],
    "metadataStatus": "verified"
  },
  "premium": {
    "listed": true,
    "regions": [
      {
        "id": "santarem",
        "name": "Santarem",
        "cities": [
          {
            "id": "abrantes",
            "name": "Abrantes"
          },
          {
            "id": "entroncamento",
            "name": "Entroncamento"
          },
          {
            "id": "rio_maior",
            "name": "Rio Maior"
          },
          {
            "id": "samora_correia",
            "name": "Samora Correia"
          },
          {
            "id": "santarem",
            "name": "Santarem"
          },
          {
            "id": "tomar",
            "name": "Tomar"
          },
          {
            "id": "torres_novas",
            "name": "Torres Novas"
          }
        ]
      },
      {
        "id": "aveiro",
        "name": "Aveiro",
        "cities": [
          {
            "id": "agueda_municipality",
            "name": "Agueda Municipality"
          },
          {
            "id": "anadia",
            "name": "Anadia"
          },
          {
            "id": "aveiro",
            "name": "Aveiro"
          },
          {
            "id": "espinho",
            "name": "Espinho"
          },
          {
            "id": "feira",
            "name": "Feira"
          },
          {
            "id": "mealhada",
            "name": "Mealhada"
          },
          {
            "id": "oliveira_de_azemeis",
            "name": "Oliveira De Azemeis"
          },
          {
            "id": "ovar",
            "name": "Ovar"
          },
          {
            "id": "sao_joao_da_madeira",
            "name": "Sao Joao Da Madeira"
          }
        ]
      },
      {
        "id": "faro",
        "name": "Faro",
        "cities": [
          {
            "id": "albufeira",
            "name": "Albufeira"
          },
          {
            "id": "faro",
            "name": "Faro"
          },
          {
            "id": "lagos",
            "name": "Lagos"
          },
          {
            "id": "loule",
            "name": "Loule"
          },
          {
            "id": "olhao",
            "name": "Olhao"
          },
          {
            "id": "portimao",
            "name": "Portimão"
          },
          {
            "id": "quarteira",
            "name": "Quarteira"
          },
          {
            "id": "tavira",
            "name": "Tavira"
          },
          {
            "id": "vila_real_de_santo_antonio",
            "name": "Vila Real De Santo Antonio"
          }
        ]
      },
      {
        "id": "leiria",
        "name": "Leiria",
        "cities": [
          {
            "id": "alcobaca",
            "name": "Alcobaca"
          },
          {
            "id": "caldas_da_rainha",
            "name": "Caldas Da Rainha"
          },
          {
            "id": "leiria",
            "name": "Leiria"
          },
          {
            "id": "marinha_grande",
            "name": "Marinha Grande"
          },
          {
            "id": "porto_de_mos",
            "name": "Porto De Mos"
          }
        ]
      },
      {
        "id": "setubal",
        "name": "Setubal",
        "cities": [
          {
            "id": "almada",
            "name": "Almada"
          },
          {
            "id": "amora",
            "name": "Amora"
          },
          {
            "id": "baixa_da_banheira",
            "name": "Baixa Da Banheira"
          },
          {
            "id": "barreiro",
            "name": "Barreiro"
          },
          {
            "id": "charneca_de_caparica",
            "name": "Charneca De Caparica"
          },
          {
            "id": "corroios",
            "name": "Corroios"
          },
          {
            "id": "montijo",
            "name": "Montijo"
          },
          {
            "id": "palmela",
            "name": "Palmela"
          },
          {
            "id": "pinhal_novo",
            "name": "Pinhal Novo"
          },
          {
            "id": "quinta_do_conde",
            "name": "Quinta Do Conde"
          },
          {
            "id": "seixal",
            "name": "Seixal"
          },
          {
            "id": "setubal",
            "name": "Setubal"
          }
        ]
      },
      {
        "id": "lisbon",
        "name": "Lisbon",
        "cities": [
          {
            "id": "alverca_do_ribatejo",
            "name": "Alverca Do Ribatejo"
          },
          {
            "id": "amadora",
            "name": "Amadora"
          },
          {
            "id": "arruda_dos_vinhos",
            "name": "Arruda Dos Vinhos"
          },
          {
            "id": "cacem",
            "name": "Cacem"
          },
          {
            "id": "camarate",
            "name": "Camarate"
          },
          {
            "id": "carregado",
            "name": "Carregado"
          },
          {
            "id": "cascais",
            "name": "Cascais"
          },
          {
            "id": "ericeira",
            "name": "Ericeira"
          },
          {
            "id": "estoril",
            "name": "Estoril"
          },
          {
            "id": "linda_a_velha",
            "name": "Linda A Velha"
          },
          {
            "id": "lisbon",
            "name": "Lisbon"
          },
          {
            "id": "loures",
            "name": "Loures"
          },
          {
            "id": "lourinha",
            "name": "Lourinha"
          },
          {
            "id": "mafra",
            "name": "Mafra"
          },
          {
            "id": "mem_martins",
            "name": "Mem Martins"
          },
          {
            "id": "odivelas",
            "name": "Odivelas"
          },
          {
            "id": "oeiras",
            "name": "Oeiras"
          },
          {
            "id": "parede",
            "name": "Parede"
          },
          {
            "id": "povoa_de_santa_iria",
            "name": "Povoa De Santa Iria"
          },
          {
            "id": "queluz",
            "name": "Queluz"
          },
          {
            "id": "rio_de_mouro",
            "name": "Rio De Mouro"
          },
          {
            "id": "sacavem",
            "name": "Sacavem"
          },
          {
            "id": "sao_domingos_de_rana",
            "name": "Sao Domingos De Rana"
          },
          {
            "id": "sao_joao_da_talha",
            "name": "Sao Joao Da Talha"
          },
          {
            "id": "sintra",
            "name": "Sintra"
          },
          {
            "id": "sobral_de_monte_agraco",
            "name": "Sobral De Monte Agraco"
          },
          {
            "id": "torres_vedras",
            "name": "Torres Vedras"
          },
          {
            "id": "vialonga",
            "name": "Vialonga"
          },
          {
            "id": "vila_franca_de_xira",
            "name": "Vila Franca De Xira"
          }
        ]
      },
      {
        "id": "porto",
        "name": "Porto",
        "cities": [
          {
            "id": "amarante",
            "name": "Amarante"
          },
          {
            "id": "ermesinde",
            "name": "Ermesinde"
          },
          {
            "id": "gondomar",
            "name": "Gondomar"
          },
          {
            "id": "lousada",
            "name": "Lousada"
          },
          {
            "id": "maia",
            "name": "Maia"
          },
          {
            "id": "marco_de_canaveses",
            "name": "Marco De Canaveses"
          },
          {
            "id": "matosinhos_municipality",
            "name": "Matosinhos Municipality"
          },
          {
            "id": "pacos_de_ferreira",
            "name": "Pacos De Ferreira"
          },
          {
            "id": "paredes",
            "name": "Paredes"
          },
          {
            "id": "penafiel",
            "name": "Penafiel"
          },
          {
            "id": "porto",
            "name": "Porto"
          },
          {
            "id": "povoa_de_varzim",
            "name": "Povoa De Varzim"
          },
          {
            "id": "rio_tinto",
            "name": "Rio Tinto"
          },
          {
            "id": "santo_tirso",
            "name": "Santo Tirso"
          },
          {
            "id": "sao_mamede_de_infesta",
            "name": "Sao Mamede De Infesta"
          },
          {
            "id": "senhora_da_hora",
            "name": "Senhora Da Hora"
          },
          {
            "id": "trofa",
            "name": "Trofa"
          },
          {
            "id": "valongo",
            "name": "Valongo"
          },
          {
            "id": "vila_do_conde",
            "name": "Vila Do Conde"
          },
          {
            "id": "vila_nova_de_gaia",
            "name": "Vila Nova De Gaia"
          }
        ]
      },
      {
        "id": "azores",
        "name": "Azores",
        "cities": [
          {
            "id": "angra_do_heroismo",
            "name": "Angra Do Heroismo"
          },
          {
            "id": "ponta_delgada",
            "name": "Ponta Delgada"
          }
        ]
      },
      {
        "id": "braga",
        "name": "Braga",
        "cities": [
          {
            "id": "barcelos",
            "name": "Barcelos"
          },
          {
            "id": "braga",
            "name": "Braga"
          },
          {
            "id": "esposende",
            "name": "Esposende"
          },
          {
            "id": "fafe",
            "name": "Fafe"
          },
          {
            "id": "guimaraes",
            "name": "Guimaraes"
          },
          {
            "id": "lordelo",
            "name": "Lordelo"
          },
          {
            "id": "vila_nova_de_famalicao",
            "name": "Vila Nova De Famalicao"
          },
          {
            "id": "vila_verde",
            "name": "Vila Verde"
          }
        ]
      },
      {
        "id": "beja",
        "name": "Beja",
        "cities": [
          {
            "id": "beja",
            "name": "Beja"
          },
          {
            "id": "moura",
            "name": "Moura"
          }
        ]
      },
      {
        "id": "braganca",
        "name": "Braganca",
        "cities": [
          {
            "id": "braganca",
            "name": "Braganca"
          },
          {
            "id": "mirandela",
            "name": "Mirandela"
          }
        ]
      },
      {
        "id": "coimbra",
        "name": "Coimbra",
        "cities": [
          {
            "id": "cantanhede",
            "name": "Cantanhede"
          },
          {
            "id": "coimbra",
            "name": "Coimbra"
          },
          {
            "id": "figueira_da_foz_municipality",
            "name": "Figueira Da Foz Municipality"
          }
        ]
      },
      {
        "id": "castelo_branco",
        "name": "Castelo Branco",
        "cities": [
          {
            "id": "castelo_branco",
            "name": "Castelo Branco"
          },
          {
            "id": "covilha",
            "name": "Covilha"
          }
        ]
      },
      {
        "id": "vila_real",
        "name": "Vila Real",
        "cities": [
          {
            "id": "chaves",
            "name": "Chaves"
          },
          {
            "id": "vila_real",
            "name": "Vila Real"
          }
        ]
      },
      {
        "id": "portalegre",
        "name": "Portalegre",
        "cities": [
          {
            "id": "elvas",
            "name": "Elvas"
          },
          {
            "id": "portalegre",
            "name": "Portalegre"
          }
        ]
      },
      {
        "id": "evora",
        "name": "Evora",
        "cities": [
          {
            "id": "estremoz",
            "name": "Estremoz"
          },
          {
            "id": "evora",
            "name": "Evora"
          },
          {
            "id": "reguengos_de_monsaraz",
            "name": "Reguengos De Monsaraz"
          }
        ]
      },
      {
        "id": "madeira",
        "name": "Madeira",
        "cities": [
          {
            "id": "funchal",
            "name": "Funchal"
          }
        ]
      },
      {
        "id": "guarda",
        "name": "Guarda",
        "cities": [
          {
            "id": "guarda",
            "name": "Guarda"
          },
          {
            "id": "seia",
            "name": "Seia"
          }
        ]
      },
      {
        "id": "viseu",
        "name": "Viseu",
        "cities": [
          {
            "id": "lamego",
            "name": "Lamego"
          },
          {
            "id": "mangualde",
            "name": "Mangualde"
          },
          {
            "id": "tondela",
            "name": "Tondela"
          },
          {
            "id": "viseu",
            "name": "Viseu"
          }
        ]
      },
      {
        "id": "viana_do_castelo",
        "name": "Viana Do Castelo",
        "cities": [
          {
            "id": "ponte_de_lima",
            "name": "Ponte De Lima"
          },
          {
            "id": "valenza",
            "name": "Valenza"
          },
          {
            "id": "viana_do_castelo",
            "name": "Viana Do Castelo"
          }
        ]
      }
    ],
    "isps": [
      {
        "code": "digi_portugal",
        "name": "Digi Portugal"
      },
      {
        "code": "ligat_telecom_sociedade_unipessoal_lda",
        "name": "Ligat Telecom Sociedade Unipessoal Lda"
      },
      {
        "code": "meo",
        "name": "Meo"
      },
      {
        "code": "nos_acores_comunicacoes",
        "name": "Nos Acores Comunicacoes"
      },
      {
        "code": "nos_comunicacoes",
        "name": "Nos Comunicacoes"
      },
      {
        "code": "nos_madeira_comunicacoes",
        "name": "Nos Madeira Comunicacoes"
      },
      {
        "code": "nowo_communications",
        "name": "Nowo Communications"
      },
      {
        "code": "starlink",
        "name": "Starlink"
      },
      {
        "code": "vodafone_portugal",
        "name": "Vodafone Portugal"
      }
    ],
    "metadataStatus": "verified"
  }
}
