Brazil CNPJ Lookup & Sanctions Check (Receita, CEIS, CNEP) avatar

Brazil CNPJ Lookup & Sanctions Check (Receita, CEIS, CNEP)

Pricing

from $2.00 / 1,000 company records

Go to Apify Store
Brazil CNPJ Lookup & Sanctions Check (Receita, CEIS, CNEP)

Brazil CNPJ Lookup & Sanctions Check (Receita, CEIS, CNEP)

Bulk Brazil CNPJ lookup from the Receita Federal open registry: status, name, address, phones, email, CNAE, size, capital and partners, screened against the CEIS, CNEP and CEPIM sanction lists and leniency agreements. Risk flags, change tracking, alphanumeric CNPJ.

Pricing

from $2.00 / 1,000 company records

Rating

0.0

(0)

Developer

Simon Liarsgård

Simon Liarsgård

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Security

Limited permissions

Share

Brazil CNPJ Lookup & Sanctions Check

Paste a list of CNPJs and get one clean row per company from the Receita Federal open registry: legal and trade name, registration status, opening date, main and secondary CNAE activities, size, share capital, address, phones, email, Simples Nacional and MEI status, and the partners (QSA).

Each company is also checked against the federal sanction registers kept by the CGU: CEIS (suppliers barred from public contracts), CNEP (companies penalised under the Clean Company Act), CEPIM (non-profits barred from federal agreements) and the leniency agreements register. You can see at a glance whether a sanction is still in force or has expired.

What you can use it for

  • Supplier and partner due diligence (KYB). Check that a company is active and not barred from contracting before you sign, pay or onboard it.
  • Cleaning a customer or lead list. Find closed, suspended and inapta companies, fix the names and addresses, and add phones, email and the CNAE activity for segmentation.
  • Credit and fraud checks. Filter on riskFlags: companies opened in the last six months, zero share capital, an inactive registration or an active sanction.
  • Monitoring. Run it on a schedule with change tracking on, and each row lists what changed since the last run (status, name, address, contacts, activity, partners or sanctions) in changes, with the field names in changedFields for quick filtering.

Input

FieldWhat it does
CNPJsOne per line, with or without punctuation. You can paste a whole spreadsheet column. Leading zeros that a spreadsheet dropped are restored, and the new alphanumeric CNPJ format (for example 12.ABC.345/01DE-35) is supported.
Screen sanction listsOn by default. Checks CEIS, CNEP, CEPIM and leniency agreements.
Include partners (QSA)On by default. Adds partners and administrators with their role, entry date and age range.
Track changes between runsOff by default. Remembers each company and reports what changed.
Tracking keyKeeps a separate history for each list you watch.
Max companies / Parallel lookupsLimits for big lists.
{
"cnpjs": ["00.000.000/0001-91", "33.000.167/0001-01", "19.131.243/0001-97"],
"includeSanctions": true
}

Output

One row per CNPJ. The Overview view has status, activity, location, contacts, sanctions and risk flags. Sanctions has one row per CEIS or CNEP sanction. Partners has one row per partner. Detail has every field. A RUN_SUMMARY record counts the companies found, those with active sanctions, and companies by state and status.

{
"cnpjFormatted": "00.002.776/0001-40",
"status": "ok",
"legalName": "DEUTSCHEBRAS COMERCIAL E ENGENHARIA LTDA",
"registrationStatus": "Ativa",
"isActive": true,
"openedOn": "1994-05-09",
"companySize": "Empresa de Pequeno Porte (EPP)",
"mainActivity": { "code": "4759899", "description": "Comércio varejista de outros artigos de uso pessoal e doméstico não especificados anteriormente" },
"addressLine": "RUA PALACETE DAS AGUIAS, 154, VILA ALEXANDRIA, SAO PAULO - SP, 04635-020",
"phones": ["+55 11 5031-9619"],
"partnerCount": 2,
"isSanctioned": true,
"activeSanctionCount": 3,
"sanctions": [
{ "list": "CEIS", "category": "Declaração de Inidoneidade sem prazo determinado", "startDate": "2022-08-19", "endDate": null, "active": true, "sanctioningBody": "Controladoria-Geral da União" },
{ "list": "CNEP", "category": "Multa", "startDate": "2022-08-19", "endDate": null, "active": true, "fineBrl": 396237.13 }
],
"riskFlags": ["zero_share_capital", "active_sanction_ceis", "active_sanction_cnep"],
"registryUpdatedAt": "2026-10-14T09:48:02.8167836Z"
}

This is a shortened row from a real lookup in October 2026. Field names are in English; the values (statuses, activities, sanction categories) are kept in the original Portuguese, exactly as the government publishes them.

Risk flags

FlagMeaning
registration_inapta, registration_baixada, registration_suspensa, registration_nulaThe registration is not active.
special_situationThe registry lists a special situation, such as a judicial recovery.
opened_less_than_6_months_agoA very new company.
zero_share_capitalShare capital is registered as zero.
mei_sole_traderRegistered as a MEI micro-entrepreneur.
active_sanction_ceis, active_sanction_cnepAt least one sanction in that list is in force today.
past_sanctionThe company has a sanction that has expired.
cepim_impedimentListed in CEPIM.
leniency_agreementHas signed a leniency agreement.

A sanction counts as active when it has started and has no end date, or its end date is today or later.

Pricing

You pay $0.002 per company found ($2 per 1,000), plus a tiny start fee. The sanction screening and partner list are included. You don't pay for:

  • invalid CNPJs (wrong length or check digits) or CPFs;
  • CNPJs that are not in the registry;
  • errors.

Set a maximum charge on the run if you want a hard ceiling. The Actor stops cleanly when it's reached.

Data source and freshness

The data comes from OpenCNPJ, a free and open-source API built on the Receita Federal's monthly open data release of the CNPJ register and on the CGU's sanction lists from the Portal da Transparência. The registry is refreshed once a month, so a change made at the Receita this week may only show up after the next release. Each row has registryUpdatedAt with the date of the data it came from. The Actor only reads this public API. It doesn't log in anywhere and doesn't scrape any government website.

Personal data (LGPD)

Partner names, age ranges and masked CPFs are published by the Receita Federal as public open data. If you store or reuse them, you are the controller of that data under the LGPD and need your own lawful basis, such as due diligence or legitimate interest. Turn off Include partners if you don't need them.

Limits

  • Only Brazilian legal entities (CNPJ). Individuals (CPF) are not looked up.
  • The sanction lists cover federal registers. State and municipal lists that are not reported to the CGU are not included.
  • A clean result is a good sign, not a legal certificate. For formal proof, use the official certificates from the Receita Federal and the Portal da Transparência.

Support

Found a wrong value or need another field? Open an issue on the Actor page with the CNPJ and what you expected.