API do NCM Brasil

Consulta de NCM, CEST e alíquota de ICMS por estado, com fonte oficial e data de vigência.

Comece em 30 segundos

Crie sua chave gratuita em /api/painel e envie no header X-Api-Key.

Pegar chave grátis

Planos

planopor minutopor diapreço
Gratuito10100R$ 0
Prosem limiteR$ 29,90/mês

Assinatura mensal, sem fidelidade, cancela quando quiser. Pagamento por PIX, boleto ou cartão.

Autenticação

Envie a chave no header X-Api-Key ou no parâmetro ?api_key=. Sem chave, a resposta é 401.

curl -H "X-Api-Key: SUA_CHAVE" "https://www.ncmbrasil.com.br/api/v1/ncm/85171231"

Endpoints

GET /api/v1/ncm/{codigo}

Dados de um NCM: descrição completa, capítulo, vigência, CEST relacionados e a alíquota interna de ICMS de cada estado.

parâmetroondeobrigatóriodescrição
codigopathsimNCM de 2 a 8 dígitos, com ou sem pontos
curl -H "X-Api-Key: SUA_CHAVE" "https://www.ncmbrasil.com.br/api/v1/ncm/85171231"

GET /api/v1/cest/{codigo}

Dados de um CEST: segmento, item, descrição e os NCM que ele abrange.

parâmetroondeobrigatóriodescrição
codigopathsimCEST de 7 dígitos
curl -H "X-Api-Key: SUA_CHAVE" "https://www.ncmbrasil.com.br/api/v1/cest/2106400"

GET /api/v1/icms/{uf}

Alíquota interna, FCP, carga usual e as alíquotas interestaduais de saída do estado.

parâmetroondeobrigatóriodescrição
ufpathsimsigla do estado
curl -H "X-Api-Key: SUA_CHAVE" "https://www.ncmbrasil.com.br/api/v1/icms/sp"

GET /api/v1/buscar

Busca de NCM por descrição.

parâmetroondeobrigatóriodescrição
qquerysimtexto da busca
limitequerynãoaté 50 (padrão 20)
curl -H "X-Api-Key: SUA_CHAVE" "https://www.ncmbrasil.com.br/api/v1/buscar?q=notebook&limite=20"

Erros

códigoquando acontece
401sem chave ou chave inválida
403chave desativada
429cota do plano gratuito atingida

OpenAPI

A especificação completa está em /api/openapi.json — dá para importar no Postman, no Insomnia ou gerar cliente automático.

Dúvidas: admin@spartanti.com.br · voltar ao site