Dicionário de dados

Build 20261016T230649Z (2026-10-16T23:06:49Z). As colunas têm o nome da ANVISA em minúsculas; os horários são de Brasília, sem fuso. Índice legível por máquina: manifest.json (as descrições abaixo estão em columns[].description e notes); lista de arquivos: index.html; histórico do formato e das tabelas: CHANGELOG.dados.md.

alimentos · alimentos_resultado · saneantes · peticoes_alimento · peticoes_alimento_andamento · produtos_irregulares · cosmeticos · produtos · empresas · medidas · cosmeticos_por_empresa · alimentos_por_produto

alimentos

Alimentos: registros e notificações. 67.101 linhas, 3.275.068 bytes, ordenado por nu_cnpj_empresa, nu_processo. Origem: TA_CONSULTA_ALIMENTOS.CSV (carga da ANVISA: 2026-10-12T00:00:00).

colunatipoorigemdescrição
no_produtoVARCHARNO_PRODUTONome do produto como regularizado; muitas vezes genérico ("Suplemento Alimentar em Cápsulas").
nu_registro_notificacao_produtoVARCHARNU_REGISTRO_NOTIFICACAO_PRODUTONº de registro do produto (9 dígitos) ou, nas notificações, o nº do processo.
nu_processoVARCHARNU_PROCESSONº do processo na ANVISA, só dígitos. Os atuais têm 17 (exibidos como 25351.161029/2026-55); os antigos, de 6 a 16, a maioria 13. Compare como texto.
no_razao_social_empresaVARCHARNO_RAZAO_SOCIAL_EMPRESARazão social da empresa detentora.
nu_cnpj_empresaVARCHARNU_CNPJ_EMPRESACNPJ da empresa detentora, 14 dígitos com zeros à esquerda. Texto, nunca número.
ds_situacao_assunto_docVARCHARDS_SITUACAO_ASSUNTO_DOCSituação da petição que regularizou o produto (ex.: "Anuído").
dt_vencimento_registroDATEDT_VENCIMENTO_REGISTROVencimento do registro com precisão de mês, gravado como dia 1. Notificações trazem 12/2029, um valor de preenchimento; registros vencem 5, 10, 15 ou 20 anos após a regularização.
co_seq_produtoINTEGERCO_SEQ_PRODUTOIdentificador do produto; as apresentações de um mesmo produto compartilham nome, marcas, empresa, processo e situação. Junta com alimentos_resultado.co_produto.
dt_regularizacaoTIMESTAMPDT_REGULARIZACAOData da regularização (horário de Brasília).
co_seq_apresentacao_produtoINTEGERCO_SEQ_APRESENTACAO_PRODUTOIdentificador da apresentação; chave de junção com alimentos_resultado.
co_tipo_regularizacaoINTEGERCO_TIPO_REGULARIZACAOCódigo de tipo_regularizacao.
co_situacao_assunto_docINTEGERCO_SITUACAO_ASSUNTO_DOCCódigo de ds_situacao_assunto_doc.
dt_publicacaoTIMESTAMPDT_PUBLICACAOData de publicação da regularização (horário de Brasília).
dt_situacaoTIMESTAMPDT_SITUACAOData da situação atual (horário de Brasília).
dt_inicio_analiseTIMESTAMPDT_INICIO_ANALISEInício da análise pela ANVISA (horário de Brasília).
nu_registro_produtoVARCHARNU_REGISTRO_PRODUTONº de registro do produto (9 dígitos); vazio nas notificações. Quando presente, igual a nu_registro_notificacao_produto.
st_produto_ativoBOOLEANST_PRODUTO_ATIVOProduto ativo. Nulo quando a origem traz um valor que não é S nem N (uma linha). (1 valores não lidos viraram nulos)
nu_registroVARCHARNU_REGISTRONº de registro da apresentação: o do produto mais 4 dígitos (13 ao todo); vazio nas notificações.
co_forma_fisicaINTEGERCO_FORMA_FISICACódigo da forma física; o texto está em alimentos_resultado.ds_forma_fisica.
marcasVARCHARMARCASMarcas do produto, separadas por " ; ".
situacao_registroVARCHARSITUACAO_REGISTRO"Ativo" ou "Inativo" (cancelado, vencido ou encerrado a pedido).
tipo_regularizacaoVARCHARTIPO_REGULARIZACAO"Registrado" (a ANVISA analisou antes de liberar) ou "Notificado" (a empresa comunicou e pode vender sem análise prévia).
ds_categoria_produtoVARCHARDS_CATEGORIA_PRODUTOCategoria do produto (ex.: "Suplementos alimentares").
ds_alegacao_funcionalVARCHARDS_ALEGACAO_FUNCIONALAlegações funcionais autorizadas, separadas por ";".
dt_carga_etlTIMESTAMPDT_CARGA_ETLQuando a ANVISA gerou o arquivo aberto (horário de Brasília); igual em todas as linhas.

