Pular para o conteúdo principal

Consultas CNPJ e CPF

Consultar CNPJ

GET /queries/cnpj/:cnpj

Consulta dados cadastrais de uma empresa pelo CNPJ.

Autenticação

Authorization: Bearer {token}

Parâmetros de URL

CampoTipoDescrição
cnpjstringCNPJ (apenas números, 14 dígitos)

Exemplo

curl https://api.engineapi.com.br/queries/cnpj/12345678000190 \
-H "Authorization: Bearer SEU_TOKEN"

Resposta (200)

{
"cnpj": "12345678000190",
"razaoSocial": "EMPRESA EXEMPLO LTDA",
"nomeFantasia": "EXEMPLO",
"situacaoCadastral": "ATIVA",
"endereco": {
"logradouro": "Rua das Flores",
"numero": "100",
"bairro": "Centro",
"municipio": "São Paulo",
"uf": "SP",
"cep": "01000000"
},
"atividadePrincipal": {
"codigo": "6201-5/01",
"descricao": "Desenvolvimento de programas de computador sob encomenda"
}
}

Invalidar Cache CNPJ

DELETE /queries/cnpj/:cnpj/cache

Invalida o cache da consulta para forçar nova busca.

curl -X DELETE https://api.engineapi.com.br/queries/cnpj/12345678000190/cache \
-H "Authorization: Bearer SEU_TOKEN"

Consultar CPF

GET /queries/cpf/:cpf

Consulta dados de uma pessoa física pelo CPF.

Parâmetros de URL

CampoTipoDescrição
cpfstringCPF (apenas números, 11 dígitos)

Exemplo

curl https://api.engineapi.com.br/queries/cpf/12345678909 \
-H "Authorization: Bearer SEU_TOKEN"

Resposta (200)

{
"cpf": "12345678909",
"nome": "JOAO DA SILVA",
"situacaoCadastral": "REGULAR",
"dataNascimento": "1990-01-15"
}

Excluir Dados CPF (LGPD Art. 18)

DELETE /queries/cpf/:cpf

Exclui os dados armazenados do CPF conforme LGPD Art. 18.

curl -X DELETE https://api.engineapi.com.br/queries/cpf/12345678909 \
-H "Authorization: Bearer SEU_TOKEN"

Resposta (200)

{
"success": true,
"message": "Dados do CPF 123.456.789-09 excluídos conforme LGPD Art. 18"
}