Octor

Formulário de Medicamentos

Formulário de medicamentos ANVISA — dados em JSON estático.

API pública, estática e gratuita para sistemas médicos e integradores.

Abrir JSON Documentação
1
100%

Como usar

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'));

Para quem é

Sistemas médicos

Consulta de medicamentos em prescrições, bulas e faturamento.

Farmácias e reguladores

Alinhamento com registro e expediente ANVISA.

Integradores

Uma URL estável em JSON, sem autenticação nem limite de uso.

Apps e portais

Busca por nome, número de registro ou empresa.

Integre em minutos

REST + JSON. Teste o endpoint abaixo e veja a resposta.

GET /formulary.json
Clique em Testar para ver o JSON aqui.

Consulta

Busque por nome do produto, número de registro ou empresa. Os dados são carregados da API ao clicar em Buscar.

Digite um termo e clique em Buscar.

Estrutura dos dados

Raiz: columns (nomes dos campos), rows (array de medicamentos), meta (rowCount, source, generatedAt). Cada elemento em data.rows contém:

CampoDescrição
idID numérico
product_nameNome do produto (ANVISA)
registration_numberNúmero de registro
expedientNúmero do expediente
company_nameEmpresa / detentor
medication_typeex.: Genérico, Referência
leaflet_pdf_urlLink 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).