Brasil: formatos de identificadores de empresa (CNPJ)

Estrutura, dígito verificador, exemplos aceitos e recusados e a chamada de API para CNPJ (Brasil). Cada exemplo desta página passa pelos mesmos validadores do validador gratuito de identificadores, então um valor mostrado como aceito é um valor que o validador aceita.

CNPJ

CampoValor
RegistroReceita Federal (CNPJ)
EstruturaX{12} C{2}
Dígito verificadorObrigatório. 14 caracteres: 8 da raiz, 4 da ordem e 2 dígitos verificadores. O primeiro dígito usa os pesos 5,4,3,2,9,8,7,6,5,4,3,2 sobre 12 caracteres; o segundo, os pesos 6,5,4,3,2,9,8,7,6,5,4,3,2 sobre 13; cada um vale 0 quando a soma módulo 11 é menor que 2 e, caso contrário, 11 menos esse resto.
Exemplo calculado (aceito)33.000.167/0001-01
Forma normalizada33000167000101
Também aceito na entrada33000167000101
Um erro de um caractere33.000.167/0001-02 é recusado
Regex (forma normalizada)^[0-9A-Z]{12}[0-9]{2}$
Chamada de APIGET /companies/search?country=BR&company_number=33.000.167/0001-01
Número de IVAOs dados do registro não trazem número de IVA para este identificador.

Observações e abrangência

Desde julho de 2026, a raiz e a ordem podem ter letras maiúsculas; os dígitos verificadores continuam numéricos. Um CPF de 11 dígitos (pessoa física) é recusado. Há um registro por raiz de CNPJ: a raiz de 8 dígitos encontra a matriz.

Chamar pelo código

curl "https://api.prometiam.com/functions/v1/risk-api/companies/search?country=BR&company_number=33.000.167%2F0001-01" \
  -H "Authorization: Bearer YOUR_API_KEY"

Notação da estrutura: N dígito · L letra · X dígito ou letra · C dígito ou caractere verificador · {n} repetido n vezes.

Uma estrutura e um dígito verificador válidos provam que o número está bem formado, não que uma empresa o possua. Só uma consulta ao registro responde isso.

Fonte e crédito

Os dados de registro que a API entrega (país: Brasil) levam este crédito (no texto original):

Contains data from the Cadastro Nacional da Pessoa Jurídica (CNPJ), Receita Federal do Brasil, published as open data (CC BY). Adapted by Prometiam.

Páginas relacionadas

Começar o teste gratuito de 14 dias · Documentação da API

O teste dura 14 dias e inclui 500 créditos. É necessário informar um cartão; nada é cobrado durante o teste e, depois, vale o plano Starter (€ 9,99 por mês), salvo cancelamento.

Frequently asked questions

Como o CNPJ é verificado?
14 caracteres: 8 da raiz, 4 da ordem e 2 dígitos verificadores. O primeiro dígito usa os pesos 5,4,3,2,9,8,7,6,5,4,3,2 sobre 12 caracteres; o segundo, os pesos 6,5,4,3,2,9,8,7,6,5,4,3,2 sobre 13; cada um vale 0 quando a soma módulo 11 é menor que 2 e, caso contrário, 11 menos esse resto.