Brazil CNPJ Company Data Scraper avatar

Brazil CNPJ Company Data Scraper

Pricing

from $3.00 / 1,000 company records

Go to Apify Store
Brazil CNPJ Company Data Scraper

Brazil CNPJ Company Data Scraper

Look up any Brazilian company by CNPJ: legal name, trade name, registration status, share capital, CNAE activity, full address, phone, tax regime and the full partner list. Four registry mirrors with automatic failover. No API key.

Pricing

from $3.00 / 1,000 company records

Rating

0.0

(0)

Developer

Dev D

Dev D

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Share

Look up any Brazilian company by CNPJ and get its full public registry record. No API key, no login, no proxy.

What you get

FieldExample
cnpj, cnpj_formatted19131243000197, 19.131.243/0001-97
razao_social, nome_fantasiaOPEN KNOWLEDGE BRASIL, REDE PELO CONHECIMENTO LIVRE
status, status_date, status_reasonATIVA
opened_on2013-10-03
share_capital0.0 (a real number, not a string)
size, legal_nature, branch_typeDEMAIS, Associação Privada, Matriz
cnae_code, cnae_description9430800, Atividades de associações…
cnae_secondaryevery secondary activity
street, number, district, city, state, postal_codefull address
phone, phone_2, emailcontact details
simples_optant, mei_optanttax regime flags
partners, partner_countname, role, since, age range per partner
is_headquarterstrue when the branch code is 0001
sourcewhich mirror answered

Why this one is reliable

The registry is mirrored by several free services, and every one of them rate limits separately — ReceitaWS most aggressively. Point a list of 500 companies at any single mirror and it stops answering partway through.

This Actor queries four mirrors with automatic failover: BrasilAPI → Minha Receita → cnpj.ws → ReceitaWS. When one returns HTTP 429 it is rested for a minute and the next takes over, and every payload is normalised to the same field names — so you get one consistent output no matter which one answered. source tells you which did.

Check digits are validated first

A CNPJ carries two verification digits. Typos are checked locally before a request is spent, because a mistyped number is otherwise indistinguishable from a company that simply isn't registered — you'd get "not found" and never know why.

Example input

{
"cnpjs": ["19.131.243/0001-97", "00000000000191"],
"providers": ["brasilapi", "minhareceita", "cnpjws", "receitaws"]
}

Both formats are accepted, and duplicates are removed before lookup so the same company written two ways is never charged twice.

Notes

  • This enriches a list of CNPJs. It cannot search for companies by city or sector: none of the public mirrors expose a search endpoint.
  • Data comes from the Receita Federal's open company register. Only public information is returned.
  • Runs stop cleanly before the platform timeout and keep everything collected so far, rather than failing.

Pricing

Pay per result: one company event per company returned.

Support

Found a field that stopped populating, or a mirror that keeps failing? Open an issue on the Actor's page and include the input you used.