api_bcadastro

Projeto: rj-iplanrio

Modelo mart para dados de CNPJ da API do BCadastro, contendo informações empresariais, contato, endereço, sócios e metadados

2
Tabelas
152
Colunas Totais

Google Colab

Analise este dataset em um notebook Colab

Ao clicar abrimos o Colab em nova aba e copiamos o notebook padrão para sua área de transferência.

cnpj

99 colunas • Criado em 16/12/2025, 09:18:24

Abrir no BigQuery
Nome da Coluna Tipo Descrição
cnpj
STRING
Número do CNPJ da empresa
razao_social
STRING
Razão social da empresa
nome_fantasia
STRING
Nome fantasia da empresa
capital_social
INT64
Capital social da empresa
cnae_fiscal
STRING
Código CNAE fiscal principal
cnae_secundarias
ARRAY<STRING>
Códigos CNAE secundários da empresa
nire
STRING
Número de Identificação do Registro de Empresas
natureza_juridica
STRUCT<id STRING, descricao STRING>
Sem descrição
natureza_juridica.id
STRING
ID da natureza jurídica
natureza_juridica.descricao
STRING
Descrição da natureza jurídica
porte
STRUCT<id STRING, descricao STRING>
Sem descrição
porte.id
STRING
ID do porte da empresa
porte.descricao
STRING
Descrição do porte da empresa
matriz_filial
STRUCT<id STRING, descricao STRING>
Sem descrição
matriz_filial.id
STRING
ID do indicador matriz/filial
matriz_filial.descricao
STRING
Descrição do indicador matriz/filial
orgao_registro
STRUCT<id STRING, descricao STRING>
Sem descrição
orgao_registro.id
STRING
ID do órgão de registro
orgao_registro.descricao
STRING
Descrição do órgão de registro
inicio_atividade_data
DATE
Data de início das atividades da empresa
situacao_cadastral
STRUCT<id STRING, descricao STRING, data DATE, motivo_id STRING, motivo_descricao STRING>
Sem descrição
situacao_cadastral.id
STRING
ID da situação cadastral
situacao_cadastral.descricao
STRING
Descrição da situação cadastral
situacao_cadastral.data
DATE
Data da situação cadastral
situacao_cadastral.motivo_id
STRING
ID do motivo da situação cadastral
situacao_cadastral.motivo_descricao
STRING
Descrição do motivo da situação cadastral
situacao_especial
STRUCT<descricao STRING, data DATE>
Sem descrição
situacao_especial.descricao
STRING
Descrição da situação especial
situacao_especial.data
DATE
Data da situação especial
ente_federativo
STRUCT<id STRING, tipo STRING>
Sem descrição
ente_federativo.id
STRING
ID do ente federativo
ente_federativo.tipo
STRING
Tipo do ente federativo
contato
STRUCT<telefone ARRAY<STRUCT<ddd STRING, telefone STRING>>, email STRING>
Sem descrição
contato.telefone
ARRAY<STRUCT<ddd STRING, telefone STRING>>
Array de telefones da empresa
contato.telefone.ddd
STRING
Sem descrição
contato.telefone.telefone
STRING
Sem descrição
contato.email
STRING
Endereço de email da empresa
endereco
STRUCT<cep STRING, id_pais STRING, uf STRING, id_municipio STRING, municipio_nome STRING, municipio_exterior_nome STRING, bairro STRING, tipo_logradouro STRING, logradouro STRING, numero STRING, complemento STRING>
Sem descrição
endereco.cep
STRING
CEP do endereço
endereco.id_pais
STRING
ID do país do endereço
endereco.uf
STRING
Unidade Federativa do endereço
endereco.id_municipio
STRING
ID do município do endereço
endereco.municipio_nome
STRING
Nome do município do endereço
endereco.municipio_exterior_nome
STRING
Nome do município exterior do endereço
endereco.bairro
STRING
Bairro do endereço
endereco.tipo_logradouro
STRING
Tipo do logradouro
endereco.logradouro
STRING
Nome do logradouro
endereco.numero
STRING
Número do endereço
endereco.complemento
STRING
Complemento do endereço
contador
STRUCT<pf STRUCT<tipo_crc STRING, classificacao_crc STRING, sequencial_crc STRING, id STRING>, pj STRUCT<tipo_crc STRING, classificacao_crc STRING, sequencial_crc STRING, id STRING>>
Sem descrição
contador.pf
STRUCT<tipo_crc STRING, classificacao_crc STRING, sequencial_crc STRING, id STRING>
Sem descrição
contador.pf.tipo_crc
STRING
Tipo do CRC do contador PF
contador.pf.classificacao_crc
STRING
Classificação do CRC do contador PF
contador.pf.sequencial_crc
STRING
Sequencial do CRC do contador PF
contador.pf.id
STRING
ID do contador PF
contador.pj
STRUCT<tipo_crc STRING, classificacao_crc STRING, sequencial_crc STRING, id STRING>
Sem descrição
contador.pj.tipo_crc
STRING
Tipo do CRC do contador PJ
contador.pj.classificacao_crc
STRING
Classificação do CRC do contador PJ
contador.pj.sequencial_crc
STRING
Sequencial do CRC do contador PJ
contador.pj.id
STRING
ID do contador PJ
responsavel
STRUCT<cpf STRING, qualificacao_id STRING, qualificacao_descricao STRING, inclusao_data DATE>
Sem descrição
responsavel.cpf
STRING
CPF do responsável
responsavel.qualificacao_id
STRING
ID da qualificação do responsável
responsavel.qualificacao_descricao
STRING
Descrição da qualificação do responsável
responsavel.inclusao_data
DATE
Data de inclusão do responsável
tipos_unidade
ARRAY<STRING>
Tipos de unidade da empresa
formas_atuacao
ARRAY<STRING>
Formas de atuação da empresa
socios_quantidade
INT64
Quantidade de sócios da empresa
socios
ARRAY<STRUCT<codigo_pais STRING, cpf_socio STRING, nome_socio STRING, cnpj_socio STRING, cpf_representante_legal STRING, data_situacao_especial DATE, nome_socio_estrangeiro STRING, qualificacao_representante_legal STRING, qualificacao_socio STRING, tipo STRING>>
Array de sócios da empresa
socios.codigo_pais
STRING
Sem descrição
socios.cpf_socio
STRING
Sem descrição
socios.nome_socio
STRING
Sem descrição
socios.cnpj_socio
STRING
Sem descrição
socios.cpf_representante_legal
STRING
Sem descrição
socios.data_situacao_especial
DATE
Sem descrição
socios.nome_socio_estrangeiro
STRING
Sem descrição
socios.qualificacao_representante_legal
STRING
Sem descrição
socios.qualificacao_socio
STRING
Sem descrição
socios.tipo
STRING
Sem descrição
sucessoes
ARRAY<STRUCT<evento_sucedida STRING, data_evento_sucedida DATE, data_processamento DATE, sucessoras STRING>>
Array de sucessões empresariais
sucessoes.evento_sucedida
STRING
Sem descrição
sucessoes.data_evento_sucedida
DATE
Sem descrição
sucessoes.data_processamento
DATE
Sem descrição
sucessoes.sucessoras
STRING
Sem descrição
timestamp
STRING
Timestamp dos dados
language
STRING
Idioma dos dados
couchdb
STRUCT<id STRING, key STRING, rev STRING, seq STRING, last_seq STRING>
Sem descrição
couchdb.id
STRING
ID do CouchDB
couchdb.key
STRING
Chave do CouchDB
couchdb.rev
STRING
Revisão do CouchDB
couchdb.seq
STRING
Sequência do CouchDB
couchdb.last_seq
STRING
Última sequência do CouchDB
airbyte
STRUCT<raw_id STRING, extracted_at TIMESTAMP, generation_id INT64, changes STRING, sync_id STRING>
Sem descrição
airbyte.raw_id
STRING
ID raw do Airbyte
airbyte.extracted_at
TIMESTAMP
Data de extração do Airbyte
airbyte.generation_id
INT64
ID de geração do Airbyte
airbyte.changes
STRING
Mudanças registradas pelo Airbyte
airbyte.sync_id
STRING
ID de sincronização do Airbyte
cnpj_particao
INT64
Coluna de particionamento baseada no CNPJ

