CNPJ Lead Scraper - Search Companies by CNAE (segment) Brazil
Pricing
Pay per usage
CNPJ Lead Scraper - Search Companies by CNAE (segment) Brazil
Search 55M+ Brazilian companies by segment (CNAE), state and size. Name, address, shareholders and contacts. Pay only per result returned. | Busque 55M+ empresas por setor (CNAE), estado e porte. Pay per result.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
BrasilDados.org
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
🔍 What is CNPJ Lead Scraper?
CNPJ Lead Scraper finds Brazilian companies by CNAE industry code on the official Receita Federal CNPJ registry. Filter by state (UF), company size (ME, EPP) and registration status. Export JSON, CSV or Excel with razão social, CNPJ, address, phone, email and shareholders (QSA).
Discover companies by sector, not by CNPJ list. Search 55+ million establishments by primary CNAE (7-digit IBGE subclass). Default: active companies only. Each result is a full establishment record ready for CRM or outbound.
Need to find companies by CNAE? Use this actor. Already have CNPJs? Use CNPJ Enrichment instead.
What data can CNPJ Lead Scraper extract?
| 🏷️ Identity | razaoSocial, nomeFantasia, cnpj, cnpjFormatado, matriz |
| ✅ Status | situacaoCadastralDescricao, dates, company age |
| 📊 Activity | cnaePrincipal, cnaesSecundarios |
| 📍 Address | Full address fields + enderecoCompleto |
| ☎️ Contact | telefone1, telefone2, email (when in registry) |
| 👥 Corporate | capitalSocial, porteDescricao, naturezaJuridicaDescricao |
| 🤝 QSA | socios[] with masked documents |
| 🕐 Metadata | consultadoEm, derived fields |
Same output schema as the Enrichment actor. Use matriz: true downstream to keep headquarters only.
What can this Actor do?
- 🎯 CNAE search: filter by primary activity code (7-digit IBGE subclass)
- 🗺️ Regional targeting: optional UF filter (SP, RJ, MG, etc.)
- 📏 Size filter: ME (
01), EPP (03), Demais (05) or all - 📤 Bulk export: up to 5,000 companies per run to JSON, CSV or Excel
- ⚡ Standby REST API:
POST /searchfor real-time integration - 📋 CNAE helper: browse 1,332 codes at brasildados.org/lista-cnaes
Apify platform bonus: schedule recurring lead lists, monitor runs, webhooks, API access and MCP integration.
Why search Brazilian companies by CNAE?
- B2B lead generation: build prospect lists by industry and region
- Market mapping: estimate TAM and competitor density in a niche
- CRM import: feed HubSpot, Salesforce or Pipedrive with verified CNPJ data
- Partner discovery: find ME/EPP companies in a specific vertical
- Compliance-ready prospecting: start from official registry data, then enrich with KYC
Official public data under Lei 12.527/2011. Registry updated monthly, 55+ million establishments.
How do I search companies by CNAE in Brazil?
- Pick a 7-digit CNAE subclass from the complete CNAE list (search + copy button).
- Open the actor on Apify Console > Input tab.
- Paste codes in
cnaes(string list). Optional: set UF, porte, maxResults. - Click Start, then export Dataset as XLSX, CSV or JSON.
Example input:
{"cnaes": ["6201501", "6204000"],"uf": "SP","porte": ["01", "03"],"situacaoCadastral": "02","maxResults": 100}
Popular searches
| Goal | CNAE | Extra filters |
|---|---|---|
| 💻 Software in SP | 6201501 | uf: "SP" |
| 🖥️ IT consulting | 6204000 | - |
| 🏥 Hospitals | 8610101 | - |
| 🛒 Supermarkets | 4711302 | - |
| 🏪 ME + EPP only | any | porte: ["01","03"] |
More codes: brasildados.org/lista-cnaes (1,332 subclasses).
📐 CNAE format
Only 7-digit IBGE subclasses work. The actor normalizes automatically:
| You send | Becomes |
|---|---|
6201501 | 6201501 |
6201-5/01 | 6201501 |
111301 | 0111301 |
Not accepted: section letters (A, J), empty values, more than 7 digits.
Tip: filter by primary CNAE (
cnaePrincipalin output), not secondary activities. In Console, paste one code per line in the string list.
⬇️ Input
Click the Input tab for the full schema with defaults and prefill.
| Field | Required | Default | Description |
|---|---|---|---|
cnaes | ✅ Yes | ["6201501"] | 7-digit CNAE subclasses (string list) |
uf | No | all states | SP, RJ, MG, etc. |
porte | No | all | 01 ME, 03 EPP, 05 Demais, 00 N/I |
situacaoCadastral | No | "02" | 02 Active, 08 Closed, all = all |
maxResults | No | 100 | 1-5,000 (charged per result) |
⬆️ Output
Download from Dataset tab in JSON, CSV, Excel or XML. One record per establishment.
Abbreviated sample only. Same schema as the Enrichment actor: 39 top-level fields and 50+ fields total (including nested QSA). The JSON below is shortened;
"..."means more data is returned.
Also returned (not shown in sample): naturezaJuridicaDescricao, capitalSocial, porteDescricao, dataInicioAtividade, cnaesSecundarios[], full address (logradouro, cep, enderecoCompleto, ...), telefone2, derived metrics (idadeEmpresaAnos, totalSocios, ...), and full socios[] (tipo, qualificacao, dataEntrada, faixaEtariaDescricao, ...).
{"cnpj": "33000167000101","cnpjFormatado": "33.000.167/0001-01","matriz": true,"razaoSocial": "PETROLEO BRASILEIRO S A PETROBRAS","situacaoCadastralDescricao": "Ativa","cnaePrincipal": { "codigo": "6201-5/01", "descricao": "..." },"uf": "SP","municipioNome": "Sao Paulo","telefone1": "...","email": "...","socios": [{ "nome": "...", "documento": "***123456**" }],"consultadoEm": "2026-06-01T00:00:00.000Z"}
Complete field list: Dataset schema tab on Apify Console (all fields, types and descriptions).
How much does CNAE lead scraping cost?
$0.01 per company returned (event lead-found). Pay per result only, no platform usage fee on top.
| Results | Cost |
|---|---|
| 100 | $1.00 |
| 500 | $5.00 |
| 1,000 | $10.00 |
| 5,000 | $50.00 |
Free Apify plan users can start with maxResults: 10 to test before scaling.
🔌 API integration
Batch run:
curl -X POST "https://api.apify.com/v2/acts/brasildados~cnpj-lead-scraper-search/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"cnaes":["6201501","6204000"],"uf":"SP","maxResults":100}'
Standby (POST /search):
curl -X POST "https://brasildados--cnpj-lead-scraper-search.apify.actor/search" \-H "Authorization: Bearer YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \--compressed \-d '{"cnaes":["6201501"],"uf":"SP","maxResults":50}'
Related Actors
| Actor | When to use |
|---|---|
| CNPJ Enrichment | You already have CNPJs to enrich |
| CNPJ KYC & PEP Checker | PEP, sanctions, electoral donations |
| CNPJ Lawsuits Check | Litigation history |
| Government Contracts | Federal procurement history |
Suggested pipeline: Lead Scraper (this) → Enrichment → Lawsuits + KYC
FAQ
Where do I find CNAE codes?
Use the complete list at brasildados.org/lista-cnaes with search, section filter and one-click copy.
Can I export to Excel?
Yes. Dataset tab > Export > XLSX, CSV or JSON. One row per establishment.
Active companies only in São Paulo?
Set "uf": "SP" and keep "situacaoCadastral": "02" (default).
Does it return phone, email and QSA?
Yes when declared in the registry. Phone/email coverage varies (often 40-70%). QSA includes masked documents.
Headquarters vs branches?
Both can appear. Filter matriz: true downstream for HQ only.
Maximum results per run?
5,000. Split by UF or CNAE for larger coverage.
How recent is the data?
Monthly update. Typical 30-45 day lag for recent changes.
Is it legal to use Receita Federal CNPJ data?
Yes. Public registry under Lei 12.527/2011. Use personal data only with legitimate purpose and LGPD/GDPR compliance.
🇧🇷 Versão em português (Brasil)
🔍 O que é o Lead Scraper por CNAE?
Lead Scraper por CNAE encontra empresas brasileiras por código CNAE na base oficial da Receita Federal. Filtre por UF, porte e situação cadastral. Exporte JSON, CSV ou Excel com razão social, CNPJ, endereço, telefone, e-mail e QSA.
Descubra empresas por setor, não por lista de CNPJs. Busca em 55+ milhões de estabelecimentos pelo CNAE principal (subclasse IBGE de 7 dígitos). Padrão: somente ativas.
Precisa achar empresas por CNAE? Use este actor. Já tem CNPJs? Use Enriquecimento por CNPJ.
Quais dados o lead scraper por CNAE retorna?
| 🏷️ Identificação | razaoSocial, nomeFantasia, cnpj, cnpjFormatado, matriz |
| ✅ Situação | situacaoCadastralDescricao, datas, idade |
| 📊 Atividade | cnaePrincipal, cnaesSecundarios |
| 📍 Endereço | Campos completos + enderecoCompleto |
| ☎️ Contato | telefone1, telefone2, email (quando no cadastro) |
| 👥 Societário | capitalSocial, porteDescricao, naturezaJuridicaDescricao |
| 🤝 QSA | socios[] com documentos mascarados |
| 🕐 Metadados | consultadoEm, campos derivados |
Mesmo schema do actor de Enriquecimento. Filtre matriz: true para manter só matrizes.
O que este Actor faz?
- 🎯 Busca por CNAE: filtro por atividade principal (subclasse IBGE 7 dígitos)
- 🗺️ Segmentação regional: filtro opcional por UF (SP, RJ, MG, etc.)
- 📏 Filtro de porte: ME (
01), EPP (03), Demais (05) ou todos - 📤 Exportação em lote: até 5.000 empresas por execução
- ⚡ API REST Standby:
POST /searchem tempo real - 📋 Lista CNAE: 1.332 códigos em brasildados.org/lista-cnaes
Bônus Apify: agende listas recorrentes, monitore execuções, webhooks, API e MCP.
Por que buscar empresas brasileiras por CNAE?
- Geração de leads B2B: monte listas de prospecção por setor e região
- Mapeamento de mercado: estime TAM e densidade de concorrentes
- Importação para CRM: alimente HubSpot, Salesforce ou Pipedrive com CNPJs verificados
- Descoberta de parceiros: encontre ME/EPP em um vertical específico
- Prospecção compliance-ready: parta do cadastro oficial, depois enriqueça com KYC
Dados públicos oficiais sob Lei 12.527/2011. Cadastro atualizado mensalmente, 55+ milhões de estabelecimentos.
Como buscar empresas por CNAE no Brasil?
- Escolha uma subclasse CNAE de 7 dígitos na lista completa.
- Abra o actor no Console Apify > aba Input.
- Cole os códigos em
cnaes. Opcional: UF, porte, maxResults. - Clique em Start e exporte o Dataset em XLSX, CSV ou JSON.
Buscas comuns
| Objetivo | CNAE | Filtro extra |
|---|---|---|
| 💻 Software em SP | 6201501 | uf: "SP" |
| 🖥️ Consultoria TI | 6204000 | - |
| 🏥 Hospitais | 8610101 | - |
| 🛒 Supermercados | 4711302 | - |
| 🏪 Só ME e EPP | qualquer | porte: ["01","03"] |
Mais códigos: brasildados.org/lista-cnaes (1.332 subclasses).
📐 Formato CNAE
Somente subclasses IBGE de 7 dígitos. O actor normaliza automaticamente:
| Você envia | Vira |
|---|---|
6201501 | 6201501 |
6201-5/01 | 6201501 |
111301 | 0111301 |
Não aceito: letras de seção (A, J), valores vazios, mais de 7 dígitos.
Dica: filtre pelo CNAE principal (
cnaePrincipalna saída), não secundários.
⬇️ Entrada
Clique na aba Input para o schema completo.
| Campo | Obrigatório | Padrão | Descrição |
|---|---|---|---|
cnaes | ✅ Sim | ["6201501"] | Subclasses CNAE de 7 dígitos (lista) |
uf | Não | todos | SP, RJ, MG, etc. |
porte | Não | todos | 01 ME, 03 EPP, 05 Demais, 00 N/I |
situacaoCadastral | Não | "02" | 02 Ativa, 08 Baixada, all = todas |
maxResults | Não | 100 | 1-5.000 (cobrado por resultado) |
⬆️ Saída
Baixe na aba Dataset. Um registro por estabelecimento.
Amostra resumida. Mesmo schema do Enriquecimento: 39 campos de topo e 50+ no total. Veja Dataset schema para a lista completa.
Quanto custa buscar leads por CNAE?
$0,01 por empresa retornada (evento lead-found). Pague só pelo resultado.
| Resultados | Custo |
|---|---|
| 100 | $1,00 |
| 500 | $5,00 |
| 1.000 | $10,00 |
| 5.000 | $50,00 |
🔌 Integração via API
Mesmos endpoints da seção em inglês acima. Substitua o token Apify.
Actors relacionados
| Actor | Quando usar |
|---|---|
| Enriquecimento CNPJ | Você já tem CNPJs para enriquecer |
| KYC & PEP Checker | PEP, sanções, doações eleitorais |
| Consulta Processos | Histórico processual |
| Consulta Contratos | Histórico de compras federais |
Pipeline sugerido: Lead Scraper (este) → Enriquecimento → Processos + KYC
Perguntas frequentes
Onde encontro códigos CNAE?
Use a lista completa em brasildados.org/lista-cnaes com busca, filtro por seção e cópia com um clique.
Exporto para Excel?
Sim. Dataset > Export > XLSX, CSV ou JSON. Uma linha por estabelecimento.
Só empresas ativas em São Paulo?
Defina "uf": "SP" e mantenha "situacaoCadastral": "02" (padrão).
Retorna telefone, e-mail e QSA?
Sim quando declarados. Cobertura de telefone/e-mail varia (40-70%). QSA com documentos mascarados.
Matriz vs filial?
Ambas podem aparecer. Filtre matriz: true downstream para só matrizes.
Máximo por execução?
5.000. Divida por UF ou CNAE para mais cobertura.
Quão recentes são os dados?
Atualização mensal. Defasagem típica de 30-45 dias.
É legal usar dados da Receita Federal?
Sim. Cadastro público sob Lei 12.527/2011. Use dados pessoais com finalidade legítima e LGPD/GDPR.
O JSON de exemplo mostra tudo?
Não. É amostra resumida (39 campos de topo, 50+ no total). Lista completa na aba Dataset schema.