Pular para o conteúdo

API de CNPJ grátis

3 de 3 opções responderam com o dado esperado na última verificação. Os dados cadastrais das empresas são públicos e a Receita Federal os publica em arquivos abertos. As APIs abaixo transformam esses arquivos em uma consulta por número de CNPJ.
  1. BrasilAPI — CNPJ

    Sem chave e com CORS. Resposta completa, incluindo quadro societário.

    GET https://brasilapi.com.br/api/cnpj/v1/00000000000191

    Roda no navegadorFuncionando

  2. CNPJ.ws (public)

    API pública limitada a três consultas por minuto; a versão paga remove o limite.

    GET https://publica.cnpj.ws/cnpj/00000000000191

    Roda no navegadorFuncionando

  3. ReceitaWS

    Uma das mais antigas. O plano gratuito também permite três consultas por minuto.

    GET https://receitaws.com.br/v1/cnpj/00000000000191

    Só no servidorFuncionando

Retrato do build, não é dado ao vivo. Uma execução do verificador em , a partir da máquina que gerou o site. Como verificamos (em inglês)

Exemplo com BrasilAPI — CNPJ

Shell
curl -s 'https://brasilapi.com.br/api/cnpj/v1/00000000000191'

Resposta guardada pelo verificador em (HTTP 200), encurtada:

application/json
{
  "uf": "DF",
  "cep": "70040912",
  "qsa": [
    {
      "pais": null,
      "nome_socio": "ALAN CARLOS GUEDES DE OLIVEIRA",
      "codigo_pais": null,
      "faixa_etaria": "Entre 41 a 50 anos",
      "cnpj_cpf_do_socio": "***550179**",
      "qualificacao_socio": "Diretor",
      "codigo_faixa_etaria": 5,
      "data_entrada_sociedade": "2023-05-17",
      "identificador_de_socio": 2,
      "cpf_representante_legal": "***000000**",
      "nome_representante_legal": "",
      "codigo_qualificacao_socio": 10,
      "qualificacao_representante_legal": "Não informada",
      "codigo_qualificacao_representante_legal": 0
    },
    {
      "pais": null,
      "nome_socio": "ALBERTO MARTINHAGO VIEIRA",
      "codigo_pais": null,
      "faixa_etaria": "Entre 41 a 50 anos",
      "cnpj_cpf_do_socio": "***842999**",
      "qualificacao_socio": "Diretor",
      "codigo_faixa_etaria": 5,
      "data_entrada_sociedade": "2023-07-20",
      "identificador_de_socio": 2,
      "cpf_representante_legal": "***000000**",
      "nome_representante_legal": "",
      "codigo_qualificacao_socio": 10,
      "qualificacao_representante_legal": "Não informada",
      "codigo_qualificacao_representante_
…

Como escolher e o que cuidar

Todas devolvem razão social, situação cadastral, endereço e atividade econômica. Nenhuma devolve dados protegidos por sigilo fiscal.

  • Calcule os dígitos verificadores no próprio formulário antes de consultar. Um CNPJ com dígito errado nunca precisa ir à rede.
  • Os dados vêm de arquivos que a Receita atualiza periodicamente, então uma empresa aberta nos últimos dias pode ainda não aparecer.
  • Guarde a resposta. Consultar o mesmo CNPJ a cada carregamento de página esgota o limite por minuto rapidamente.

Perguntas frequentes

Existe API de CNPJ gratuita e sem cadastro?

Sim. BrasilAPI, CNPJ.ws (endpoint público) e ReceitaWS respondem sem chave. Todas limitam a quantidade de consultas por minuto.

Os dados são atualizados em tempo real?

Não. As APIs gratuitas usam os arquivos de dados abertos da Receita Federal, que são publicados periodicamente. Para a situação do dia, consulte o comprovante de inscrição no site da Receita.

Posso consultar CPF por API gratuita?

Não. Dados de pessoa física não são públicos. Desconfie de qualquer serviço que ofereça isso sem autorização do titular.

Outros guias