ComplianceBR — Brazil Sanctions Screening (CEIS, CNEP, CEPIM) avatar

ComplianceBR — Brazil Sanctions Screening (CEIS, CNEP, CEPIM)

Pricing

Pay per usage

Go to Apify Store
ComplianceBR — Brazil Sanctions Screening (CEIS, CNEP, CEPIM)

ComplianceBR — Brazil Sanctions Screening (CEIS, CNEP, CEPIM)

Batch-screen CNPJs, CPFs and company names against official Brazilian government sanctions lists (CEIS, CNEP, CEPIM). Official Portal da Transparência data — no scraping, no proxies. Built for compliance, KYC, procurement and due diligence.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

João Victor

João Victor

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Share

Batch-screen CNPJs, CPFs and company names against the official Brazilian government sanctions lists — in seconds, straight from the source.

ComplianceBR downloads the latest files published by Portal da Transparência / CGU and checks every entity you provide against:

ListFull nameWhat it means
CEISCadastro de Empresas Inidôneas e SuspensasEntities suspended or barred from contracting with the public sector
CNEPCadastro Nacional de Empresas PunidasCompanies punished under the Clean Company Act (Lei 12.846/2013)
CEPIMCadastro de Entidades Privadas sem Fins Lucrativos ImpedidasNon-profits barred from federal partnerships and transfers

No scraping, no anti-bot, no proxies — the data comes from the same official CSV files the government publishes. Every run tells you the exact date of each source file used.

Who is this for

  • Compliance / KYC teams — screen suppliers, partners and clients before signing contracts
  • Procurement & licitações — verify bidders are eligible to contract with public bodies
  • Legal & due diligence — evidence with sanctioning body, legal basis, process number and dates
  • NGOs and public agencies — check CEPIM status before partnerships (convênios)

Input

FieldTypeDescription
documentsarrayCNPJs (14 digits) or CPFs (11 digits), with or without punctuation
namesarrayCompany/person names — exact match after normalization (accents/case ignored)
listsarrayWhich lists to check: CEIS, CNEP, CEPIM (default: all)
includeExpiredbooleanInclude sanctions whose end date already passed (default: false)
maxLookbackDaysintegerHow far back to probe for the most recent gov file (default: 15)

Example input

{
"documents": ["04.690.303/0001-34", "01.877.360/0001-39", "208.921.012-53"],
"names": ["ANG SERVICOS DE LIMPEZA DE TERRENOS EIRELI"],
"lists": ["CEIS", "CNEP", "CEPIM"]
}

Output

One dataset record per queried entity:

{
"query": "04.690.303/0001-34",
"queryType": "cnpj",
"status": "LISTED",
"matchesCount": 2,
"activeMatchesCount": 2,
"matches": [
{
"list": "CNEP",
"sanctionCode": "132709",
"sanctionedDocument": "04690303000134",
"sanctionedName": "ANG SERVICOS DE LIMPEZA DE TERRENOS EIRELI",
"matchedOn": "document",
"category": "Multa",
"fineAmount": "0,00",
"startDate": "31/01/2022",
"endDate": "",
"active": true,
"processNumber": "021033902021",
"sanctioningBody": "Prefeitura do Município de ...",
"uf": "SP",
"sphere": "MUNICIPAL",
"legalBasis": "LEI 12846...",
"reason": ""
}
],
"listsChecked": ["CEIS", "CNEP", "CEPIM"],
"listsFailed": [],
"sourceDates": { "CEIS": "2026-07-31", "CNEP": "2026-07-31", "CEPIM": "2026-07-30" },
"checkedAt": "2026-07-31T20:00:00.000000+00:00",
"notes": ""
}

Status values: LISTED (at least one match), CLEAN (no match), INVALID (failed CNPJ/CPF checksum — verify the number).

A run-level summary is also stored in the key-value store under OUTPUT (counts of LISTED/CLEAN/INVALID, lists checked, source file dates).

