Validador de CNPJ online e por API
O cadastro nacional da pessoa jurídica. A validação roda inteiramente sobre o dígito verificador: dois dígitos verificadores em módulo 11 com pesos cíclicos de 2 a 9. Nenhum registro oficial é consultado, então não há limite de uso nem custo por consulta.
O resultado aparece aqui.
Por que isso importa
CNPJ inválido no cadastro de fornecedor vira problema fiscal, não erro de formulário. Validar no momento do cadastro custa uma chamada; descobrir depois custa retrabalho.
O que a API devolve
GET /v1/identity/validate?type=cnpj&value=11.222.333/0001-81
{
"type": "cnpj",
"valid": true,
"formatted": "11.222.333/0001-81"
}
O limite, dito com todas as letras
O dígito verificador prova que o número é bem formado. Ele não prova que o número foi emitido, nem que pertence a quem apresentou. Qualquer fornecedor que afirme o contrário a partir de um checksum está vendendo mais do que entrega. Use isto para rejeitar os ~90% de entrada que é simplesmente digitação errada, e um registro oficial para o resto.
Valide em lote, não um por um
As mesmas checagens por uma API REST: 250 chamadas por período grátis, sem cartão de crédito, sem falar com vendedor.