alimentos_resultado

Alimentos: detalhe das apresentações. 67.455 linhas, 1.752.138 bytes, ordenado por co_produto, co_seq_apresentacao_produto. Origem: TA_CONSULTA_ALIMENTOS_RESULTADO.CSV (carga da ANVISA: 2026-10-13T00:44:08).

colunatipoorigemdescrição
co_seq_apresentacao_produtoINTEGERCO_SEQ_APRESENTACAO_PRODUTOIdentificador da apresentação; chave de junção com alimentos.
nu_apresentacao_produtoVARCHARNU_APRESENTACAO_PRODUTONúmero da apresentação dentro do produto.
nu_registroVARCHARNU_REGISTRONº de registro da apresentação (13 dígitos); vazio nas notificações.
validadeVARCHARVALIDADEPrazo de validade em texto (ex.: "24 Meses").
ds_forma_fisicaVARCHARDS_FORMA_FISICAForma física (pó, cápsula, líquido…).
situacao_apresentacaoVARCHARSITUACAO_APRESENTACAOSituação da apresentação.
material_embalagensVARCHARMATERIAL_EMBALAGENSMateriais de embalagem, separados por " | ".
tipo_embalagensVARCHARTIPO_EMBALAGENSTipos de embalagem, separados por " | ".
empresas_envasadorasVARCHAREMPRESAS_ENVASADORASEmpresas envasadoras, separadas por " | ".
empresas_internacionaisVARCHAREMPRESAS_INTERNACIONAISFabricantes internacionais, separados por " | ".
grupos_populacionaisVARCHARGRUPOS_POPULACIONAISGrupos populacionais a que o produto se destina.
vias_administracaoVARCHARVIAS_ADMINISTRACAOVias de administração, separadas por " | ".
tabela_nutricionalVARCHARTABELA_NUTRICIONALLista de ingredientes em texto livre, apesar do nome.
intoleranciasVARCHARINTOLERANCIASPares "Contém Glúten - Sim/Não" e "Contém Lactose - Sim/Não", separados por " | ".
alergenicosVARCHARALERGENICOSGrupos separados por " | ", cada um "Rótulo - item#item" (rótulos: Contém, Contém derivado de, Pode conter, Não contém).
co_produtoINTEGERCO_PRODUTOIdentificador do produto; igual a alimentos.co_seq_produto.
dt_carga_etlTIMESTAMPDT_CARGA_ETLQuando a ANVISA gerou o arquivo aberto (horário de Brasília); igual em todas as linhas.

saneantes

Saneantes: registros e notificações. 144.548 linhas, 3.724.822 bytes, ordenado por nu_cnpj_empresa, nu_processo. Origem: TA_CONSULTA_SANEANTES.CSV (carga da ANVISA: 2026-10-12T00:00:00).

colunatipoorigemdescrição
no_produtoVARCHARNO_PRODUTONome do produto como regularizado.
nu_processoVARCHARNU_PROCESSONº do processo na ANVISA, só dígitos. Os atuais têm 17 (exibidos como 25351.161029/2026-55); os antigos, de 6 a 16, a maioria 13. Compare como texto.
nu_cnpj_empresaVARCHARNU_CNPJ_EMPRESACNPJ da empresa detentora, 14 dígitos com zeros à esquerda. Texto, nunca número.
no_razao_social_empresaVARCHARNO_RAZAO_SOCIAL_EMPRESARazão social da empresa detentora.
st_produto_ativoBOOLEANST_PRODUTO_ATIVOProduto ativo (regularização vigente).
nu_registro_produtoVARCHARNU_REGISTRO_PRODUTONº de registro (9 dígitos); vazio nas notificações.
dt_vencimento_produtoTIMESTAMPDT_VENCIMENTO_PRODUTOVencimento da regularização (horário de Brasília); vazio em parte das linhas, e a ANVISA publica datas até o ano 3033.
is_registradoBOOLEANIS_REGISTRADOVerdadeiro nos registrados, falso nos notificados.
nu_expedienteVARCHARNU_EXPEDIENTENº do expediente, 9 ou 10 dígitos com zeros à esquerda; identifica o produto, mas seis vêm em duas linhas (Registrado e Notificado).
dt_atualizacaoTIMESTAMPDT_ATUALIZACAOQuando a ANVISA atualizou o arquivo aberto (horário de Brasília); igual em todas as linhas.

