Consulta cadastral
Consulta de CNPJ
Dados cadastrais oficiais de uma empresa a partir do CNPJ de 14 dígitos.
/openapi/v3/consultas/cnpj/{cnpj}Requer os cabeçalhos de assinatura token, timestamp e sign, veja Autenticação.
Devolve os dados cadastrais de um número de inscrição de pessoa jurídica de 14 dígitos: razão social, nome fantasia, situação cadastral, natureza jurídica, CNAE, endereço registrado, contatos e capital social.
A resposta é um objeto simples, sem envelope da plataforma. A tabela de campos lista todos os campos possíveis; quando a fonte não tem dado para um campo, ele volta vazio, e esses campos foram omitidos do exemplo. Requisição GET: o corpo assinado é a string vazia e o CNPJ faz parte do caminho assinado.
Parâmetros
Parâmetros de caminho
cnpjstringobrigatório14 dígitos, somente dígitos. CNPJs formatados são rejeitados: a
/em40.673.061/0001-34seria interpretada como separador de caminho.Exemplo:40673061000134
Respostas
Consulta realizada. Dados cadastrais da empresa.
nistringCNPJ, 14 dígitos.
tipoEstabelecimentostringTipo de estabelecimento:
1matriz,2filial.Valores:12nomeEmpresarialstringRazão social registrada.
nomeFantasiastringNome fantasia.
situacaoCadastralobjectSituação cadastral.
naturezaJuridicaobjectNatureza jurídica (código + descrição).
dataAberturastringData de abertura,
yyyy-MM-dd.cnaePrincipalobjectAtividade econômica principal (código + descrição).
enderecoobjectEndereço registrado. Para montar a linha completa do logradouro, concatene
tipoLogradouro + logradouro; a fonte os devolve separados.municipioJurisdicaoobjectMunicípio de jurisdição fiscal (código + descrição).
telefonesarrayTelefones.
correioEletronicostringE-mail.
capitalSocialnumberCapital social.
portestringCódigo de porte da empresa.
situacaoEspecialstringSituação especial (ex.: recuperação judicial); normalmente ausente.
dataSituacaoEspecialstringData de vigência da situação especial.
Erros
| Código | HTTP | |
|---|---|---|
| 10016010 | 400 | Formato de CNPJ inválido (14 dígitos obrigatórios). Verifique caracteres de formatação indevidos. |
| 10016011 | 400 | Dígitos verificadores do CNPJ inválidos. Valide localmente com o algoritmo mod-11 antes de chamar. |
| 10016012 | 400 | CNPJ não encontrado no registro oficial. |
| 10016020 | 503 | Fonte de dados upstream temporariamente indisponível. Repita com backoff exponencial (inicie em 1 s, dobre até 30 s, adicione jitter); se persistir, contate a plataforma. |
Validação local e cobrança
Erros de formato e de dígito verificador (10016010, 10016011) são rejeitados localmente pela plataforma e nunca chegam à fonte upstream: não consomem cota nem são cobrados. Erros de autenticação (401 / 403 / 429) usam o envelope da plataforma; veja o modelo de erros em Consulta cadastral.
