Ir para o conteúdo

CNPJ - Cadastro Nacional de Pessoa Jurídica

Introdução

Esta API permite consultar e buscar informações sobre empresas e estabelecimentos registrados no Cadastro Nacional de Pessoa Jurídica (CNPJ) do Brasil.

Endpoints

1. Consultar

Consulta detalhes de um CNPJ específico.

Endpoint

GET /api/cnpj/consultar/

Requisição

Parâmetro Tipo Obrigatório Descrição Exemplo
cnpj Texto Sim CNPJ da empresa (14 dígitos) 42515236000100

Resposta

Campo Tipo Descrição Exemplo
cnpj Texto CNPJ completo (14 dígitos) "42515236000100"
cnpj_formatado Texto CNPJ formatado (XX.XXX.XXX/XXXX-XX) "42.515.236/0001-00"
cnpj_base Texto Base do CNPJ (8 primeiros dígitos) "42515236"
cnpj_ordem Texto Ordem do CNPJ (4 dígitos) "0001"
cnpj_dv Texto Dígitos verificadores do CNPJ (2 dígitos) "00"
razao_social Texto Razão social da empresa "EXPANDA TECNOLOGIA DA INFORMACAO LTDA"
nome_fantasia Texto Nome fantasia da empresa "EXPANDA"
natureza_juridica_codigo Texto Código da natureza jurídica "2062"
natureza_juridica_descricao Texto Descrição da natureza jurídica "Sociedade Empresária Limitada"
capital_social Número Capital social da empresa 250000.0
capital_social_formatado Texto Capital social formatado em reais "R$ 250.000,00"
porte_empresa_codigo Texto Código do porte da empresa "01"
porte_empresa_descricao Texto Descrição do porte da empresa (se aplicável) "Microempresa (ME)"
ente_federativo_responsavel Texto Ente federativo responsável (se aplicável) ""
matriz_filial_codigo Texto Código indicando se é matriz ou filial (se aplicável) "1"
matriz_filial_descricao Texto Descrição (Matriz ou Filial) "Matriz"
situacao_cadastral_codigo Texto Código da situação cadastral "02"
situacao_cadastral_descricao Texto Descrição da situação cadastral "Ativa"
data_situacao_cadastral Data Data da última atualização da situação cadastral "2021-06-29"
motivo_situacao_cadastral_codigo Texto Código do motivo da situação cadastral "00"
motivo_situacao_cadastral_descricao Texto Descrição do motivo da situação cadastral "Sem motivo"
situacao_especial Texto Situação especial da empresa (se aplicável) ""
data_situacao_especial Data Data da situação especial (se aplicável) null
cidade_exterior Texto Cidade no exterior (se aplicável) ""
pais_exterior_codigo Texto Código do país no exterior (se aplicável) ""
pais_exterior_descricao Texto Descrição do país no exterior (se aplicável) ""
data_inicio_atividades Data Data de início das atividades "2021-06-29"
cnae_principal_codigo Texto Código do CNAE principal "6209100"
cnae_principal_descricao Texto Descrição do CNAE principal "Suporte técnico, manutenção e outros serviços em tecnologia da informação"
lista_cnae_secundarios Lista Lista de CNAEs secundários Lista
lista_cnae_secundarios.codigo Texto Código do CNAE secundário "6201501"
lista_cnae_secundarios.descricao Texto Descrição do CNAE secundário "Desenvolvimento de programas de computador sob encomenda"
tipo_logradouro Texto Tipo do logradouro "AVENIDA"
logradouro Texto Nome do logradouro "ENG LUIZ CARLOS BERRINI"
numero Texto Número do endereço "1748"
complemento Texto Complemento do endereço "CONJ 1710"
bairro Texto Bairro "CIDADE MONCOES"
cep Texto CEP "04571000"
uf Texto UF "SP"
municipio_codigo Texto Código do município "7107"
municipio_descricao Texto Nome do município "SAO PAULO"
ddd1 Texto DDD do telefone principal "41"
telefone1 Texto Telefone principal "96869828"
ddd2 Texto DDD do telefone secundário ""
telefone2 Texto Telefone secundário ""
ddd_fax Texto DDD do fax ""
fax Texto Número do fax ""
email Texto Email da empresa "[email protected]"
lista_qsa Lista Lista de sócios/administradores Lista
lista_qsa.tipo_qsa_codigo Texto Código do tipo de sócio/administrador "2"
lista_qsa.tipo_qsa_descricao Texto Descrição do tipo de sócio/administrador "PF"
lista_qsa.nome_qsa Texto Nome do sócio/administrador "GABRIEL DOMENEGHETTI DE BARROS"
lista_qsa.cpf_cnpj_qsa Texto CPF ou CNPJ do sócio/administrador "XXX670478XX"
lista_qsa.cpf_cnpj_qsa_formatado Texto CPF ou CNPJ do sócio e administrador formatado "XXX.670.478-XX"
lista_qsa.qualificacao_qsa_codigo Texto Código da qualificação do sócio e administrador "49"
lista_qsa.qualificacao_qsa_descricao Texto Descrição da qualificação do sócio/administrador "Sócio-Administrador"
lista_qsa.data_entrada_qsa Data Data de entrada do sócio/administrador "2021-06-29"
lista_qsa.pais_exterior_qsa_codigo Texto Código do país do sócio/administrador (se aplicável) ""
lista_qsa.pais_exterior_qsa_descricao Texto Descrição do país do sócio/administrador (se aplicável) ""
lista_qsa.cpf_representante_legal_qsa Texto CPF do representante legal do sócio/administrador (se aplicável) ""
lista_qsa.nome_representante_qsa Texto Nome do representante legal do sócio/administrador (se aplicável) ""
lista_qsa.faixa_etaria_qsa_codigo Texto Código da faixa etária do sócio/administrador "3"
lista_qsa.faixa_etaria_qsa_descricao Texto Descrição da faixa etária do sócio/administrador "21-30"

