CNPJ

Cadastro de Pessoa Jurídica

Razão social, situação, CNAE, porte e endereço de um CNPJ, direto da Receita Federal.

Fonte oficialmensalGratuita
GET/api/v1/cnpj/{cnpj}

Sobre esta API

Ficha cadastral de um CNPJ: razão social, nome fantasia, natureza jurídica, porte, capital social, situação cadastral, CNAE principal, endereço, contato e enquadramento no Simples e no MEI.

Envie o CNPJ no path, com ou sem pontuação. CNPJ que não está na base volta com found: false.

Dados abertos da Receita Federal, atualizados todo mês — reference_month informa a competência. Gratuita, com limite de 20 consultas por minuto e 300 por dia.

Fonte dos dados

Receita Federal — dados abertos · Atualização: mensal

Requisição

GET /api/v1/cnpj/{cnpj}

Endpoint público, sem autenticação. Respeite os limites de consulta.

Parâmetros

CampoTipo e localDescrição
cnpj
Obrigatório
stringpathCom ou sem pontuação. O dígito verificador é conferido antes da consulta.

Exemplo: 49670293000103

curl --request GET 'https://api.apifordevs.com/api/v1/cnpj/49670293000103'

Campos de resposta

Campos e tipos publicados no catálogo desta API.

Encontradofoundboolean
CNPJcnpjstring
Mês de referênciareference_monthstring
Mês da base da Receita que respondeu.
Data de extraçãoextracted_atstring
Data em que a Receita extraiu os dados.
Razão socialrazao_socialstring
Nome fantasianome_fantasiastring
Natureza jurídicanatureza_juridicastring
Código da natureza jurídicanatureza_juridica_codigointeger
Porteportestring
Capital socialcapital_socialnumber
Matrizmatrizboolean
Situação cadastralsituacao_cadastralstring

Exemplo de resposta

{
  "success": true,
  "code": 200,
  "code_message": "A requisição foi processada com sucesso.",
  "errors": [],
  "header": null,
  "data_count": 1,
  "data": [
    {
      "found": true,
      "cnpj": "49670293000103",
      "reference_month": "2026-07",
      "extracted_at": null,
      "razao_social": "COIN NODES LTDA",
      "nome_fantasia": "COIN NODES",
      "natureza_juridica": "Sociedade Empresária Limitada",
      "natureza_juridica_codigo": null,
      "porte": "Demais",
      "capital_social": 100000,
      "matriz": true,
      "situacao_cadastral": "Ativa",
      "situacao_cadastral_codigo": 2,
      "data_situacao_cadastral": null,
      "motivo_situacao_cadastral": null,
      "data_inicio_atividade": null,
      "atividade_principal": {
        "codigo": 6201501,
        "descricao": "Desenvolvimento de programas de computador sob encomenda"
      },
      "endereco": {
        "tipo_logradouro": null,
        "logradouro": "AVENIDA PAULISTA",
        "numero": "1000",
        "complemento": null,
        "bairro": "BELA VISTA",
        "cep": "01310100",
        "municipio": "SAO PAULO",
        "municipio_codigo": null,
        "uf": "SP"
      },
      "email": null,
      "telefone": null,
      "simples": {
        "optante_simples": false,
        "data_opcao_simples": null,
        "data_exclusao_simples": null,
        "optante_mei": false,
        "data_opcao_mei": null,
        "data_exclusao_mei": null
      }
    }
  ]
}

Respostas e cobrança

HTTPDescriçãoCobrança
200Sucesso. CNPJ fora da base também é 200, com found: false.Sem cobrança
422

validation_error

CNPJ com dígito verificador inválido.Sem cobrança
429

rate_limit_exceeded

Limite de consultas por minuto ou por dia atingido.Sem cobrança
500

internal_error

Falha interna.Sem cobrança
503

service_unavailable

Base da Receita indisponível no momento.Sem cobrança

Casos de uso

Enriquecimento de cadastro

Preencher razão social, endereço e CNAE no cadastro do cliente a partir do CNPJ digitado, sem o usuário redigitar nada.

Higienização de base

Varrer a carteira e marcar quem está com situação cadastral baixada, suspensa ou inapta antes de faturar.

Antifraude cadastral

Conferir idade do CNPJ, capital social e porte declarados no onboarding — empresa aberta há duas semanas com capital de mil reais pedindo limite alto é sinal, não conclusão.

Notas de integração

  • Sem quadro societário: nome de sócio pessoa física não é publicado, em respeito à LGPD.
SUA PRÓXIMA ENTREGA

Qual é a sua próxima integração?

Encontre a API que resolve o próximo passo do seu produto.