peticoes_alimento

Alimentos: ciclo de análise das petições finalizadas. 69.416 linhas, 1.207.160 bytes, ordenado por num_processo_peticao, num_expediente_peticao, ordem_ocorre_grupo_etapa_asc. Origem: CICLO_ANALISE_PETICOES_ALIMENTO.CSV (carga da ANVISA: não informada).

colunatipoorigemdescrição
num_expediente_peticaoVARCHARNUM_EXPEDIENTE_PETICAONº do expediente da petição, 9 ou 10 dígitos com zeros à esquerda; identifica a petição.
num_processo_peticaoVARCHARNUM_PROCESSO_PETICAONº do processo a que a petição pertence, só dígitos (17 nos atuais, 13 nos antigos). Quando é o processo de um produto, junta com alimentos.nu_processo.
s_n_peticao_primariaBOOLEANS_N_PETICAO_PRIMARIAVerdadeiro na petição que abriu o processo.
cod_assunto_peticaoINTEGERCOD_ASSUNTO_PETICAOCódigo do assunto da petição; um para um com desc_assunto_peticao.
desc_assunto_peticaoVARCHARDESC_ASSUNTO_PETICAOAssunto da petição (o tipo de pedido feito à ANVISA).
data_situacao_atual_peticaoTIMESTAMPDATA_SITUACAO_ATUAL_PETICAOData da situação atual da petição (horário de Brasília).
desc_situacao_atual_peticaoVARCHARDESC_SITUACAO_ATUAL_PETICAOSituação atual da petição (ex.: "Publicado deferimento").
data_primeira_finalizacaoTIMESTAMPDATA_PRIMEIRA_FINALIZACAOPrimeira finalização da petição (horário de Brasília).
data_finalizacao_atualTIMESTAMPDATA_FINALIZACAO_ATUALFinalização mais recente (horário de Brasília); difere da primeira quando a petição voltou a ser analisada.
desc_tipo_documentoVARCHARDESC_TIPO_DOCUMENTOTipo do documento: "Petição" num processo existente, "Processo" quando é um pedido novo, de produto ainda não registrado.
desc_area_interesseVARCHARDESC_AREA_INTERESSEÁrea da ANVISA; sempre "Alimento" neste arquivo.
desc_fila_analiseVARCHARDESC_FILA_ANALISEFila de análise em que a petição está ou esteve.
desc_sub_fila_lista_analiseVARCHARDESC_SUB_FILA_LISTA_ANALISESubfila ou lista de análise dentro da fila.
desc_grupo_etapa_ciclo_analiseVARCHARDESC_GRUPO_ETAPA_CICLO_ANALISEA etapa do ciclo de análise que esta linha descreve (fila, análise, exigência, finalização…).
data_ini_ocorrencia_grp_etapaTIMESTAMPDATA_INI_OCORRENCIA_GRP_ETAPAInício da etapa (horário de Brasília).
data_fim_ocorrencia_grp_etapaTIMESTAMPDATA_FIM_OCORRENCIA_GRP_ETAPAFim da etapa (horário de Brasília); vazio na etapa em curso.
ordem_ocorre_grupo_etapa_ascINTEGERORDEM_OCORRE_GRUPO_ETAPA_ASCOrdem da etapa dentro da petição, a partir de 1; com o expediente, identifica a linha.
ordem_ocorre_grupo_etapa_descINTEGERORDEM_OCORRE_GRUPO_ETAPA_DESCOrdem inversa da etapa: 1 é a mais recente.

peticoes_alimento_andamento

