Brazil Sanctions Check - CPF & CNPJ Screening avatar

Brazil Sanctions Check - CPF & CNPJ Screening

Pricing

$10.00 / 1,000 document processeds

Go to Apify Store
Brazil Sanctions Check - CPF & CNPJ Screening

Brazil Sanctions Check - CPF & CNPJ Screening

Screen CPFs and CNPJs against 5 Brazilian federal sanctions registries: CEIS, CNEP, CEPIM, CEAF and Leniency Agreements. Instant results for KYC, KYB, due diligence and compliance. Up to 50 documents per run, CPF masked, billed only per sanction found.

Pricing

$10.00 / 1,000 document processeds

Rating

0.0

(0)

Developer

Actor stats

0

Bookmarked

37

Total users

9

Monthly active users

7 days ago

Last modified

Share

Brazil Sanctions Check by CPF and CNPJ in CEIS, CNEP, CEPIM, CEAF and Leniency Agreements

Screen Brazilian people and companies for official sanctions using only their CPF or CNPJ. The Actor automatically searches the public registries that apply to each document, organizes the records as JSON and returns one row for every occurrence found.

It fits compliance, due diligence, supplier vetting, risk analysis, KYB/KYC onboarding, procurement, public tenders and ongoing monitoring.

🔎 Which sanctions registries are screened?

RegistryFull nameDocument screenedWhat a record means
CEISNational Register of Disreputable and Suspended CompaniesCPF and CNPJLists people and companies whose sanctions may restrict them from public tenders or from contracting with the government.
CNEPNational Register of Punished CompaniesCPF and CNPJShows penalties applied under the administrative and civil liability regime for acts against public administration.
CEPIMRegister of Barred Non-Profit Private EntitiesCNPJIdentifies non-profit private entities barred from signing agreements, transfer contracts or similar instruments.
CEAFRegister of Expulsions from the Federal AdministrationCPFLists expulsion penalties applied to public officials within the Brazilian Federal Administration.
Leniency AgreementsLeniency Agreements signed with companiesCNPJReports agreements signed with companies, including status, period, responsible agency and participating companies.

For a CNPJ, the Actor screens CEIS, CNEP, CEPIM and Leniency Agreements. For a CPF, it screens CEIS, CNEP and CEAF. Routing is automatic: you never need to know endpoints or internal codes.

🚀 Simple input

Use a single field for one or many documents:

{
"documents": ["02.342.260/0001-70","52998224725"]
}
FieldRequiredDescription
documentsYesList of 1 to 50 valid CPFs or CNPJs, with or without punctuation. Repeated values are screened only once.

CPFs and CNPJs can be mixed in the same run. Invalid documents are skipped when at least one valid value is present.

📦 How the result works

Each row is one sanction record found in one registry. If a document appears once in CEIS and once in CNEP, the result has two rows.

In the Console, the Output tab opens on an overview with the main columns. Switch to the All fields view to see the full record. Downloads in JSON, CSV or Excel and the API always return every field, whichever view is selected.

Common fields stay at the top level. Only lists that may hold several elements, such as legalBases and companiesInAgreement, use an extra level.

Example of a company found in CEIS

{
"document": "02.342.260/0001-70",
"documentType": "CNPJ",
"registry": "CEIS",
"registryName": "National Register of Disreputable and Suspended Companies",
"recordId": 284724,
"sanctionedName": "EXAMPLE COMPANY LTDA",
"sanctionType": "Ban on contracting for a fixed period",
"startDate": "2022-02-22",
"endDate": "2032-02-22",
"referenceDate": "2026-08-14",
"finalJudgmentDate": "2022-02-22",
"informationOriginDate": "2023-06-12",
"processNumber": "00025983920124058500",
"agency": "Federal Regional Court",
"agencyState": "SE",
"agencyBranch": "Judiciary",
"agencyLevel": "FEDERAL",
"sourceName": "Responsible public agency",
"legalBases": [
{ "description": "Applicable law and article of the sanction" }
],
"checkedAt": "2026-08-14T15:00:00.000Z"
}

Example of an individual found in CEAF

{
"document": "***.982.247-**",
"documentType": "CPF",
"registry": "CEAF",
"registryName": "Register of Expulsions from the Federal Administration",
"recordId": 98765,
"sanctionedName": "Bruno ******",
"sanctionType": "Dismissal",
"publicationDate": "2026-08-10",
"referenceDate": "2026-08-14",
"processNumber": "00123.000456/2026-10",
"agency": "Responsible federal agency",
"legalBases": [
{ "code": "LEI 8112 ART 132", "description": "Law 8.112, article 132" }
],
"position": "Analyst",
"ordinance": "Ordinance 123",
"officialGazettePage": "42",
"officialGazetteSection": "2",
"dutyState": "DF",
"checkedAt": "2026-08-14T15:00:00.000Z"
}

Fields vary by registry and only appear when the source provides them. Empty, duplicated or "no information" values are removed.

🔒 Personal data protection

Companies are returned in full. For individuals:

  • the CPF is partially masked, for example ***.982.247-**;
  • the name shows only the first name followed by ******;
  • the full CPF and name are also removed from free text when they appear in the response.

🔌 Use it through the Apify API

Run the Actor and get the Dataset records in the response:

curl -X POST "https://api.apify.com/v2/acts/brasildados~sanctions-check/run-sync-get-dataset-items?format=json" \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"documents":["02.342.260/0001-70","52998224725"]}'

The Actor deliberately paces its requests to protect the stability of the public source APIs. That is why the limit is 50 documents per run: for longer lists, split them into successive runs.

💳 Billing

You pay only for the sanctions found. A document screened with no sanction is not billed.

ℹ️ Important notes

  • No results simply means no record was found in the screened registries at that moment.
  • Content, dates and availability depend on the agencies responsible for each registry.
  • The Actor paginates automatically and returns every record found, respecting the technical limits that protect the public sources.
  • Data comes from public sources and can be easily audited against the corresponding official records.
  • For legal, regulatory or contracting decisions, confirm the record against the applicable official documentation.

Discover other Brasil Dados tools or create your Apify account.