6 APIs · dados oficiais reais e completos · atualização automática mensal

Pare de manter tabela de governo brasileiro na mão.

CNPJ alfanumérico, Reforma Tributária, validação de NF-e, preços ANVISA/CMED, crosswalk TUSS↔SIGTAP e busca nacional de estabelecimentos de saúde (CNES) — seis APIs, uma chave, dados que vêm direto da fonte oficial e se atualizam sozinhos todo mês.

494.662estabelecimentos CNES (base nacional)
26.001medicamentos CMED/ANVISA
10.515códigos NCM oficiais
1chave pras 6 APIs

Seis problemas reais, seis soluções

Cada API resolve uma dor específica de quem lida com dado público brasileiro em produção — não é um lookup genérico, é o trabalho de import/limpeza/manutenção que alguém, na sua empresa, ia ter que fazer.

01

CNPJ Alphanumeric

Pra quem: Fintechs, ERPs e sistemas de onboarding/KYC

O CNPJ novo já está sendo emitido. Seu validador de 14 dígitos numéricos vai quebrar.

O problema

Desde jul/2026 a Receita Federal emite CNPJ com letras (ex.: 12ABC34501DE35). Regex antiga (^\d{14}$) rejeita clientes válidos — cadastro trava, onboarding cai.

A solução

Valida os dois formatos pelo algoritmo oficial (módulo 11), normaliza, formata e ainda gera baterias de teste pra você garantir que seu QA cobre o caso novo antes de virar incidente em produção.

POST/v1/cnpj/validate
curl -X POST https://api.anrelia.com/v1/cnpj/validate \
  -H "X-API-Key: SUA_CHAVE" -H "Content-Type: application/json" \
  -d '{"cnpj":"12ABC34501DE35"}'
{
  "valid": true,
  "cnpj": "12ABC34501DE35",
  "formatted": "12.ABC.345/01DE-35",
  "type": "alphanumeric",
  "has_letters": true
}
02

Tax Reform Reference

Pra quem: ERPs fiscais, contabilidades, softwares de emissão de nota

A Reforma Tributária muda as tabelas de classificação todo mês. Alguém precisa manter isso — não é você.

O problema

Classificar a operação errada no cClassTrib/CST do IBS/CBS gera nota rejeitada ou, pior, autuação. A tabela oficial muda por Informe Técnico, sem aviso no seu radar.

A solução

Tabela cClassTrib+CST completa (Receita Federal/Comitê Gestor do IBS), cada código com link direto pro artigo da LC 214/2025 — e a Tabela NCM inteira (10.515 códigos, Siscomex), reimportadas todo mês.

GET/v1/tax/cclasstrib/{code}
curl https://api.anrelia.com/v1/tax/cclasstrib/000001 \
  -H "X-API-Key: SUA_CHAVE"
{
  "code": "000001",
  "cst": "000",
  "name": "Situações tributadas integralmente pelo IBS e CBS.",
  "legislacao_url": "https://www.planalto.gov.br/ccivil_03/leis/lcp/lcp214.htm#art4"
}
03

NF-e / RTC Validator

Pra quem: E-commerce, marketplaces, ERPs de emissão fiscal

Descubra que a nota vai ser rejeitada ANTES de mandar pra SEFAZ, não depois.

O problema

Cada nota rejeitada é retrabalho manual, atraso de entrega e, em volume, um time inteiro só pra caçar erro de XML campo por campo.

A solução

Validação real contra o XSD oficial completo do Portal Nacional da NF-e (não é checagem superficial) — devolve o campo exato, a regra violada e a sugestão de correção, igual o SEFAZ faria, mas antes de emitir.

POST/v1/nfe/validate
curl -X POST https://api.anrelia.com/v1/nfe/validate \
  -H "X-API-Key: SUA_CHAVE" -H "Content-Type: application/json" \
  -d '{"xml":"..."}'
{
  "valid": false,
  "errors": [{
    "path": "//ide",
    "message": "Missing child element(s). Expected is (cNF).",
    "suggestion": "Corrija o campo conforme o leiaute oficial..."
  }]
}
04

ANVISA + CMED

Pra quem: Farmácias, apps de comparação de preço, planos de saúde, PBMs

Manter uma base de 26 mil medicamentos atualizada é trabalho em tempo integral. Terceirize.

O problema

A tabela CMED sai em planilha, muda de nome de arquivo todo mês, e vem em formato bruto — parsing, limpeza e versionamento consomem um dev por conta própria.

A solução

Lista oficial completa (26.001 itens), com registro ANVISA, GTIN e preços PF/PMC/PMVG já ajustáveis por alíquota de ICMS estadual — reimportada da fonte todo mês.

