Cosméticos

Shampoo, protetor solar, maquiagem, perfume, fralda.

liberados
1.003.684
já passaram pela ANVISA
1.195.613
empresas
5.251

Experimente: nivea, protetor solar, 33.306.929/0001-00 (CNPJ), 25351.173212/2026-01 (processo)

Sem JavaScript

A busca e a página de produto rodam no navegador. Sem JavaScript, os mesmos dados estão em três lugares:

  1. Na página da empresa, HTML puro: todos os produtos dela, com situação e datas.
  2. No arquivo Parquet deste build, que o manifest lista. A consulta abaixo devolve o produto desta página: troque <p> pelo número do processo, o valor depois de ?p= na URL.
  3. No llms.txt, com as mesmas consultas para os cinco corredores.
SELECT nu_processo, no_produto, no_razao_social_empresa, nu_cnpj_empresa, nu_registro,
st_situacao_produto, ds_tipo_peticao, st_registrado, dt_vencimento
FROM read_parquet('https://vasfvitor.github.io/anvisa-api/data/20261027T000805Z/cosmeticos.parquet')
WHERE nu_processo = '<p>'
QUALIFY row_number() OVER (PARTITION BY nu_processo ORDER BY st_registrado) = 1;

Mais de um milhão de produtos

Cada shampoo, cada tom de esmalte e cada tamanho de fralda é um processo na ANVISA, e a base passa de um milhão. Isso muda a busca de dois jeitos. Nome de produto repete muito: “Shampoo hidratante” existe centenas de vezes. E a lista não cabe no celular de uma vez, então a busca por texto exige três letras e procura pelo começo das palavras. “prot sol” acha protetor solar; “sham” acha shampoo.

O jeito curto é o número do processo do rótulo ou o CNPJ. O jeito longo é a marca e, na sugestão que aparece, a empresa.

Importado também

Cosmético importado precisa de liberação da ANVISA em nome de uma empresa brasileira, a importadora. Se o perfume ou a maquiagem que você viu num marketplace não aparece aqui, por nome, marca nem CNPJ, não está liberado no Brasil. A ANVISA publica medidas contra esses com frequência; elas aparecem na busca junto dos produtos.