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.

Obter chave de API Ver a documentação