Skip to content

Catálogo BACEN IF.DATA (YAML-fonte)

Conteúdo bruto do arquivo-fonte para referência — a documentação curada está nas páginas de conjuntos de dados e tabelas.

# BACEN IF.DATA catalog.
#
# IF.DATA is the sole source for this domain. Olinda is intentionally not
# declared; cadastro fields unavailable in IF.DATA remain NULL.
#
# ifdata_valores/ifdata_cadastro chave_status: verificada (2026-08-24), measured
# against the full 45-competência series (201503-202603, 28,013,428 valores rows,
# 199,988 cadastro rows) -- zero duplicate _hash_linha, zero duplicate key-column
# groups, zero NULL key columns, in both tables. ifdata_catalogo chave_status:
# also verificada (2026-08-24), measured against the two real catalog payloads
# (catalog_legacy: 100 entries, catalog_current: 5) on its asset_key key -- see
# the inline comment on that entry below for the full measurement. All three
# BACEN datasets are verificada.

- id: ifdata_valores
  fonte: bacen
  dominio: instituicoes
  periodicidade: trimestral
  encoding: utf-8
  restatement: true
  partes:
    - nome: legacy
      url: https://www3.bcb.gov.br/ifdata/rest/arquivos
      layout: rest_json_ifdata
      vigencia:
        ate: "202412"
      tabelas:
        - nome: valores
          chave: [periodo, tipo_inst, cod_inst, report_type, col_name]
          chave_status: verificada
    - nome: current
      url: https://www3.bcb.gov.br/ifdata/rest/arquivos
      layout: rest_json_ifdata
      vigencia:
        de: "202501"
      tabelas:
        - nome: valores
          chave: [periodo, tipo_inst, cod_inst, report_type, col_name]
          chave_status: verificada

- id: ifdata_cadastro
  fonte: bacen
  dominio: instituicoes
  periodicidade: trimestral
  encoding: utf-8
  restatement: true
  partes:
    - nome: legacy
      url: https://www3.bcb.gov.br/ifdata/rest/arquivos
      layout: rest_json_ifdata
      vigencia:
        ate: "202412"
      tabelas:
        - nome: cadastro
          chave: [periodo, tipo_inst, cod_inst]
          chave_status: verificada
    - nome: current
      url: https://www3.bcb.gov.br/ifdata/rest/arquivos
      layout: rest_json_ifdata
      vigencia:
        de: "202501"
      tabelas:
        - nome: cadastro
          chave: [periodo, tipo_inst, cod_inst]
          chave_status: verificada

- id: ifdata_catalogo
  fonte: bacen
  dominio: instituicoes
  periodicidade: diaria
  encoding: utf-8
  snapshot: true
  partes:
    - nome: unica
      url: https://www3.bcb.gov.br/ifdata/rest/relatorios2000a2024
      layout: rest_json_ifdata
      tabelas:
        - nome: catalogo
          chave: [asset_key]
          chave_status: verificada
          # chave medida (2026-08-24) contra os dois payloads reais do catálogo
          # (catalog_legacy: 100 entradas dt; catalog_current: 5), baixados
          # 2026-08-21: 2.560 file entries no total, 2.560 asset_key (filenames)
          # distintos, 0 duplicatas, 0 vazios/NULL. A tabela bronze desta
          # snapshot ainda não tem caminho de construção (bronze/bacen.py
          # cobre valores/cadastro) — a medição é sobre os payloads crus.