VOOZH about

URL: https://apify.com/brasildados/global-sanctions

⇱ Economic Group Sanctions & PEP Screening by CNPJ · Apify


👁 Global Sanctions's Economic Group & PEP Screening by CNPJ/taxID avatar

Global Sanctions's Economic Group & PEP Screening by CNPJ/taxID

Pricing

from $180.00 / 1,000 economic group screeneds

Go to Apify Store

Global Sanctions's Economic Group & PEP Screening by CNPJ/taxID

Screen a Brazilian company's entire economic group (by CNPJ / Tax ID) for sanctions and PEP exposure. Every related company and person with national + international hits (OFAC, EU, UN, UK, INTERPOL) and a group risk summary. Up to 1,000 CNPJs. Standby API POST /check.

Pricing

from $180.00 / 1,000 economic group screeneds

Rating

0.0

(0)

Developer

👁 BrasilDados.org

BrasilDados.org

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

2

Monthly active users

17 days ago

Last modified

Share

🌐 Economic Group Sanctions & PEP Screening

Economic Group Sanctions screens the entire economic group of a Brazilian company, by CNPJ (Tax ID), for sanctions and PEP exposure in a single call. Send up to 1,000 CNPJs (Tax IDs) per run; each one expands to every related company and person in its economic group, with national and international sanction hits and politically-exposed-person flags, plus a group-level risk summary. Export to JSON, CSV, Excel or XML, or call the REST API in real time.

One CNPJ in = the whole group's risk profile out. Raw normalized facts for your business rules (approve / review / reject). Low-confidence name matches are filtered out so you don't drown in false positives. Invalid check digits are skipped locally and are not charged.

What does it return?

📊 Group summarySanctioned/PEP company and people counts, total sanction records, PEP percentage, first/last sanction date, hasSanctions/hasPEP flags
🏢 CompaniesEvery CNPJ in the group (public), each with its PEP block and sanction records
👤 PeopleEvery related person, with masked tax IDs and personal names omitted (data protection), each with PEP block and sanction records
⚖️ Sanction detailSource, type, standardized category, process number, institution, phase, dates, match confidence (0-100), active-on-source flag
🏛️ PEP blockCurrent flag plus occurrence counters (1/3/5/+5 years) and first/last occurrence dates

What can this Actor do?

  • 🌐 Whole-group screening: sanctions + PEP for every company and person tied to the CNPJ
  • 🌍 National + international sources: Brazilian regulators (CVM, CNEP, CEIS and others) and OFAC, EU, UN, UK, INTERPOL and more
  • 🎯 False-positive control: low-confidence international name matches are filtered out automatically
  • 🔒 Privacy by design: people's tax IDs are masked and personal names omitted
  • 📋 Bulk: up to 1,000 CNPJs per batch run
  • 📤 Multiple exports: JSON, CSV, Excel, XML from the Apify Dataset
  • Standby REST API: POST /check for real-time integration

Built for AML, KYC/KYB, banking and fintech onboarding, supplier and counterparty due diligence, M&A screening and continuous monitoring.


Why screen the economic group, not just the company?

Risk hides in the group. A clean company can sit inside a group with sanctioned affiliates or politically exposed partners. Screening only the queried CNPJ misses that exposure. This Actor surfaces sanctions and PEP across every company and person in the economic group, so your AML and due-diligence decisions see the full picture.

  • AML compliance: structured group-wide inputs for anti-money-laundering workflows
  • Onboarding: sanctions and PEP exposure across the whole group before account opening
  • Supplier & counterparty vetting: regulatory exposure beyond the contracting entity
  • M&A and investment: timestamped, group-level screening records
  • Continuous monitoring: detect new sanctions or PEP changes anywhere in the group

Consolidated from credentialed official sources. No external API key required from the end user.


How do I screen in bulk?

  1. Open the actor on Apify Console and go to the Input tab.
  2. Paste CNPJs in the cnpjs string list (any format).
  3. Click Start and wait for the run to finish.
  4. Open Dataset > Export > choose XLSX, CSV or JSON.

Example input:

{
"cnpjs":[
"02916265000160",
"33.000.167/0001-01"
]
}