Alimentos: petições em análise. 1.152 linhas, 20.252 bytes, ordenado por num_processo_peticao, num_expediente_peticao, ordem_ocorre_grupo_etapa_asc. Origem: CICLO_ANALISE_PETICOES_ANDAMENTO_ALIMENTO.CSV (carga da ANVISA: não informada).

colunatipoorigemdescrição
num_expediente_peticaoVARCHARNUM_EXPEDIENTE_PETICAONº do expediente da petição, 9 ou 10 dígitos com zeros à esquerda; identifica a petição.
num_processo_peticaoVARCHARNUM_PROCESSO_PETICAONº do processo a que a petição pertence, só dígitos (17 nos atuais, 13 nos antigos). Quando é o processo de um produto, junta com alimentos.nu_processo.
s_n_peticao_primariaBOOLEANS_N_PETICAO_PRIMARIAVerdadeiro na petição que abriu o processo.
cod_assunto_peticaoINTEGERCOD_ASSUNTO_PETICAOCódigo do assunto da petição; um para um com desc_assunto_peticao.
desc_assunto_peticaoVARCHARDESC_ASSUNTO_PETICAOAssunto da petição (o tipo de pedido feito à ANVISA).
data_situacao_atual_peticaoTIMESTAMPDATA_SITUACAO_ATUAL_PETICAOData da situação atual da petição (horário de Brasília).
desc_situacao_atual_peticaoVARCHARDESC_SITUACAO_ATUAL_PETICAOSituação atual da petição (ex.: "Publicado deferimento").
desc_tipo_documentoVARCHARDESC_TIPO_DOCUMENTOTipo do documento: "Petição" num processo existente, "Processo" quando é um pedido novo, de produto ainda não registrado.
desc_area_interesseVARCHARDESC_AREA_INTERESSEÁrea da ANVISA; sempre "Alimento" neste arquivo.
desc_fila_analiseVARCHARDESC_FILA_ANALISEFila de análise em que a petição está ou esteve.
desc_sub_fila_lista_analiseVARCHARDESC_SUB_FILA_LISTA_ANALISESubfila ou lista de análise dentro da fila.
desc_grupo_etapa_ciclo_analiseVARCHARDESC_GRUPO_ETAPA_CICLO_ANALISEA etapa do ciclo de análise que esta linha descreve (fila, análise, exigência, finalização…).
data_ini_ocorrencia_grp_etapaTIMESTAMPDATA_INI_OCORRENCIA_GRP_ETAPAInício da etapa (horário de Brasília).
data_fim_ocorrencia_grp_etapaTIMESTAMPDATA_FIM_OCORRENCIA_GRP_ETAPAFim da etapa (horário de Brasília); vazio na etapa em curso.
ordem_ocorre_grupo_etapa_ascINTEGERORDEM_OCORRE_GRUPO_ETAPA_ASCOrdem da etapa dentro da petição, a partir de 1; com o expediente, identifica a linha.
ordem_ocorre_grupo_etapa_descINTEGERORDEM_OCORRE_GRUPO_ETAPA_DESCOrdem inversa da etapa: 1 é a mais recente.

produtos_irregulares

Produtos irregulares: medidas de fiscalização. 80.224 linhas, 1.081.559 bytes, ordenado por co_tipo_produto, nu_cnpj_empresa_investigada, co_seq_dossie_investig_med. Origem: TA_CONSULTA_PRODUTOS_IRREGULARES_RESULTADO.CSV (carga da ANVISA: 2026-10-13T00:00:02).