cpf

53 colunas • Criado em 16/12/2025, 09:17:24

Abrir no BigQuery
Nome da Coluna Tipo Descrição
cpf
STRING
Número do CPF do cidadão
nome
STRING
Nome completo do cidadão
nome_social
STRING
Nome social do cidadão
mae_nome
STRING
Nome da mãe do cidadão
nascimento_data
DATE
Data de nascimento do cidadão
inscricao_data
DATE
Data de inscrição no CPF
atualizacao_data
DATE
Data da última atualização do cadastro
situacao_cadastral_tipo
STRING
Tipo de situação cadastral do CPF
sexo
STRING
Sexo do cidadão
obito_ano
STRING
Ano do óbito do cidadão
estrangeiro_indicador
BOOL
Indicador se o cidadão é estrangeiro
residente_exterior_indicador
BOOL
Indicador se o cidadão reside no exterior
contato
STRUCT<telefone STRUCT<ddi STRING, ddd STRING, numero STRING>, email STRING>
Informações de contato do cidadão
contato.telefone
STRUCT<ddi STRING, ddd STRING, numero STRING>
Informações do telefone do cidadão
contato.telefone.ddi
STRING
Código DDI do telefone
contato.telefone.ddd
STRING
Código DDD do telefone
contato.telefone.numero
STRING
Número do telefone
contato.email
STRING
Endereço de email do cidadão
endereco
STRUCT<cep STRING, uf STRING, municipio STRING, bairro STRING, tipo_logradouro STRING, logradouro STRING, numero STRING, complemento STRING>
Informações de endereço do cidadão
endereco.cep
STRING
CEP do endereço
endereco.uf
STRING
Unidade Federativa do endereço
endereco.municipio
STRING
Município do endereço
endereco.bairro
STRING
Bairro do endereço
endereco.tipo_logradouro
STRING
Tipo do logradouro
endereco.logradouro
STRING
Nome do logradouro
endereco.numero
STRING
Número do endereço
endereco.complemento
STRING
Complemento do endereço
nascimento_local
STRUCT<id_pais STRING, pais STRING, uf STRING, id_municipio STRING, municipio STRING>
Informações do local de nascimento
nascimento_local.id_pais
STRING
ID do país de nascimento
nascimento_local.pais
STRING
Nome do país de nascimento
nascimento_local.uf
STRING
UF de nascimento
nascimento_local.id_municipio
STRING
ID do município de nascimento
nascimento_local.municipio
STRING
Nome do município de nascimento
ocupacao
STRUCT<id STRING, nome STRING, id_natureza STRING, id_ua STRING>
Informações de ocupação do cidadão
ocupacao.id
STRING
ID da ocupação
ocupacao.nome
STRING
Nome da ocupação
ocupacao.id_natureza
STRING
ID da natureza da ocupação
ocupacao.id_ua
STRING
ID da unidade administrativa da ocupação
metadados
STRUCT<ano_exercicio INT64, version STRING, tipo STRING, timestamp STRING>
Metadados do registro
metadados.ano_exercicio
INT64
Ano de exercício dos dados
metadados.version
STRING
Versão dos dados
metadados.tipo
STRING
Tipo do registro
metadados.timestamp
STRING
Timestamp dos metadados
airbyte
STRUCT<seq STRING, last_seq STRING, airbyte_raw_id STRING, airbyte_extracted_at TIMESTAMP, airbyte_meta STRUCT<changes STRING, sync_id STRING>, airbyte_generation_id INT64>
Metadados de sincronização do Airbyte
airbyte.seq
STRING
Sequência do Airbyte
airbyte.last_seq
STRING
Última sequência do Airbyte
airbyte.airbyte_raw_id
STRING
ID raw do Airbyte
airbyte.airbyte_extracted_at
TIMESTAMP
Data de extração do Airbyte
airbyte.airbyte_meta
STRUCT<changes STRING, sync_id STRING>
Metadados do Airbyte
airbyte.airbyte_meta.changes
STRING
Mudanças registradas pelo Airbyte
airbyte.airbyte_meta.sync_id
STRING
ID de sincronização do Airbyte
airbyte.airbyte_generation_id
INT64
ID de geração do Airbyte
cpf_particao
INT64
Coluna de particionamento baseada no CPF