GET/v1/medications/search?q=
curl "https://api.anrelia.com/v1/medications/search?q=dipirona" \
  -H "X-API-Key: SUA_CHAVE"
{
  "total": 395,
  "data": [{
    "brand": "ABERALGINA",
    "active_ingredient": "DIPIRONA",
    "anvisa_registration": "1449300100012",
    "pf": 5.84, "pmc": 7.83, "pmvg": 4.58
  }]
}
05

TUSS ↔ SIGTAP

Pra quem: Operadoras de planos de saúde, hospitais, telemedicina

Prestador fala TUSS, SUS fala SIGTAP. A tradução errada é glosa — dinheiro que não entra.

O problema

Faturamento com o código errado é motivo clássico de glosa. Bater as duas tabelas na mão, item por item, não escala.

A solução

Busca semântica em texto livre → código TUSS, mais crosswalk oficial da ANS onde existe (sempre identificado como tal, nunca disfarçado de heurística) e sugestão por similaridade só quando não há mapeamento oficial.

POST/v1/procedure/identify
curl -X POST https://api.anrelia.com/v1/procedure/identify \
  -H "X-API-Key: SUA_CHAVE" -H "Content-Type: application/json" \
  -d '{"description":"consulta em consultorio"}'
{
  "candidates": [{ "tuss": "10101012", "confidence": 1 }]
}
// GET /v1/procedure/10101012/sigtap →
{ "is_official_crosswalk": true, "suggestions": [...] }
06

CNES Search

Pra quem: Insurtechs, apps de busca de saúde, redes credenciadas, logística de saúde

494.662 estabelecimentos de saúde. Se não está aqui, o CNES dele provavelmente não existe.

O problema

Validar se um prestador é real, ativo, e pegar CNPJ/endereço/coordenadas pra credenciamento ou geolocalização exige cruzar cadastro público espalhado em formatos incompatíveis.

A solução

Base nacional completa e ativa — os 27 estados, todos os tipos de unidade — com nome, CNPJ, endereço e coordenadas, buscável por UF, município ou tipo de unidade.

GET/v1/cnes/search?uf=&q=
curl "https://api.anrelia.com/v1/cnes/search?uf=SP&especialidade=hospital+geral" \
  -H "X-API-Key: SUA_CHAVE"
{
  "total": 1847,
  "data": [{
    "nome_fantasia": "AHBB BILAC",
    "cnpj": "45349461000706",
    "municipio_nome": "Bilac", "uf_sigla": "SP"
  }]
}

Preços

Uma chave dá acesso às 6 APIs. Comece de graça, pague só quando o volume justificar.

Basic
US$ 0
100 requisições/mês
  • Todas as 6 APIs
  • Ideal pra validar se resolve seu problema
Ultra
US$ 59–75
50.000 requisições/mês
  • Todas as 6 APIs
  • Produção em escala
Mega
US$ 149
500.000 requisições/mês
  • Todas as 6 APIs
  • Alto volume / múltiplos produtos

Perguntas frequentes

Os dados são reais ou é uma amostra?

Reais e completos — não são seeds fabricados. CNES é a base nacional inteira (494.662 estabelecimentos ativos, 27 estados), a lista CMED tem os 26.001 medicamentos publicados pela ANVISA, a Tabela NCM tem os 10.515 códigos vigentes. As fontes de cada domínio estão documentadas na documentação.

Como os dados ficam atualizados?

Um pipeline próprio reimporta as 5 fontes externas todo mês, direto do site oficial (Receita, ANVISA, ANS, DATASUS) — nunca de uma cópia estática. Se uma fonte muda de formato, o processo falha o import e mantém os dados da última importação boa, sem derrubar a API.

O crosswalk TUSS↔SIGTAP é confiável?

Onde existe mapeamento oficial da ANS (54% dos códigos TUSS vigentes, tabela publicada em 2017 — a ANS não lançou atualização desde então), a resposta vem marcada is_official_crosswalk: true. Para o restante, a API retorna uma sugestão por similaridade textual, sempre marcada como tal — nunca disfarçada de oficial.

Preciso de uma chave por API?

Não. Uma chave (X-API-Key) dá acesso às 6 rotas — CNPJ, Tax, NF-e, Medications, Procedure (TUSS/SIGTAP) e CNES.

Como peço uma chave?

Escreva pra gente com o volume estimado de uso e o domínio que te interessa mais — a gente libera uma chave de teste no plano Basic pra você validar antes de decidir o plano.

Pronto pra parar de manter isso na mão?

Peça uma chave de teste, rode os exemplos acima com seus próprios dados e veja se resolve.

Explorar a documentação