colunatipoorigemdescrição
co_seq_dossie_investig_medINTEGERCO_SEQ_DOSSIE_INVESTIG_MEDIdentificador do dossiê de investigação; um dossiê tem várias linhas (ação × atividade × produto).
nu_processoVARCHARNU_PROCESSONº do processo da medida de fiscalização, 17 dígitos; não é o de um produto.
nu_cnpjVARCHARNU_CNPJCNPJ de quem abriu o dossiê, não da empresa fiscalizada: muitas vezes a própria ANVISA (03112386000111) ou um marketplace.
no_razao_socialVARCHARNO_RAZAO_SOCIALRazão social de quem abriu o dossiê.
co_tipo_produtoINTEGERCO_TIPO_PRODUTOCódigo da área: 1 medicamento, 2 cosmético, 3 saneante, 6 alimento, entre outros.
ds_tipo_produtoVARCHARDS_TIPO_PRODUTOÁrea do produto (Alimento, Cosmético, Saneantes, Medicamento…).
co_riscoINTEGERCO_RISCOCódigo do risco: 19, 20 e 21 são Risco I, II e III.
ds_risco_produtoVARCHARDS_RISCO_PRODUTOClasse de risco do produto.
total_medida_cautelarINTEGERTOTAL_MEDIDA_CAUTELARQuantas medidas cautelares o dossiê tem (1 a 5).
no_empresa_investigadaVARCHARNO_EMPRESA_INVESTIGADANome da empresa fiscalizada; vazio em muitas linhas.
nu_cnpj_empresa_investigadaVARCHARNU_CNPJ_EMPRESA_INVESTIGADAA empresa fiscalizada: 14 dígitos quando é um CNPJ, 11 quando é uma pessoa (CPF), ou texto ("DESCONHECIDO", "Não se aplica"); vazio em parte das linhas.
co_assuntoINTEGERCO_ASSUNTOCódigo do assunto da medida.
dt_publicacao_medidaTIMESTAMPDT_PUBLICACAO_MEDIDAPublicação mais recente entre as medidas do dossiê (horário de Brasília).
co_acao_fiscalizacaoINTEGERCO_ACAO_FISCALIZACAOCódigo de ds_acao_fiscalizacao (1 a 6).
co_atividade_fiscalizacaoINTEGERCO_ATIVIDADE_FISCALIZACAOCódigo de ds_atividade_fiscalizacao; vazio em parte das linhas.
dt_publicacaoTIMESTAMPDT_PUBLICACAOQuando esta medida foi publicada (horário de Brasília).
produtos_concatenadosVARCHARPRODUTOS_CONCATENADOSTodos os produtos do dossiê num texto só, separados por ". ", cortado em 4.000 caracteres; prefira produto.
ds_acao_fiscalizacaoVARCHARDS_ACAO_FISCALIZACAOA ação: suspensão, proibição, recolhimento, apreensão, interdição ou inutilização.
ds_atividade_fiscalizacaoVARCHARDS_ATIVIDADE_FISCALIZACAOA atividade atingida (fabricação, comercialização, distribuição, propaganda…).
acao_atividadeVARCHARACAO_ATIVIDADEAs ações e atividades do dossiê numa frase.
produtoVARCHARPRODUTOO produto desta linha, como escrito na medida; vazio em poucas linhas.
registroVARCHARREGISTRONº de registro do produto, até 11 dígitos; vazio em toda linha de alimento.
dt_carga_etlTIMESTAMPDT_CARGA_ETLQuando a ANVISA gerou o arquivo aberto (horário de Brasília); igual em todas as linhas.

cosmeticos

Cosméticos: registros e notificações. 1.206.757 linhas, 24.211.105 bytes, ordenado por nu_cnpj_empresa, nu_processo, st_registrado. Origem: TA_CONSULTA_COSMETICOS.CSV (carga da ANVISA: 2026-10-12T00:00:00).

Arquivos de busca: 3.205 arquivos, 240.462.769 bytes (formato 1).

colunatipoorigemdescrição
nu_processoVARCHARNU_PROCESSONº do processo na ANVISA, só dígitos. Os atuais têm 17 (exibidos como 25351.161029/2026-55); os antigos, de 6 a 16, a maioria 13. Compare como texto. Único por produto; veja st_registrado para as linhas em dobro.
no_produtoVARCHARNO_PRODUTONome do produto como regularizado.
nu_cnpj_empresaVARCHARNU_CNPJ_EMPRESACNPJ da empresa detentora, 14 dígitos com zeros à esquerda. Texto, nunca número.
no_razao_social_empresaVARCHARNO_RAZAO_SOCIAL_EMPRESARazão social da empresa detentora. Uma por CNPJ.
dt_vencimentoTIMESTAMPDT_VENCIMENTOVencimento da regularização (horário de Brasília); vazio em 15% das linhas, e há datas passadas em produtos ainda listados como ativos.
st_situacao_produtoBOOLEANST_SITUACAO_PRODUTOProduto ativo (regularização vigente).
nu_registroVARCHARNU_REGISTRONº de registro (9 dígitos) nos registrados e em parte dos isentos; vazio nos demais. Uma linha traz o texto "null".
ds_tipo_peticaoVARCHARDS_TIPO_PETICAOTipo da regularização: Notificado, ISENTO DE REGISTRO, REGISTRO ou DESCARTAVEL; vazio exatamente nas linhas com st_registrado verdadeiro.
st_registradoBOOLEANST_REGISTRADOVerdadeiro na linha do registro. 11.144 processos aparecem duas vezes, uma com cada valor, mesmo CNPJ e mesmo registro; conte produtos com DISTINCT nu_processo.
dt_atualizacaoTIMESTAMPDT_ATUALIZACAOQuando a ANVISA atualizou o arquivo aberto (horário de Brasília); igual em todas as linhas.