⬇️ Input

FieldRequiredDescription
cnpjs✅ YesCNPJs (string list). Max 1,000 per run. Any format. Each expands to its full economic group. Invalid check digits are skipped (not billed).

⬆️ Output

Download from the Dataset tab. One record per valid CNPJ.

Abbreviated sample. Full output includes the complete companies[] and people[] arrays, each with full pep and sanctions.list[]. See the Dataset schema tab for every field.

{
"cnpj":"02916265000160",
"cnpjFormatted":"02.916.265/0001-60",
"queriedAt":"2026-06-04T03:00:00.000Z",
"found":true,
"groupSummary":{
"totalCompanies":283,
"totalPeople":5,
"companiesSanctioned":1,
"peopleSanctioned":2,
"currentlySanctioned":0,
"historicallySanctioned":3,
"totalSanctions":6,
"currentlyPEP":1,
"historicallyPEP":1,
"pepPercentage":0.35,
"firstSanctionDate":"2012-10-25T03:00:00Z",
"lastSanctionDate":"2024-06-05T03:00:00Z",
"hasSanctions":true,
"hasPEP":true
},
"companies":[
{
"document":"56108743000134",
"documentFormatted":"56.108.743/0001-34",
"documentType":"CNPJ",
"pep":{"isCurrentPEP":false},
"sanctions":{
"currentlyActive":false,
"previouslySanctioned":true,
"historicalTotal":1,
"list":[
{
"type":"Multa",
"source":"cnep",
"processNumber":"00190105434201842",
"matchConfidence":100,
"startDate":"2024-06-05T03:00:00Z",
"activeOnSource":false
}
]
}
}
],
"people":[
{
"documentMasked":"***811954**",
"documentType":"CPF",
"pep":{"isCurrentPEP":false},
"sanctions":{
"previouslySanctioned":true,
"historicalTotal":1,
"list":[
{
"type":"Judged Sanctions",
"normalizedType":"CORRUPTION",
"source":"Comissao de Valores Mobiliarios",
"processNumber":"19957.007245/2021-20 (RJ2012/12931)",
"currentPhase":"ENCERRADO/EXTINTO",
"matchConfidence":100
}
]
}
}
]
}

🔌 API integration

Batch run:

curl-X POST "https://api.apify.com/v2/acts/brasildados~global-sanctions/run-sync-get-dataset-items?token=YOUR_TOKEN"\
-H"Content-Type: application/json"\
-d'{"cnpjs":["02916265000160","33.000.167/0001-01"]}'

Standby (POST /check):

curl-X POST "https://brasildados--global-sanctions.apify.actor/check"\
-H"Authorization: Bearer YOUR_APIFY_TOKEN"\
-H"Content-Type: application/json"\
--compressed\
-d'{"cnpjs":["02916265000160"]}'

Interactive docs (Swagger UI) in the Endpoints tab.


Related Actors

ActorWhen to use
CNPJ KYC & PEP CheckerKYC, sanctions and PEP for a single CNPJ (not the whole group)
Sanctions CheckCheap Brazilian CEIS/CNEP/FGTS triage at $0.002/doc
CNPJ EnrichmentFull company profile and ownership (QSA)
CNPJ Lawsuits CheckCivil, labor and criminal litigation exposure

FAQ

What counts as the "economic group"?

Every company and person the source links to the queried CNPJ through ownership and control ties. The Actor returns each of them with their own sanctions and PEP detail, plus a group-level summary.

How are false positives handled?

International sanction lists (OFAC, INTERPOL, EU, UN, UK and others) match by name and produce many low-confidence false positives. The Actor drops hits below a confidence threshold and keeps tax-id-matched national sanctions (which arrive at full confidence). The group summary is computed only from the hits that pass, so the totals match the detail.

What sanction sources are covered?

National Brazilian regulators (e.g. CVM, CNEP, CEIS) and international lists (OFAC, EU, UN, UK, INTERPOL and others).

How is personal data handled?

People are returned with masked tax IDs, and personal names and free-text descriptions that identify individuals are omitted for data protection. Company names (public) are kept.

What CNPJ formats are accepted?

