Consulta de CNPJ em lote: cole a lista e baixe a planilha
Tem uma planilha de clientes, fornecedores ou leads só com o CNPJ e precisa da razão social, da situação cadastral, do CNAE e do endereço de cada empresa? Cole a lista abaixo, ou envie o arquivo .csv ou .txt, e baixe um CSV que abre direto no Excel. Os números são conferidos no seu navegador antes de qualquer consulta: inválidos e repetidos saem da fila e não gastam cota. Os válidos são consultados na API de CNPJ do apipj, um a um, dentro do limite por minuto e da cota mensal do seu plano. A conta é grátis e não pede cartão.
A ferramenta precisa de JavaScript ativado no navegador.
Consulta em andamento
Como funciona
- Cole ou envie a lista. Um CNPJ por linha, ou separados por vírgula ou ponto e vírgula, com ou sem pontuação, numéricos ou alfanuméricos. Num arquivo .csv ou .txt, a ferramenta usa a coluna que tem "CNPJ" no cabeçalho ou, sem cabeçalho, a coluna com mais CNPJs válidos. O arquivo é lido no navegador e não é enviado a lugar nenhum.
- Validação antes de consultar. Cada número passa pelo cálculo do dígito verificador, o mesmo do validador de CNPJ. O mesmo CNPJ escrito duas vezes, com e sem máscara, conta uma vez só. CNPJ numérico que perdeu os zeros à esquerda numa planilha (11 a 13 dígitos) é completado com zeros, se o dígito verificador conferir. A página mostra quantos são válidos, inválidos e repetidos.
- Consulta com a sua conta. Logado, a página consulta os válidos com a sua sessão, no ritmo do seu plano: uma consulta a cada 60 segundos divididos pelo limite por minuto (6 segundos no Gratuito, que faz 10 por minuto; 2 no Dev; 0,3 no Pro). A barra mostra o progresso e o tempo que falta; dá para pausar, retomar e cancelar. Se a API pedir para esperar, a ferramenta espera o tempo indicado e continua.
- Baixe a planilha. Marque as colunas que quer, confira a prévia e baixe o CSV. O botão funciona também no meio da consulta: o que ainda não foi consultado sai como "não consultado".
Quanto tempo leva
A ferramenta nunca passa do limite por minuto do seu plano, então o tempo é a quantidade de CNPJs válidos dividida por esse limite. Os limites são os da página de preços:
| CNPJs na lista | Gratuito (10 por minuto) | Dev (30 por minuto) | Pro (200 por minuto) |
|---|---|---|---|
| 100 | cerca de 10 min | cerca de 3 min 20 s | cerca de 30 s |
| 1.000 | cerca de 1 h 40 min | cerca de 33 min | cerca de 5 min |
| 10.000 | cerca de 16 h 40 min | cerca de 5 h 33 min | cerca de 50 min |
| 50.000 | cerca de 3 dias e 11 h | cerca de 1 dia e 4 h | cerca de 4 h 10 min |
Para uma lista de 1.000 clientes, a diferença entre os planos é de 1 h 40 min no Gratuito para 33 min no Dev e 5 min no Pro. Se a sua lista é grande, assine direto pelo painel: Dev, R$ 12,90 por mês ou Pro, R$ 59,90 por mês. A comparação completa está em preços.
Deixe a aba aberta até o fim: a consulta roda na página. Se o sandbox ou outra aba consultarem com a mesma conta ao mesmo tempo, as duas dividem o limite por minuto da conta, e a ferramenta espera quando a API pede. As chaves de API têm limite por minuto próprio, mas a cota mensal é uma só por conta.
Enriquecer uma lista de clientes ou leads
Cada CNPJ encontrado vira uma linha do CSV com as colunas que você marcar:
- Identificação: CNPJ com máscara, razão social, nome fantasia, natureza jurídica (código e descrição) e porte (micro empresa, empresa de pequeno porte ou demais).
- Situação cadastral: ativa, baixada, inapta, suspensa ou nula, com a data da situação.
- Atividade: CNAE principal, com código e descrição.
- Endereço: logradouro, número, complemento, bairro, CEP, município, UF e o código IBGE do município, útil para nota fiscal e para cruzar com dados do IBGE.
- Contato declarado à Receita: telefone e e-mail, quando a empresa informou. Muitas vezes são os do escritório de contabilidade.
- Regime: se é optante do Simples Nacional e se é MEI.
A coluna resultado diz o que aconteceu em cada linha: encontrado, não encontrado (o CNPJ é válido, mas não está na carga do mês), inválido, erro na consulta ou não consultado. O CSV não traz o quadro de sócios nem os CNAEs secundários; esses campos vêm na resposta da API, uma empresa por vez.
Para quem é
- Financeiro e contas a receber: conferir se os clientes da carteira continuam ativos antes de faturar ou renegociar e separar os baixados e inaptos.
- Compras e cadastro de fornecedores: checar situação, CNAE e Simples de uma lista de fornecedores antes de homologar. O guia validar fornecedor pelo CNPJ traz o checklist.
- Vendas e pré-vendas: completar uma lista de leads que só tem o CNPJ com razão social, cidade, UF, porte e atividade, para segmentar a prospecção.
- CRM e cadastro de clientes: atualizar o cadastro de clientes pelo CNPJ (razão social, endereço, situação) e importar o CSV de volta no CRM, casando as linhas pela coluna
cnpj.
O arquivo CSV
- Abre direto no Excel em português: UTF-8 com BOM e ponto e vírgula como separador, então os acentos aparecem certos e cada campo cai na sua coluna. No Google Planilhas, use Arquivo > Importar e escolha ponto e vírgula como separador. Se a lista já mora numa planilha, a função =CNPJ() no Google Planilhas preenche as colunas sem sair dela.
- Zeros à esquerda preservados: CNPJ e CEP saem com máscara, o CNAE no formato
0000-0/00e a natureza jurídica no formato000-0, que o Excel trata como texto. - Datas em DD/MM/AAAA; Simples e MEI em Sim ou Não.
- Mesma ordem da sua lista, sem repetidos; os inválidos vêm no fim, com o texto como estava.
- Só CSV. Para ter um .xlsx, abra o CSV no Excel e salve como pasta de trabalho.
Limites
- Dados mensais, não em tempo real. A base é a carga dos dados abertos que a Receita Federal publica todo mês; a atual é de 09/2026. A resposta não tem valor de certidão, e uma empresa aberta ou alterada depois da carga só aparece na seguinte.
- Só a sua lista, dentro da sua cota. A ferramenta consulta os CNPJs que você trouxe, um a um, e cada consulta conta na cota mensal do seu plano: 50.000 no Gratuito, 200.000 no Dev e 600.000 no Pro. Não é download nem exportação da base, e não busca empresas por atividade, cidade ou qualquer outro filtro.
- Não encontrado também conta. CNPJ válido que não está na carga gasta uma consulta, porque a API precisa procurar. Inválidos e repetidos não gastam: saem antes, no navegador.
- Cota esgotada no meio da lista: a consulta para, o que já veio continua no CSV e os que faltaram saem como "não consultado". Depois de mudar de plano, o botão "Continuar" retoma de onde parou.
- Até 50.000 CNPJs válidos por vez. Para mais, divida a lista ou use a API com uma chave num script.
- A aba precisa ficar aberta. Fechar ou recarregar a página interrompe a consulta e descarta o que não foi baixado. Em listas longas, prefira deixar a aba visível: navegadores podem desacelerar páginas em segundo plano.
- O que sai do seu computador: só os CNPJs válidos, enviados à API do apipj. As outras colunas do arquivo (nomes, valores, contatos) não saem do navegador.
Para automatizar
Para atualizar a carteira todo mês sem abrir o navegador, use a API com uma chave de API num script. Os guias de Python, JavaScript e PHP mostram a consulta com tratamento de erros e de limite, e o guia de fornecedores traz a reconsulta mensal da carteira.
Perguntas frequentes
Preciso de conta para consultar CNPJ em lote?
Sim. A leitura da lista e a contagem de válidos, inválidos e repetidos funcionam sem conta, mas a consulta dos dados exige uma conta grátis, sem cartão: 10 consultas por minuto e 50.000 por mês.
Quantos CNPJs posso consultar de uma vez?
Até 50.000 CNPJs válidos por lote, desde que caibam no que resta da cota mensal do seu plano. O tempo depende do limite por minuto: 100 CNPJs levam cerca de 10 min no Gratuito, 3 min 20 s no Dev e 30 s no Pro.
CNPJ inválido ou repetido gasta consulta?
Não. Eles são separados no navegador e nunca chegam à API. Gasta consulta cada CNPJ válido enviado, encontrado ou não.
A minha planilha é enviada para algum servidor?
Não. O arquivo é lido pelo navegador. Só os CNPJs válidos vão para a API, um por consulta; nomes, valores e outras colunas ficam no seu computador.
Dá para baixar em Excel (XLSX)?
O arquivo é CSV, que o Excel em português abre com duplo clique, com acentos e colunas certos. Para ter um .xlsx, salve como pasta de trabalho no próprio Excel.
Posso consultar os sócios em lote?
O CSV desta página não traz sócios. O quadro de sócios vem na resposta da API de CNPJ, consulta a consulta; para testar no navegador, use o sandbox.