produtos

Produtos: uma linha por alimento ou saneante regularizado. 195.265 linhas, 6.126.001 bytes, ordenado por cnpj, area, id. Origem: derivada de alimentos, alimentos_resultado, saneantes (carga da ANVISA: 2026-10-13T00:44:08). Derivada de alimentos, alimentos_resultado, saneantes, refeita a cada build.

colunatipoorigemdescrição
areaVARCHAR"alimentos" ou "saneantes": a tabela de origem.
idVARCHARIdentificador na origem: co_seq_produto nos alimentos, nu_expediente nos saneantes. Único com area.
nomeVARCHARNome do produto como regularizado.
marcasVARCHARMarcas do alimento, separadas por " ; "; nulo nos saneantes.
empresaVARCHARRazão social da empresa detentora.
cnpjVARCHARCNPJ da empresa detentora, 14 dígitos com zeros à esquerda. Texto, nunca número.
processoVARCHARNº do processo na ANVISA, só dígitos. Os atuais têm 17 (exibidos como 25351.161029/2026-55); os antigos, de 6 a 16, a maioria 13. Compare como texto.
registroVARCHARNº de registro do produto (9 dígitos); nas notificações de alimentos, o nº do processo; vazio nas de saneantes.
ativoBOOLEANRegularização ativa na ANVISA no dia do build.
tipoVARCHAR"Registrado" (a ANVISA analisou antes de liberar) ou "Notificado" (a empresa comunicou e pode vender sem análise prévia).
categoriaVARCHARCategoria do alimento (ex.: Suplementos alimentares); nulo nos saneantes.
desdeDATEPrimeira regularização do alimento (data); nulo nos saneantes.
vencimentoDATEVencimento da regularização (data): nos alimentos, o mais tardio entre as apresentações, com precisão de mês, e 2029-12-01 em toda notificação; nos saneantes pode faltar ou ir até o ano 3033.
apresentacoesINTEGERQuantas apresentações o alimento tem em alimentos; 1 nos saneantes.
registrosVARCHAR[]Os nº de registro das apresentações do alimento (13 dígitos cada), em ordem; lista vazia nas notificações e nos saneantes.
glutenVARCHAR"Sim", "Não" ou "Varia" (apresentações divergem), pelo rótulo; nulo quando o alimento não declara e nos saneantes.
lactoseVARCHAR"Sim", "Não" ou "Varia", pelo rótulo; nulo quando não declara e nos saneantes.
contemVARCHAR[]Alergênicos que o rótulo declara conter ("Contém" ou "Contém derivado de"), nomes legais em ordem, juntando todas as apresentações; nulo quando não declara.
pode_conterVARCHAR[]Alergênicos que o rótulo diz "Pode conter" e nenhuma apresentação declara conter; nulo quando não declara.
nao_contemVARCHAR[]Alergênicos que o rótulo diz "Não contém" e nenhuma apresentação contém ou pode conter; nulo quando não declara.
alergia_variaBOOLEANVerdadeiro quando as apresentações do alimento declaram alergênicos ou intolerâncias diferentes entre si; nulo quando não declara.

empresas

Empresas: uma linha por CNPJ, com produtos por área e medidas de fiscalização. 16.936 linhas, 450.787 bytes, ordenado por cnpj. Origem: derivada de alimentos, saneantes, cosmeticos, produtos_irregulares (carga da ANVISA: 2026-10-13T00:00:02). Derivada de alimentos, saneantes, cosmeticos, produtos_irregulares, refeita a cada build.

