Formulário de medicamentos ANVISA — dados em JSON estático.
API pública, estática e gratuita para sistemas médicos e integradores.
—Carregue o JSON e use data.rows (lista de medicamentos). Cada linha tem leaflet_pdf_url (link para a bula em PDF na ANVISA). Os nomes dos campos estão em data.columns; data.meta traz rowCount, source, generatedAt. Mesmo padrão do TUSS e do CID — sem banco de dados, só JSON estático. Preços: consulte a CMED.
// Carregar e buscar por número de registro const res = await fetch('https://0ctor.github.io/platform-drug-formulary/formulary.json'); const data = await res.json(); const med = data.rows.find(r => r.registration_number === '12345000001'); // Buscar por nome do produto const list = data.rows.filter(r => r.product_name.toLowerCase().includes('paracetamol'));
Consulta de medicamentos em prescrições, bulas e faturamento.
Alinhamento com registro e expediente ANVISA.
Uma URL estável em JSON, sem autenticação nem limite de uso.
Busca por nome, número de registro ou empresa.
REST + JSON. Teste o endpoint abaixo e veja a resposta.
/formulary.json
Busque por nome do produto, número de registro ou empresa. Os dados são carregados da API ao clicar em Buscar.
Raiz: columns (nomes dos campos), rows (array de medicamentos), meta (rowCount, source, generatedAt). Cada elemento em data.rows contém:
| Campo | Descrição |
|---|---|
id | ID numérico |
product_name | Nome do produto (ANVISA) |
registration_number | Número de registro |
expedient | Número do expediente |
company_name | Empresa / detentor |
medication_type | ex.: Genérico, Referência |
leaflet_pdf_url | Link para a bula em PDF (ANVISA) |
Preços: não estão neste JSON. Consulte a lista CMED (ANVISA) ou dados.gov.br (preço de medicamentos).