utils.pt utils.pt
Autor App 🍺
utils.pt / Bases de Dados JSON

Bases de Dados em JSON

Dados estruturados e atualizados para desenvolvimento, testes e preenchimento de formulários.

Conversão

Lista Global de Países

Ficheiro: lista-paises.json · Tamanho: ~140 KB

Descarregar JSON

Tabela abrangente de todos os países e territórios reconhecidos mundialmente, traduzida integralmente para português europeu. Contém dados fundamentais para processamento e internacionalização.

Estrutura dos Dados
  • Nome: Designação do país em língua portuguesa (ex: Alemanha).
  • Nome_EN: Nome correspondente em inglês (ex: Germany).
  • Indicativo: Indicativo telefónico internacional DDI (ex: +49).
  • Codigos: Objetos com as normas ISO 3166-1 de 2 letras (Alpha2), 3 letras (Alpha3) e numérico.
  • Moeda: Código de 3 letras, nome e símbolo da moeda nacional.
  • Continente, Capital e TLD (domínio de topo da internet).
  • Bandeira: O emoji representativo e o código unicode respetivo.
  • Timezone: Definição do fuso horário padrão, IANA e variações de verão.
Exemplo do Formato
[
  {
    "Nome": "Portugal",
    "Indicativo": "+351",
    "Codigos": {
      "Alpha2": "PT",
      "Alpha3": "PRT",
      "Numerico": "620"
    },
    "Moeda": {
      "Codigo": "EUR",
      "Nome": "Euro",
      "Simbolo": "€"
    },
    "Capital": "Lisboa",
    "Continente": "Europa",
    "Bandeira": {
      "Emoji": "🇵🇹",
      "Unicode": "U+1F1F5 U+1F1F9"
    },
    "Nome_EN": "Portugal",
    "TLD": ".pt"
  }
]
Identificação

Divisões Administrativas de Portugal

Ficheiro: distritos-concelhos-freguesias.json · Tamanho: ~355 KB

Descarregar JSON

Estrutura completa das divisões territoriais administrativas de Portugal (incluindo distritos do Continente e as Regiões Autónomas dos Açores e da Madeira) organizada de forma hierárquica (em árvore). Altamente recomendada para implementar seletores interdependentes (ex: selecionar primeiro o Distrito, depois filtrar os Concelhos respetivos e finalmente a Freguesia).

Estrutura dos Dados
  • Árvore Hierárquica: Distritos Concelhos Freguesias.
  • Codigo: Código oficial baseado na normalização DICOFRE do INE (Instituto Nacional de Estatística).
  • Nome: Denominação oficial da respetiva divisão administrativa.
Exemplo do Formato
[
  {
    "Codigo": "01",
    "Nome": "Aveiro",
    "Concelhos": [
      {
        "Codigo": "0101",
        "Nome": "Águeda",
        "Freguesias": [
          {
            "Codigo": "010103",
            "Nome": "Aguada de Cima"
          },
          {
            "Codigo": "010114",
            "Nome": "Fermentelos"
          }
        ]
      }
    ]
  }
]
Finanças

Bancos de Portugal

Ficheiro: bancos-portugueses.json · Tamanho: ~5 KB

Descarregar JSON

Lista curada e corrigida de instituições financeiras e prestadores de serviços de pagamento que operam no mercado português. Ideal para validação de IBANs, preenchimento de dropdowns e determinação rápida do nome da instituição com base no código bancário de 4 dígitos.

Estrutura dos Dados
  • code: Código identificador de 4 dígitos da instituição (ex: 0035).
  • name: Designação social e oficial da entidade bancária.
  • shortName: Nome de marca ou comercial abreviado (ex: CGD).
  • swift: Código SWIFT/BIC principal da sucursal nacional.
  • notes: Informações ou notas históricas sobre fusões ou descontinuações (opcional).
Exemplo do Formato
[
  {
    "code": "0033",
    "name": "Banco Comercial Português, S.A.",
    "shortName": "Millennium bcp",
    "swift": "BCPTPPL"
  },
  {
    "code": "0035",
    "name": "Caixa Geral de Depósitos",
    "shortName": "CGD",
    "swift": "CGDIPTPL"
  },
  {
    "code": "3560",
    "name": "Revolut Bank",
    "shortName": "Revolut",
    "swift": "REVOPTP2"
  }
]