colunatipoorigemdescrição
cnpjVARCHARCNPJ, 14 dígitos com zeros à esquerda. Texto, nunca número.
nomeVARCHARRazão social: a grafia mais frequente nas tabelas de produtos (empate: ordem alfabética); nas empresas só com medidas, o nome escrito na medida, que pode faltar.
alimentosINTEGERAlimentos e suplementos da empresa (produtos, por co_seq_produto).
alimentos_ativosINTEGERDesses, quantos com regularização ativa.
saneantesINTEGERSaneantes da empresa (processos).
saneantes_ativosINTEGERDesses, quantos ativos.
cosmeticosINTEGERCosméticos da empresa (processos distintos; um par de linhas conta uma).
cosmeticos_ativosINTEGERDesses, quantos ativos, pela linha sem registro do par.
produtosINTEGERalimentos + saneantes + cosmeticos.
ativosINTEGERalimentos_ativos + saneantes_ativos + cosmeticos_ativos.
medidasINTEGERDossiês de fiscalização em que a empresa é a fiscalizada (produtos_irregulares.nu_cnpj_empresa_investigada); 0 quando nenhum.
medida_ultimaDATEData da publicação mais recente entre essas medidas; nulo sem medidas.

medidas

Medidas de fiscalização: uma linha por dossiê e produto. 14.093 linhas, 426.354 bytes, ordenado por area_codigo, dossie, produto. Origem: derivada de produtos_irregulares (carga da ANVISA: 2026-10-13T00:00:02). Derivada de produtos_irregulares, refeita a cada build.

colunatipoorigemdescrição
dossieINTEGERIdentificador do dossiê (produtos_irregulares.co_seq_dossie_investig_med).
produtoVARCHARProduto atingido, como escrito na medida, sem espaços nas pontas.
areaVARCHARÁrea do produto (Alimento, Cosmético, Saneantes, Medicamento…).
area_codigoINTEGERCódigo da área: 1 medicamento, 2 cosmético, 3 saneante, 6 alimento.
riscoVARCHARClasse de risco do produto (Risco I, II ou III).
processoVARCHARNº do processo da medida, 17 dígitos; não é o de um produto.
cnpjVARCHARCNPJ da empresa fiscalizada, 14 dígitos; nulo quando a origem traz CPF, texto ou nada.
empresaVARCHARNome da empresa fiscalizada; nulo quando falta ou quando o alvo é uma pessoa.
pessoaBOOLEANVerdadeiro quando o alvo é uma pessoa física (CPF na origem).
registrosVARCHAR[]Números de registro citados na medida, só dígitos, em ordem; lista vazia nos alimentos.
acoesVARCHAR[]Ações da medida, em ordem alfabética: Apreensão, Interdição cautelar, Inutilização, Proibição, Recolhimento, Suspensão.
atividadesVARCHAR[]Atividades atingidas, em ordem alfabética (Comercialização, Distribuição, Fabricação, Propaganda, Uso…); vazia quando a origem não traz.
primeiraDATEData da primeira publicação entre as medidas do dossiê para este produto.
ultimaDATEData da publicação mais recente.
autor_cnpjVARCHARCNPJ de quem abriu o dossiê: a própria ANVISA (03112386000111), um marketplace ou a própria empresa (recolhimento voluntário).
autorVARCHARRazão social de quem abriu o dossiê.

cosmeticos_por_empresa

Cosméticos: os 100 primeiros de cada empresa. 281.444 linhas, 7.556.928 bytes, ordenado por cnpj, ordem. Origem: derivada de cosmeticos (carga da ANVISA: 2026-10-12T00:00:00). Derivada de cosmeticos, refeita a cada build.

colunatipoorigemdescrição
cnpjVARCHARCNPJ da empresa detentora, 14 dígitos com zeros à esquerda. Texto, nunca número.
ordemINTEGERPosição do produto na lista da empresa, de 1 a 100: ativos antes, depois nome.
idVARCHARNº do processo (o identificador do cosmético); único com cnpj.
nomeVARCHARNome do produto como regularizado.
empresaVARCHARRazão social da empresa detentora.
processoVARCHARNº do processo na ANVISA, só dígitos. Os atuais têm 17 (exibidos como 25351.161029/2026-55); os antigos, de 6 a 16, a maioria 13. Compare como texto.
registroVARCHARNº de registro, quando há; vazio nos notificados e isentos.
ativoBOOLEANRegularização ativa na ANVISA no dia do build (st_situacao_produto).
tipoVARCHAR"Registrado", "Notificado", "Isento de registro" ou "Descartável".
vencimentoDATEVencimento da regularização (data); nulo quando a ANVISA não informa.

