Brazilian Companies Finder — by CNAE & State (CNPJ Discovery)
Pricing
from $2.00 / 1,000 per company founds
Brazilian Companies Finder — by CNAE & State (CNPJ Discovery)
Find every active Brazilian company matching a CNAE activity code and state in seconds — no scraping, powered by an official Receita Federal data index. Filter further by city and company size. Get CNPJ, legal name, trade name, activity, city, size and opening date.
Pricing
from $2.00 / 1,000 per company founds
Rating
0.0
(0)
Developer
Gangary
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Pick an economic activity (CNAE) and a state — get back every active Brazilian company that matches: CNPJ, legal name, trade name, city, size and opening date. Search across 27.8 million active companies indexed from the official Federal Revenue (Receita Federal) open dataset. No scraping, no login, no API key.

Also searchable in Portuguese: lista de empresas por CNAE e estado, empresas ativas por segmento, prospecção B2B com dados da Receita Federal.
This is the discovery layer: it finds the companies. Pair it with CNPJ Lookup (full registry data per company) and the Lead Enricher & ICP Scorer (verify and score before outreach) for a complete prospecting pipeline — or run B2B Leads Brazil, which does all three steps in a single call and hands you the finished, scored list.
Input example
Dental clinics in São Paulo and Minas Gerais, up to 500 results:
{"cnae": "8630-5/04","ufs": ["SP", "MG"],"limit": 500}
cnaeaccepts the full code (8630-5/04), digits only (8630504) or a prefix (8630= every outpatient activity,86= all of healthcare).municipionarrows to one city (accent-insensitive:"Sao Paulo"works).portefilters by declared company size (MEI/micro,small,other).offset+limitpaginate a big segment across cheap runs.
Output example
{"cnpj": "12345678000195","cnpj_formatado": "12.345.678/0001-95","razao_social": "CLINICA ODONTOLOGICA EXEMPLO LTDA","nome_fantasia": "Sorriso Exemplo","cnae_principal": "8630504","cnae_formatado": "8630-5/04","municipio": "SAO PAULO","uf": "SP","porte": "MICRO EMPRESA","data_abertura": "2019-03-14","tem_email": true,"tem_telefone": true}
Output fields
| Field | Description |
|---|---|
cnpj / cnpj_formatado | The company's tax ID, digits-only and formatted. |
razao_social | Exact legal name from the federal registry (unmodified). |
nome_fantasia | Trade name, when declared. |
cnae_principal | Primary economic activity code (what the company actually does). |
municipio / uf | City and state of the establishment. |
porte | Declared size (MEI/micro, small, other). |
data_abertura | Opening date (YYYY-MM-DD). |
tem_email / tem_telefone | Whether the registry has an email/phone on file for this company — useful to estimate contactability before running CNPJ Lookup. |
Use cases
- Build a prospecting list by niche + region — every active dental clinic in SP, every trucking company in the South, every software house in your city
- Size a market (TAM) — how many active companies exist per CNAE per state, with zero sampling bias (it's the full registry)
- Feed your sales pipeline — Discovery finds them → CNPJ Lookup pulls addresses, partners and contacts → Lead Enricher verifies and scores them
- Territory planning — split a segment by city/size before assigning reps
Pricing (Pay per event)
| Event | When | Price |
|---|---|---|
actor-start | once per run | $0.005 |
company-found | per company returned | $0.002 |
A 500-company list costs $0.005 + 500 × $0.002 = $1.005. A 5,000-company segment costs $10.005. Runs that find nothing only pay the start fee.
Where the data comes from
The official CNPJ open dataset published by Receita Federal (Brazil's Federal Revenue), rebuilt into a fast index every month — you always query the latest published registry snapshot, with only active (situação ATIVA) establishments included.
Is this compliant?
Yes — the CNPJ registry is public information that Receita Federal itself publishes as open data. No scraping, no logins, no private or behind-auth data. LGPD note: these are company registry records, published officially for public consultation.
Limitations
- Data is a monthly snapshot of the official registry — a company opened yesterday appears after the next monthly rebuild.
- Returns registry firmographics, not contact details —
tem_email/tem_telefonetell you they exist; CNPJ Lookup retrieves them per company. - Filters use the primary CNAE (secondary activities are not indexed).
- Only active companies — closed (BAIXADA) or suspended ones are excluded by design.
From the same maker
- B2B Leads Brazil — Find, Enrich & Score in One Run — this Actor's job plus the next two, in a single run: discovers the companies, pulls each one's public contact data and scores every lead 0–100 against your ICP, sorted best-first. Use it when you want the finished call list instead of assembling it yourself.
- CNPJ Lookup — Brazilian Company Registry Data — full official record per CNPJ: status, address, partners, capital, phone and email when on file.
- Lead Enricher & ICP Scorer — clean, verify, dedupe and score any lead list 0–100 against your ideal customer profile.
- Newly Opened Brazilian Companies — same index, filtered by opening date: brand-new companies still choosing their first suppliers.
Full pipeline: this Actor finds the companies → Lookup pulls the official record → Enricher scores what's worth contacting. Want all three in one step? B2B Leads Brazil runs the whole funnel for you.