Any format. Check digits are validated locally. Max 1,000 CNPJs per run.

Batch vs Standby?

Both accept up to 1,000 CNPJs. Standby returns JSON directly via POST /check.

Am I charged for invalid or not-found CNPJs?

Invalid check digits are skipped and never billed. Charging applies only to CNPJs found in the source.

Is it legal to use this data?

Use compliance data only with a legitimate business purpose and in line with LGPD/GDPR. Personal data in PEP and group-member fields requires a proper legal basis.

You might also like

Brazil CNPJ Certificates: PGFN FGTS CNDT CGU CNJ IBAMA COMEX

brasildados/brazil-company-certificates

Get official Brazilian company certificates by CNPJ in seconds. Real-time issuance of tax (PGFN), FGTS, labor, CGU, CNJ, IBAMA and COMEX certificates, each with status, expiry date and downloadable file. Ideal for KYB, supplier vetting and due diligence. | Certidões de empresa por CNPJ em segundos.

👁 User avatar

BrasilDados.org

4

CNPJ Lead Scraper - Search Companies by CNAE (segment) Brazil

brasildados/cnpj-lead-scraper-search

Search 55M+ Brazilian companies by segment (CNAE), state and size. Name, address, shareholders and contacts. Pay only per result returned. | Busque 55M+ empresas por setor (CNAE), estado e porte. Pay per result.

👁 User avatar

BrasilDados.org

17

Consulta e Download NFe por Chave de Acesso - XML + DANFE PDF

brasildados/api-consulta-nfe-por-chave

Consulte e baixe qualquer Nota Fiscal Eletrônica (NF-e) pela chave de acesso e receba o XML completo da nota e o DANFE em PDF. Modelo 55, em lote ou API REST. Exporte em JSON, CSV ou Excel, rode via API e agende. | NFe lookup by 44-digit access key: full NFe XML and DANFE PDF.

👁 User avatar

BrasilDados.org

4

Brazil Jobs Scraper — InfoJobs, Vagas, Gupy, LinkedIn

viralanalyzer/brazil-jobs-scraper

Scrape Brazilian job listings from 5 major boards: InfoJobs, Vagas.com, Gupy, APInfo (IT), and LinkedIn Jobs. Get title, company, salary, location, description, benefits, experience level, and work model. For recruiters, job aggregators, and labor-market research.

👁 User avatar

viralanalyzer

81

5.0

Stock Market Data Scraper

datastorm/market-data-api

Retrieve historical stock market prices. Specify the assets, time period and price frequency.

90

ReclameAqui Scraper

solidcode/reclameaqui-scraper

[💰 $40.0 / 1K] Extract consumer complaints, ratings, response rates, and reputation data from ReclameAqui (Brazil). Search by company slug or URL, filter by status and date, and pull complaint text, status, rating, and views per item across any Brazilian brand.

47

Monitoring

apify/monitoring

This actor monitors your actors' statuses, validates their datasets' data, and displays useful information in an interactive dashboard. And if something happens, you'll get notified via email or Slack.

186

4.3

Consulta de Veículo por Placa RENAVAM - Brasil / RENAVAM Lookup

brasildados/consulta-veiculo-por-placa

Consulta de Veículo por Placa RENAVAM Mercosul: pendências, chassi, marca, restrições, roubo/leilão/Renajud. Placa antiga/Mercosul. $1,20/sucesso, até 50, POST /check. | RENAVAM by plate: chassis, flags. Legacy/Mercosul. $1.20/success, max 50.

👁 User avatar

BrasilDados.org

7

Caixa Imoveis Leilões API

pizani/caixa-imoveis-leiloes-api

API de leilões de imóveis da Caixa Econômica Federal com dados estruturados e atualizados. Permite consultar imóveis por estado, cidade e modalidade, ideal para automações, análise do mercado imobiliário e integração com sistemas.

47

5.0

Caixa Leilões - Scraper Completo

leadercorp/caixa-leiloes-scraper

Scraper de imóveis em leilão e venda direta da Caixa Econômica Federal. Retorna dados completos: valores, descontos, datas de leilão, formas de pagamento, matrícula PDF e muito mais.

19