CID BrasilCID-10, procedimentos do SUS e TUSS

API de CID-10, procedimentos do SUS e TUSS

Uma API JSON gratuita sobre as três bases do site: CID-10, procedimentos do SUS (SIGTAP) e TUSS. Sem cadastro, sem chave, com limite de 60 requisições por minuto por IP. Feita para prontuário eletrônico, sistema de clínica, ERP hospitalar e agentes de IA.

Endpoints

Ficha de um código CID-10

GET /api/v1/cid/J18.9

{
  "codigo": "J189",
  "formatado": "J18.9",
  "descricao": "Pneumonia não especificada",
  "tipo": "subcategoria",
  "capitulo": { "numero": 10, "romano": "X", "descricao": "Doenças do aparelho respiratório" },
  "grupo": { "faixa": "J09-J18", "descricao": "Influenza [gripe] e pneumonia" },
  "categoria": "J18",
  "restricoes": { "sexo": null, "causaObito": true, "notificacao": false },
  "procedimentosSus": { "principal": 15, "secundario": 2 },
  "url": "https://www.cidbrasil.com.br/cid/j189"
}

Procedimentos do SUS que aceitam um CID

GET /api/v1/cid/J18.9/procedimentos

{
  "cid": "J189",
  "competencia": "202608",
  "principal": [
    { "codigo": "0303140151", "nome": "TRATAMENTO DE PNEUMONIAS OU INFLUENZA (GRIPE)", "valorTotal": 481.62 }
  ],
  "secundario": []
}

Ficha de um procedimento do SUS

GET /api/v1/procedimento/0303140151

{
  "codigo": "0303140151",
  "formatado": "03.03.14.015-1",
  "nome": "TRATAMENTO DE PNEUMONIAS OU INFLUENZA (GRIPE)",
  "complexidade": "Média complexidade",
  "competencia": "202608",
  "valores": { "sh": 385.55, "sa": 0, "sp": 96.07, "total": 481.62 },
  "financiamento": "Média e Alta Complexidade (MAC)",
  "registro": ["AIH (Proc. Principal)"],
  "modalidade": ["Hospitalar"],
  "cid": { "principal": 128, "secundario": 0 },
  "tuss": []
}

Ficha de um termo TUSS

GET /api/v1/tuss/10101012

{
  "codigo": "10101012",
  "formatado": "1.01.01.01-2",
  "termo": "Consulta em consultório (no horário normal ou preestabelecido)",
  "capitulo": "Consultas",
  "inicioVigencia": "2009-02-13",
  "equivalentesSus": [
    { "codigo": "0301010064", "nome": "CONSULTA MEDICA EM ATENÇAO BASICA", "grau": "termo do SUS mais específico" }
  ]
}

Busca unificada

GET /api/v1/buscar?q=pneumonia&tipo=cid&limite=5

{
  "consulta": "pneumonia",
  "total": 61,
  "resultados": [
    { "tipo": "cid", "codigo": "J189", "formatado": "J18.9", "descricao": "Pneumonia não especificada",
      "url": "/cid/j189" }
  ]
}

Regras de uso

  • Limite: 60 requisições por minuto por IP. Acima disso, resposta 429.
  • CORS liberado — dá para chamar direto do navegador.
  • Formato do CID: aceita J18.9, j189 ou J189.
  • Cache: as respostas são estáveis dentro de uma competência; guarde localmente o que for consultado com frequência.
  • Atribuição: se publicar os dados, cite a fonte original (DATASUS, Ministério da Saúde, ANS). Um link para este site é bem-vindo, não obrigatório.

Precisa de volume maior, dos arquivos completos em CSV ou de um endpoint específico? Fale com a gente — atendemos integrações de prontuário e sistemas de gestão.

Descoberta automática

A especificação OpenAPI 3.0 está em /openapi.json e o resumo do site para modelos de linguagem em /llms.txt.

Base atual: 14.245 códigos CID-10, 5.023 procedimentos do SUS (competência agosto de 2026) e 5.967 termos TUSS.