Validation & safety

  • Real checksum validation — CNPJ/CPF check digits are verified; invalid numbers are flagged INVALID instead of silently returning CLEAN
  • Name matching is exact-after-normalization — never fuzzy. When screening by name, always confirm the document number in the matches before acting
  • Expired sanctions filtered by default — end date in the past = excluded (enable includeExpired to see history)
  • Source transparencysourceDates shows the exact government file date used for each list
  • Per-list resilience — if one list is temporarily unavailable, the run continues and reports listsFailed

Cost

Each run downloads 3 small government files (~3.5 MB total) and streams through them once — a typical run with hundreds of CNPJs finishes in under 30 seconds and costs a fraction of a cent in platform compute. Scheduled runs (e.g. weekly re-screening of your supplier base) are equally cheap.

Scheduling & integrations

Use Apify Schedules to re-screen your supplier/client base automatically (weekly or monthly). Export results as CSV/JSON/Excel directly from the dataset, or push them to Google Sheets, Slack or your CRM via Apify integrations and webhooks.

FAQ

How fresh is the data? The government publishes files irregularly (usually on business days). The Actor always picks the most recent file available within maxLookbackDays and tells you its date.

Does it check state/municipal lists (TCE-SP, etc.)? Not yet — only the three federal CGU lists. CEIS itself already aggregates sanctions from federal, state and municipal bodies that report to CGU.

Is name matching reliable? It is exact after normalization (accents, case and punctuation ignored). It catches exact-name entries, but typos or partial names won't match. Prefer CNPJ whenever possible.

Is this legal advice? No. This tool surfaces official public data. Confirm critical findings in the source systems (Portal da Transparência) before business decisions.


🇧🇷 Versão em Português

Consulte em lote CNPJs, CPFs e nomes nas listas oficiais de sanções do governo brasileiro — em segundos, direto da fonte.

O ComplianceBR baixa os arquivos mais recentes do Portal da Transparência / CGU e verifica cada entidade informada contra:

  • CEIS — empresas inidôneas e suspensas de contratar com o poder público
  • CNEP — empresas punidas pela Lei Anticorrupção (Lei 12.846/2013)
  • CEPIM — entidades sem fins lucrativos impedidas de celebrar convênios

Sem scraping, sem captcha, sem proxy — os dados vêm dos mesmos arquivos CSV oficiais publicados pelo governo. Cada execução informa a data exata de cada arquivo-fonte utilizado.

Para quem é

  • Times de compliance e KYC — triagem de fornecedores, parceiros e clientes antes de fechar contrato
  • Compras e licitações — verifique se licitantes estão aptos a contratar com o poder público
  • Jurídico e due diligence — evidências com órgão sancionador, fundamento legal, número do processo e datas
  • ONGs e órgãos públicos — consulta ao CEPIM antes de convênios

Como usar

  1. Cole seus CNPJs/CPFs em documents (com ou sem pontuação) ou nomes em names
  2. Escolha as listas (padrão: todas) e rode
  3. Receba um registro por entidade: LISTED (encontrado), CLEAN (nada consta) ou INVALID (dígito verificador inválido)
  4. Exporte em CSV/Excel ou integre com Google Sheets/CRM via webhooks

Agendamento

Use Schedules da Apify para reconsultar automaticamente sua base de fornecedores toda semana ou mês — uma rodada com centenas de CNPJs leva menos de 30 segundos e custa uma fração de centavo.


Data source: Portal da Transparência — Downloads de Dados (CGU). This Actor only reads public, official data.

🇧🇷 Suite de Dados Públicos BR / BR Public Data Suite

Este Actor faz parte de uma suite brasileira de dados públicos e jurídicos. Combine-os em pipelines:

Pipeline sugerido: LicitacoesBR encontra editais → CNPJ Lookup enriquece o vencedor → ComplianceBR verifica sanções → CnpjDeltaBR monitora mudanças cadastrais.