alimentos_por_produto

Alimentos: uma linha por produto, com o status da petição. 50.723 linhas, 2.797.470 bytes, ordenado por cnpj, id. Origem: derivada de alimentos, alimentos_resultado (carga da ANVISA: 2026-10-13T00:44:08). Derivada de alimentos, alimentos_resultado, refeita a cada build.

colunatipoorigemdescrição
areaVARCHAR"alimentos" ou "saneantes": a tabela de origem.
idVARCHARIdentificador na origem: co_seq_produto nos alimentos, nu_expediente nos saneantes. Único com area.
nomeVARCHARNome do produto como regularizado.
marcasVARCHARMarcas do alimento, separadas por " ; "; nulo nos saneantes.
empresaVARCHARRazão social da empresa detentora.
cnpjVARCHARCNPJ da empresa detentora, 14 dígitos com zeros à esquerda. Texto, nunca número.
processoVARCHARNº do processo na ANVISA, só dígitos. Os atuais têm 17 (exibidos como 25351.161029/2026-55); os antigos, de 6 a 16, a maioria 13. Compare como texto.
registroVARCHARNº de registro do produto (9 dígitos); nas notificações de alimentos, o nº do processo; vazio nas de saneantes.
ativoBOOLEANRegularização ativa na ANVISA no dia do build.
tipoVARCHAR"Registrado" (a ANVISA analisou antes de liberar) ou "Notificado" (a empresa comunicou e pode vender sem análise prévia).
categoriaVARCHARCategoria do alimento (ex.: Suplementos alimentares); nulo nos saneantes.
desdeDATEPrimeira regularização do alimento (data); nulo nos saneantes.
vencimentoDATEVencimento da regularização (data): nos alimentos, o mais tardio entre as apresentações, com precisão de mês, e 2029-12-01 em toda notificação; nos saneantes pode faltar ou ir até o ano 3033.
apresentacoesINTEGERQuantas apresentações o alimento tem em alimentos; 1 nos saneantes.
registrosVARCHAR[]Os nº de registro das apresentações do alimento (13 dígitos cada), em ordem; lista vazia nas notificações e nos saneantes.
glutenVARCHAR"Sim", "Não" ou "Varia" (apresentações divergem), pelo rótulo; nulo quando o alimento não declara e nos saneantes.
lactoseVARCHAR"Sim", "Não" ou "Varia", pelo rótulo; nulo quando não declara e nos saneantes.
contemVARCHAR[]Alergênicos que o rótulo declara conter ("Contém" ou "Contém derivado de"), nomes legais em ordem, juntando todas as apresentações; nulo quando não declara.
pode_conterVARCHAR[]Alergênicos que o rótulo diz "Pode conter" e nenhuma apresentação declara conter; nulo quando não declara.
nao_contemVARCHAR[]Alergênicos que o rótulo diz "Não contém" e nenhuma apresentação contém ou pode conter; nulo quando não declara.
alergia_variaBOOLEANVerdadeiro quando as apresentações do alimento declaram alergênicos ou intolerâncias diferentes entre si; nulo quando não declara.
situacao_assuntoVARCHARSituação da petição na ANVISA: "Publicado deferimento", "Anuído", "Publicado indeferimento"…; igual em todas as apresentações.
alegacaoVARCHARAlegações funcionais autorizadas, separadas por ";"; nulo quando não há.
publicacaoTIMESTAMPPublicação mais recente da regularização (horário de Brasília); nulo em quase metade.
situacao_emTIMESTAMPData mais recente da situação atual (horário de Brasília); nulo em parte.
inicio_analiseTIMESTAMPInício mais antigo de análise entre as apresentações (horário de Brasília); nulo na maioria.

Dados: dados abertos da ANVISA (dados.anvisa.gov.br). Código: MIT, anvisa-python/0.5.0.