Brazil CNPJ Scraper β€” Company Data from Receita Federal avatar

Brazil CNPJ Scraper β€” Company Data from Receita Federal

Pricing

from $0.0005 / company scraped

Go to Apify Store
Brazil CNPJ Scraper β€” Company Data from Receita Federal

Brazil CNPJ Scraper β€” Company Data from Receita Federal

Look up Brazilian companies by CNPJ and get the full official record: legal name, address, industry (CNAE), partners/shareholders (QSA), tax regime, and status. Fast, reliable, and cheap.

Pricing

from $0.0005 / company scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

16 days ago

Last modified

Categories

Share

Brazil CNPJ Scraper β€” Company Data from the Receita Federal Registry

Look up any Brazilian company by CNPJ and get its full official record: legal name, trade name, address, industry codes (CNAE), partners/shareholders (QSA), tax regime, share capital and registration status. Feed thousands of CNPJs in a single run and export clean, structured JSON, CSV, Excel or XML. Fast and reliable, with English-labelled fields and ISO dates.

Brazil CNPJ Scraper input β€” a list of CNPJ numbers in the Apify Console

What does Brazil CNPJ Scraper do?

This CNPJ scraper resolves Brazilian company registration numbers into complete, structured company profiles from Brazil's official open company registry (Receita Federal). Paste any number of CNPJs in any format and the actor returns each company's identity, address, activities, ownership and tax details as normalized data points you can export or push into your own systems.

What data can you scrape by CNPJ?

Data pointDescription
Company & trade nameRegistered legal name and doing-business-as name.
CNPJRaw and formatted registration number.
Registration statusActive/suspended status, reason and status date.
Opening dateDate the company was registered.
Company size & legal natureSize band and legal entity type (with code).
Share capitalDeclared share capital amount.
Main & secondary activities (CNAE)Primary and secondary industry codes with descriptions.
AddressFull address object with city, state and ZIP.
ContactPhone and email where available.
Tax regimeSimples Nacional / MEI and tax-regime details.
Partners / shareholders (QSA)List of partners with names, roles and entry dates.

Use cases

  • KYC / KYB & compliance β€” verify companies and their shareholders before onboarding.
  • Lead generation & enrichment β€” enrich CRM records with official company data.
  • Market & competitor research β€” analyse companies by industry (CNAE), region or size.
  • Due diligence β€” check registration status and ownership structure.
  • Dataset building β€” assemble a structured registry of Brazilian companies for analytics.

How to look up CNPJ data

  1. Add Brazil CNPJ Scraper to your Apify account and open its input.
  2. Paste one or more cnpjs β€” any format, with or without punctuation.
  3. Optionally enable includeRaw to also keep the full raw record.
  4. Click Run.
  5. Export the results as JSON, CSV, Excel or XML, or fetch them through the Apify API.

Input

{
"cnpjs": ["00.000.000/0001-91", "71673990000177"],
"includeRaw": false
}
FieldDescription
cnpjsList of CNPJs to look up β€” any format (with or without punctuation).
includeRawAlso include the full raw registry record for each company.

What you get

One dataset item per CNPJ, ready to export to CSV, Excel, JSON or XML.

Brazil CNPJ Scraper output example β€” company records with name, status and CNAE codes as structured JSON

{
"type": "company",
"cnpj": "71673990000177",
"cnpjFormatted": "71.673.990/0001-77",
"companyName": "NATURA COSMETICOS S/A",
"tradeName": "NATURA",
"headquartersOrBranch": "MATRIZ",
"status": "ATIVA",
"statusDate": "2005-11-03",
"openingDate": "1993-06-08",
"companySize": "DEMAIS",
"legalNature": "Sociedade AnΓ΄nima Aberta",
"legalNatureCode": 2046,
"shareCapital": 6000000000,
"mainActivity": { "code": "4646001", "description": "ComΓ©rcio atacadista de cosmΓ©ticos e produtos de perfumaria" },
"address": { "city": "…", "state": "SP", "zip": "…" },
"partners": [ { "name": "…", "role": "…" } ],
"partnerCount": 5,
"found": true
}

Output schema

FieldTypeDescription
typestringRecord type (e.g. "company").
cnpjstringUnformatted CNPJ registration number.
cnpjFormattedstringCNPJ with standard punctuation.
companyNamestringRegistered legal name of the company.
tradeNamestringTrade / doing-business-as name.
headquartersOrBranchstringWhether the establishment is the HQ (MATRIZ) or a branch (FILIAL).
statusstringRegistration status (e.g. ATIVA).
statusReasonstringReason associated with the current status.
statusDatestringDate the current status took effect.
openingDatestringDate the company was registered.
companySizestringCompany size band.
legalNaturestringLegal entity type description.
legalNatureCodeintegerNumeric code for the legal nature.
shareCapitalintegerDeclared share capital amount.
mainActivityobjectPrimary economic activity with CNAE code and description.
secondaryActivitiesarraySecondary economic activities with codes and descriptions.
addressobjectFull address (street, district, city, state, ZIP).
contactobjectPhone and email details where available.
taxRegimeobjectTax regime details (Simples Nacional / MEI and related).
partnersarrayPartners / shareholders (QSA) with names, roles and dates.
partnerCountintegerNumber of partners / shareholders.
lastUpdatedstringWhen the registry record was last updated.
sourceUrlstring (URL)Reference URL for the company record.
foundbooleanFalse when the CNPJ could not be resolved.

Need more company & government data?

FAQ

Do I need an account or API key? No. There is no login or key β€” just enter your list of CNPJs and click Run.

How many CNPJs can I look up per run? Thousands. Pass a list in any format and the actor batches them with automatic retries.

What happens with an invalid CNPJ? It is returned with found: false so your batch never breaks.

How fresh is the data? Records reflect the most recent official monthly snapshot of Brazil's open company registry.

What export formats are available? JSON, CSV, Excel and XML, plus programmatic access through the Apify API.

Can I connect this to my other tools? The Brazil CNPJ Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is the data official and legal to use? It originates from Brazil's public open company registry (Receita Federal). Only public data is returned; you are responsible for compliant use.

Notes

Original clean-room implementation. Returns only public data from Brazil's official open company registry; you are responsible for compliance with applicable terms and laws. Not affiliated with Receita Federal.