Brazil Company Search (CNPJ): Receita Federal Open Data avatar

Brazil Company Search (CNPJ): Receita Federal Open Data

Pricing

$1.00 / 1,000 companies

Go to Apify Store
Brazil Company Search (CNPJ): Receita Federal Open Data

Brazil Company Search (CNPJ): Receita Federal Open Data

Find Brazilian companies by state, city, CNAE activity or legal form, or look up CNPJ numbers: name, trade name, status, founding date, activities, size, capital, address and phone. Official Receita Federal open data. No partner data. $1 per 1,000 companies.

Pricing

$1.00 / 1,000 companies

Rating

0.0

(0)

Developer

SwiftKit

SwiftKit

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Find Brazilian companies by state, city, CNAE activity or legal form, or look up CNPJ numbers in bulk, and get one clean row per company:

  • Identity: CNPJ (raw and formatted), legal name (razão social), trade name (nome fantasia), legal form (natureza jurídica), founding date, head office or branch
  • Status: registration status (ativa, baixada, inapta…), status date and reason
  • Activity: main CNAE code and description, plus all secondary CNAEs
  • Size and tax: size (ME, EPP, demais), share capital in BRL, Simples Nacional and MEI flags
  • Address: street, number, complement, district, CEP, city, state and IBGE city code
  • Contact: the registered phone numbers (and email, when the registry has one)

Cities by name: type Campinas or Florianópolis/SC. We turn names into IBGE codes for you using the official IBGE list.

Data comes from the Receita Federal CNPJ open data (public under Brazil's Access to Information Law), served by Minha Receita, a free open-source project. No key, no login, no CAPTCHA.

Who it's for

  • B2B sales: lists of active companies by activity and city, e.g. every software house in Florianópolis or every restaurant in Campinas.
  • KYB and finance: check CNPJ status, legal form and activity in bulk.
  • Market research: count companies by sector, size and region.

Input

OptionDefaultWhat it does
States (UF)–One or more states
Cities–Names (Campinas, São José/SC) or 7-digit IBGE codes
Activity (CNAE) codes–e.g. 6201-5/01 or 6201501
Also match secondary activitiesoffMain CNAE only, or main + secondary
Legal form codes–e.g. 2062 (Ltda), 2054 (S.A. fechada)
Company size–Micro, small, other
Only active companiesonSkip closed and unfit registrations
Only head officesonOne row per company instead of one per branch
Include sole traders (MEI)offSee privacy below
CNPJ numbers–Bulk lookup (ignores the filters)
Max companies100Up to 10,000 per run

Output

Real data:

{
"status": "ok",
"cnpj": "60610781000168",
"cnpjFormatted": "60.610.781/0001-68",
"name": "CICI3 TECNOLOGIA E ASSESSORIA LTDA",
"tradeName": "CICI3 TECH",
"headOffice": true,
"registrationStatus": "ATIVA",
"founded": "2025-04-30",
"legalForm": "Sociedade Empresária Limitada",
"mainActivityCode": "6201-5/01",
"mainActivity": "Desenvolvimento de programas de computador sob encomenda",
"secondaryActivities": [{ "code": "6204-0/00", "description": "Consultoria em tecnologia da informação" }],
"size": "micro",
"shareCapitalBRL": 1000,
"simplesNacional": true,
"address": { "street": "RODOVIA JOAO CARLOS DAUX", "number": "4190", "district": "SACO GRANDE", "postalCode": "88032005", "city": "FLORIANOPOLIS", "state": "SC", "ibgeCityCode": 4205407 },
"phones": ["+55 41 98130414"]
}

Privacy, on purpose

  • Partners and shareholders (QSA) are never returned, and you can't search by a person's CPF.
  • Sole traders are excluded by default (MEI, empresário individual and other one-person forms): their business name is usually the owner's own name, often with ID digits.

Pricing

You pay per company returned. Errors, not-found numbers and skipped sole traders are free. See the Pricing tab.

Limits, honestly

  • Filters on status, head office and size are applied after fetching, so a narrow search may read many registry entries to find a few matches. A run stops after about 80,000 entries checked; add a city or CNAE to narrow it.
  • We send one request per second to be kind to the free service, so large runs take a while (about 200 entries checked per second at best).
  • The Receita Federal updates the open data about once a month, so very recent changes may be missing.
  • Many small companies have no phone or email on file.

Thank you, Minha Receita

This tool relies on Minha Receita, run by volunteers. If it's useful to you, consider supporting the project there.

More tools from SwiftKit

Use it from your AI agent (MCP)

Claude, Cursor and other MCP clients can call this tool directly through Apify's MCP server. Add it as an MCP server / connector:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=swiftkit/brazil-companies",
"headers": { "Authorization": "Bearer <YOUR_APIFY_TOKEN>" }
}
}
}

Then just ask, for example: "List 50 active software companies in Florianópolis with their phone numbers". Each call is billed like a normal run.

Questions?

Open an issue on the Issues tab.