Brazil CNPJ Lookup: Company Data, CNAE, Partners (QSA) avatar

Brazil CNPJ Lookup: Company Data, CNAE, Partners (QSA)

Pricing

from $0.51 / 1,000 companies

Go to Apify Store
Brazil CNPJ Lookup: Company Data, CNAE, Partners (QSA)

Brazil CNPJ Lookup: Company Data, CNAE, Partners (QSA)

Bulk CNPJ lookup for Brazilian companies from the Receita Federal open data: legal and trade name, status, opening date, CNAE activities, address, phones, email, Simples Nacional/MEI, share capital and partners (QSA). $0.60 per 1,000; invalid CNPJs free.

Pricing

from $0.51 / 1,000 companies

Rating

0.0

(0)

Developer

Larkmoor Data

Larkmoor Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Security

Limited permissions

Share

Look up thousands of Brazilian companies by CNPJ in one run and get clean, structured rows: razão social (legal name), nome fantasia (trade name), situação cadastral (registration status) with date and reason, opening date, natureza jurídica (legal nature), porte (size), capital social, main and secondary CNAE activities with descriptions, full address with CEP and IBGE city code, phones, email, Simples Nacional and MEI status, tax regime history and the quadro de sócios e administradores (QSA, partners and administrators).

The data is the Receita Federal's open CNPJ dataset (dados abertos), served by the free, open-source public APIs BrasilAPI and Minha Receita — the actor switches to the second one automatically if the first is busy. No login, no captcha, no browser, no API key.

What you can use it for

  • Enrich a CRM or spreadsheet: turn a column of CNPJs into names, addresses, phones, emails, CNAE codes and partners
  • Supplier and customer checks (KYC / due diligence): is the company ATIVA, BAIXADA, INAPTA or SUSPENSA? Since when? Who are the partners and administrators?
  • Sales segmentation: filter by CNAE, size (ME, EPP, DEMAIS), state and Simples Nacional status
  • Invoice and tax workflows: confirm the legal name, address and tax regime before issuing documents
  • Data cleaning: validate CNPJ check digits and drop invalid or unknown numbers for free

Why this one

  • $0.60 per 1,000 companies — cheaper than the other CNPJ actors, with no monthly rental and only $0.001 per run
  • Invalid and unknown CNPJs are free: they still appear with the reason, so you can clean your list
  • Any format works: 33.000.167/0001-01, 33000167000101, numbers without leading zeros, and the new alphanumeric CNPJ introduced in 2026 (check digits validated for both)
  • Two sources, one result: if BrasilAPI is rate-limited, Minha Receita answers instead (the source field says which)
  • Rich output: secondary CNAEs, partners with role, entry date and age range, Simples/MEI dates, tax regime history
  • Filters that save money: only active companies, only certain states — filtered rows are not charged

Input

FieldWhat it does
CNPJ numbersAny format, duplicates removed
Include partners (QSA)Partners and administrators list
Include tax regime historyYearly tax regime (Lucro Real, Presumido, Imune …)
Only active companiesSkip anything that is not ATIVA (not charged)
States (UF)e.g. SP, RJ (others not charged)
Only found companiesLeave out the free invalid / not-found rows
Max CNPJsHard cap per run

Example input:

{
"cnpjs": ["33.000.167/0001-01", "47960950000121", "19131243000197"],
"includePartners": true,
"onlyActive": true
}

Output

One row per CNPJ:

{
"cnpj": "47960950000121",
"cnpjFormatted": "47.960.950/0001-21",
"found": true,
"legalName": "MAGAZINE LUIZA S/A",
"tradeName": null,
"status": "ATIVA",
"statusDate": "2005-11-03",
"branchType": "MATRIZ",
"openingDate": "1966-10-24",
"legalNature": "Sociedade Anônima Aberta",
"size": "DEMAIS",
"shareCapital": 14202162000,
"mainActivityCode": "4713004",
"mainActivity": "Lojas de departamentos ou magazines, exceto lojas francas (Duty free)",
"secondaryActivities": [{"code": "...", "description": "..."}],
"address": "RUA VOLUNTARIOS DA FRANCA 1465, CENTRO, FRANCA - SP, 14400-490",
"city": "FRANCA",
"state": "SP",
"cep": "14400-490",
"phone1": "+55 16 3711-2002",
"email": null,
"simplesNacional": null,
"mei": null,
"partners": [{"name": "ANDRE LUIZ DE SOUZA FATALA", "role": "Diretor", "since": "2019-09-11", "ageRange": "Entre 41 a 50 anos", "type": "person"}],
"source": "brasilapi"
}

Values are shown as published by Receita Federal (some example values above are shortened). Download as JSON, CSV, Excel or XML, or read the dataset through the Apify API.

How much does it cost?

You pay $0.0006 per company found ($0.60 per 1,000) plus $0.001 per run. Invalid and not-found CNPJs are free. Compute is tiny (256 MB, no browser).

Worked examples:

  1. Enrich 1,000 customer CNPJs: about $0.60
  2. Check 20,000 suppliers' status every month: about $12 per month
  3. Clean a list of 5,000 CNPJs where 10% are invalid: 4,500 × $0.0006 ≈ $2.70

FAQ

Where does the data come from? From the Receita Federal's open CNPJ dataset, published monthly as public open data, through BrasilAPI and Minha Receita, two open-source public APIs that serve it. The actor paces its requests to stay polite to these free services, so very large lists take a while (about 3 CNPJs per second).

Is this legal? Yes — CNPJ registration data is public by law and published by Receita Federal for reuse. Partner CPFs are masked at the source. If you use partner names for marketing, follow the LGPD (legal basis, transparency, opt-out).

How fresh is the data? As fresh as the latest monthly Receita Federal release loaded by the public APIs.

Can I search companies by CNAE or city instead of CNPJ? This actor is a lookup by CNPJ. For lists, start from your own CNPJs (customers, suppliers, leads) or a public list.

Why "not found"? The number has valid check digits but is not in the dataset (for example a brand-new company not yet in the monthly release, or a typo that happens to pass the check).

Tips

  • Turn off partners for a lighter CSV
  • Use "Only active companies" to skip closed businesses at no cost
  • Schedule a monthly run on your supplier list to catch status changes

Integrations

Send results to Google Sheets, HubSpot, Pipedrive, Airtable, a webhook, Zapier or Make with Apify integrations, or call the actor from your own code with the Apify API and client libraries.

Changelog

  • 0.1 (October 2026) — first release: bulk lookup, alphanumeric CNPJ validation, two-source fallback, QSA, Simples/MEI, tax regime history.