Erros

Código HTTP Erro Mensagem
400 CNPJ_INVALIDO CNPJ inválido.
403 PLANO_INATIVO Plano inativo para realizar consultas.
403 CREDITOS_INSUFICIENTES Sem créditos suficientes para consulta.
404 NAO_ENCONTRADO Nenhum registro encontrado com os parâmetros informados.

Exemplos

Exemplo de Requisição (cURL)
curl -X GET 'https://consultar.io/api/cnpj/consultar?cnpj=42515236000100' -H 'Authorization: Token <seu-token>'
Exemplo de Resposta de Sucesso (200)
{
  "cnpj": "42515236000100",
  "cnpj_formatado": "42.515.236/0001-00",
  "cnpj_base": "42515236",
  "cnpj_ordem": "0001",
  "cnpj_dv": "00",
  "razao_social": "EXPANDA TECNOLOGIA DA INFORMACAO LTDA",
  "nome_fantasia": "EXPANDA",
  "natureza_juridica_codigo": "2062",
  "natureza_juridica_descricao": "Sociedade Empresária Limitada",
  "capital_social": 250000.0,
  "capital_social_formatado": "R$ 250.000,00",
  "porte_empresa_codigo": "01",
  "porte_empresa_descricao": "Microempresa (ME)",
  "ente_federativo_responsavel": "",
  "matriz_filial_codigo": "1",
  "matriz_filial_descricao": "Matriz",
  "situacao_cadastral_codigo": "02",
  "situacao_cadastral_descricao": "Ativa",
  "data_situacao_cadastral": "2021-06-29",
  "motivo_situacao_cadastral_codigo": "00",
  "motivo_situacao_cadastral_descricao": "Sem motivo",
  "situacao_especial": "",
  "data_situacao_especial": null,
  "cidade_exterior": "",
  "pais_exterior_codigo": "",
  "pais_exterior_descricao": "",
  "data_inicio_atividades": "2021-06-29",
  "cnae_principal_codigo": "6209100",
  "cnae_principal_descricao": "Suporte técnico, manutenção e outros serviços em tecnologia da informação",
  "lista_cnae_secundarios": [
    {
      "codigo": "6201501",
      "descricao": "Desenvolvimento de programas de computador sob encomenda"
    },
    {
      "codigo": "6201502",
      "descricao": "Web design"
    },
    {
      "codigo": "6202300",
      "descricao": "Desenvolvimento e licenciamento de programas de computador customizáveis"
    },
    {
      "codigo": "6203100",
      "descricao": "Desenvolvimento e licenciamento de programas de computador não-customizáveis"
    },
    {
      "codigo": "6204000",
      "descricao": "Consultoria em tecnologia da informação"
    },
    {
      "codigo": "6311900",
      "descricao": "Tratamento de dados, provedores de serviços de aplicação e serviços de hospedagem na internet"
    },
    {
      "codigo": "6319400",
      "descricao": "Portais, provedores de conteúdo e outros serviços de informação na internet"
    },
    {
      "codigo": "8599603",
      "descricao": "Treinamento em informática"
    }
  ],
  "tipo_logradouro": "AVENIDA",
  "logradouro": "ENG LUIZ CARLOS BERRINI",
  "numero": "1748",
  "complemento": "CONJ  1710",
  "bairro": "CIDADE MONCOES",
  "cep": "04571000",
  "uf": "SP",
  "municipio_codigo": "7107",
  "municipio_descricao": "SAO PAULO",
  "ddd1": "41",
  "telefone1": "96869828",
  "ddd2": "",
  "telefone2": "",
  "ddd_fax": "",
  "fax": "",
  "email": "[email protected]",
  "lista_qsa": [
    {
      "tipo_qsa_codigo": "2",
      "tipo_qsa_descricao": "PF",
      "nome_qsa": "GABRIEL DOMENEGHETTI DE BARROS",
      "cpf_cnpj_qsa": "XXX670478XX",
      "cpf_cnpj_qsa_formatado": "XXX.670.478-XX",
      "qualificacao_qsa_codigo": "49",
      "qualificacao_qsa_descricao": "Sócio-Administrador",
      "data_entrada_qsa": "2021-06-29",
      "pais_exterior_qsa_codigo": "",
      "pais_exterior_qsa_descricao": "",
      "cpf_representante_legal_qsa": "",
      "nome_representante_qsa": "",
      "faixa_etaria_qsa_codigo": "3",
      "faixa_etaria_qsa_descricao": "21-30"
    },
    {
      "tipo_qsa_codigo": "2",
      "tipo_qsa_descricao": "PF",
      "nome_qsa": "FERNANDO HENRIQUE PEREIRA PINHO",
      "cpf_cnpj_qsa": "XXX805398XX",
      "cpf_cnpj_qsa_formatado": "XXX.805.398-XX",
      "qualificacao_qsa_codigo": "49",
      "qualificacao_qsa_descricao": "Sócio-Administrador",
      "data_entrada_qsa": "2021-06-29",
      "pais_exterior_qsa_codigo": "",
      "pais_exterior_qsa_descricao": "",
      "cpf_representante_legal_qsa": "",
      "nome_representante_qsa": "",
      "faixa_etaria_qsa_codigo": "3",
      "faixa_etaria_qsa_descricao": "21-30"
    },
    {
      "tipo_qsa_codigo": "2",
      "tipo_qsa_descricao": "PF",
      "nome_qsa": "GABRIEL GONCALVES BAU",
      "cpf_cnpj_qsa": "XXX133018XX",
      "cpf_cnpj_qsa_formatado": "XXX.133.018-XX",
      "qualificacao_qsa_codigo": "22",
      "qualificacao_qsa_descricao": "Sócio",
      "data_entrada_qsa": "2023-07-03",
      "pais_exterior_qsa_codigo": "",
      "pais_exterior_qsa_descricao": "",
      "cpf_representante_legal_qsa": "",
      "nome_representante_qsa": "",
      "faixa_etaria_qsa_codigo": "3",
      "faixa_etaria_qsa_descricao": "21-30"
    },
    {
      "tipo_qsa_codigo": "2",
      "tipo_qsa_descricao": "PF",
      "nome_qsa": "BRUNO OLIVEIRA DE ANDRADE E SILVA",
      "cpf_cnpj_qsa": "XXX240708XX",
      "cpf_cnpj_qsa_formatado": "XXX.240.708-XX",
      "qualificacao_qsa_codigo": "22",
      "qualificacao_qsa_descricao": "Sócio",
      "data_entrada_qsa": "2024-09-19",
      "pais_exterior_qsa_codigo": "",
      "pais_exterior_qsa_descricao": "",
      "cpf_representante_legal_qsa": "",
      "nome_representante_qsa": "",
      "faixa_etaria_qsa_codigo": "3",
      "faixa_etaria_qsa_descricao": "21-30"
    }
  ]
}
Exemplo de Resposta de Erro (404)
{
  "error": "NAO_ENCONTRADO",
  "message": "Nenhum registro foi encontrado para os parâmetros informados."
}

Códigos

Porte da Empresa

Código Descrição
00 Não informado
01 Microempresa (ME)
03 Empresa de Pequeno Porte (EPP)
05 Demais

Matriz/Filial

Código Descrição
1 Matriz
2 Filial

Situação Cadastral

Código Descrição
01 Nula
02 Ativa
03 Suspensa
04 Inapta
08 Baixada

Faixa Etária

Código Descrição
1 0-12
2 13-20
3 21-30
4 31-40
5 41-50
6 51-60
7 61-70
8 71-80
9 80+

Identificador de Sócio

Código Descrição
1 PJ
2 PF
3 Estrangeiro

Limites e Considerações

  • Cada requisição de "Consultar" consome 1 crédito
  • Todas as requisições são registradas no histórico de transações
  • O token de autenticação deve ser mantido em segurança
  • Em caso de comprometimento do token, entre em contato com o Suporte