Brazil CNPJ KYC Scraper - PEP Sanctions & Compliance Check avatar

Brazil CNPJ KYC Scraper - PEP Sanctions & Compliance Check

Pricing

from $160.00 / 1,000 single kyc result successes

Go to Apify Store
Brazil CNPJ KYC Scraper - PEP Sanctions & Compliance Check

Brazil CNPJ KYC Scraper - PEP Sanctions & Compliance Check

Brazilian CNPJ KYC & Compliance lookup: PEP flag/history, sanctions and electoral donations in one call. For KYC/KYB and AML. | KYC e Compliance de CNPJ: PEP, sanções e doações eleitorais em uma chamada. Para KYC/KYB e AML.

Pricing

from $160.00 / 1,000 single kyc result successes

Rating

0.0

(0)

Developer

Actor stats

0

Bookmarked

5

Total users

1

Monthly active users

18 days ago

Last modified

Share

What does CNPJ KYC & PEP Checker do?

CNPJ KYC & PEP Checker runs a full KYC and compliance check on Brazilian companies by CNPJ (Tax ID) in one call. Send up to 1,000 CNPJs (Tax IDs) per run and get PEP exposure, regulatory sanctions (national and international) and electoral donations per company. Export to JSON, CSV, Excel or XML, or call the REST API in real time.

One CNPJ in = one compliance record out. Values are trimmed and only dots and hyphens are removed before consultation. No local format or check-digit validation is performed.

What data can CNPJ KYC extract?

🏛️ PEPehPepAtual, temporal counters (1/3/5/+5 years), pessoasRelacionadas[]
⚖️ SanctionsativaAtual, historical totals, 30/90/180/365-day counters, lista[] with details
🗳️ DonationsdoadorAtual, doadorHistorico, totals in BRL (last two elections + all-time)
👤 PEP personRole, department, motive, level (direct/peer), validity dates, masked tax IDs
📋 Sanction detailProcess number, subject, institution, phase, match confidence (0-100), name uniqueness
📄 Identitycnpj, cnpjFormatado, encontrado, consultadoEm

What can this Actor do?

  • 🔐 Three pillars in one call: PEP + Sanctions + Electoral Donations
  • 🌍 National + international sanctions: CVM, CEIS, CEPIM and OFAC, EU, UK, FBI, INTERPOL, Canada
  • 📋 Bulk KYC: up to 1,000 CNPJs per batch run
  • 📤 Multiple exports: JSON, CSV, Excel, XML from Apify Dataset
  • ⚡ Batch API: one call returns every result in the response
  • 🔗 Pipeline-ready: pair with Enrichment, Sanctions Check (cheap triage) and Lawsuits actors

Apify platform bonus: schedule recurring KYC refreshes, monitor runs, webhooks, API access and MCP integration.

Built for KYC/KYB, AML, banking and fintech onboarding, supplier compliance and continuous monitoring.


Why use CNPJ KYC & PEP Checker?

  • Banking onboarding: PEP and sanctions flags before account opening
  • AML compliance: structured inputs for anti-money laundering workflows
  • Supplier vetting: regulatory exposure before high-value contracts
  • Due diligence: M&A and investment screening with timestamped records
  • Continuous monitoring: detect new sanctions, PEP changes or donation activity
  • Risk models: use confiancaMatch, unicidadeNome and temporal counters in scoring

Consolidated from credentialed official sources. PEP via QSA includes direct ties, kinship and peers. Periodic updates. No external API key required from the end user.


How to use CNPJ KYC & PEP Checker

  1. Open the actor on Apify Console and go to the Input tab.
  2. Paste CNPJ values in the cnpjs string list. Each value is trimmed and only . and - are removed.
  3. Click Start and wait for the run to finish.
  4. Open Dataset > Export > choose XLSX, CSV or JSON.

Example input:

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

Tip: run Sanctions Check first for CEIS/CNEP triage, then KYC only on flagged CNPJs.


Input

Click the Input tab for the full schema.

FieldRequiredDescription
cnpjs✅ YesCNPJ values (string list). Each value is trimmed and only dots and hyphens are removed. No local format or check-digit validation. Up to 1,000 entries are processed per run; excess entries are truncated with a warning.

Output

Download from Dataset tab. One record per valid CNPJ.

Abbreviated sample. Full output includes complete pep.pessoasRelacionadas[] and sancoes.lista[] with all detail fields. See Dataset schema for the complete list.

{
"cnpj": "33000167000101",
"cnpjFormatado": "33.000.167/0001-01",
"consultadoEm": "2026-05-24T16:30:00.000Z",
"encontrado": true,
"pep": {
"ehPepAtual": true,
"ocorrenciasUltimoAno": 0,
"ocorrenciasUltimos5Anos": 0,
"ocorrenciasMaisDe5Anos": 9,
"pessoasRelacionadas": [
{
"taxIdMascarado": "***944618**",
"cargo": "DIRETOR",
"departamento": "PETROLEO BRASILEIRO S A PETROBRAS (2038)",
"motivo": "FEDERAL EMPLOYEE",
"nivel": "1",
"fimVigencia": "2031-05-12T00:00:00Z"
}
]
},
"sancoes": {
"ativaAtual": false,
"jaFoiSancionada": true,
"totalHistorico": 2,
"lista": [
{
"tipo": "Judged Sanctions",
"fonte": "Comissao de Valores Mobiliarios",
"numeroProcesso": "RJ2001/12130",
"assunto": "Irregularidades na eleicao do conselho fiscal...",
"faseAtual": "ENCERRADO/EXTINTO",
"confiancaMatch": 100,
"unicidadeNome": 1,
"ativaNaFonte": false
}
]
},
"doacoesEleitorais": {
"doadorAtual": false,
"doadorHistorico": false,
"totalDoacoes": 0,
"totalValorBRL": 0
}
}

Key sanction fields in sancoes.lista[]: numeroProcesso, assunto, orgaoResponsavel, faseAtual, subfaseAtual, confiancaMatch (0-100), unicidadeNome (0-1), ativaNaFonte, dataInicio, dataFim.

Complete field list: Dataset schema tab on Apify Console.



Data fields and API integration

curl -X POST "https://api.apify.com/v2/acts/brasildados~cnpj-kyc-compliance-pep-checker/run-sync-get-dataset-items" \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"cnpjs":["33.000.167/0001-01","03850784000135"]}'

In the Console, the Output tab opens on an overview with the main columns. Switch to the Todos os campos view to see the full record; downloads and the API always return every field.


ActorWhen to use
CNPJ EnrichmentFull company profile and QSA before KYC
Sanctions CheckCEIS/CNEP/FGTS triage before full KYC
CNPJ Lawsuits CheckCivil, labor and criminal litigation for M&A or banking onboarding

Suggested AML pipeline: Enrichment → Sanctions → KYC only for flagged → Lawsuits


FAQ, disclaimers and support

What is returned for PEP?

Current exposure flag (ehPepAtual), temporal occurrence counters and pessoasRelacionadas[] with role, department, motive, level (1=direct, 2=peer/kinship), validity dates and masked tax IDs.

What sanctions sources are covered?

National regulators (CVM, CRT, MTE, CEPIM, CEIS) and international lists (OFAC, EU, UK, FBI, INTERPOL, Canada Sanctions).

How do I filter false positives in sanctions?

Use confiancaMatch (0-100) and unicidadeNome (0-1). Lower uniqueness = higher false-positive risk for common names.

Are electoral donations included?

Yes. doacoesEleitorais includes current/historical donor flags, donation counts and BRL totals for the last two elections and all-time.

What CNPJ formats are accepted?

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

Are CNPJs validated locally?

No. The Actor only trims each value and removes . and -. The value is sent to the consultation source as normalized.

Use compliance data only with legitimate business purpose and in compliance with LGPD/GDPR. Personal data in PEP and QSA fields requires proper legal basis.


🇧🇷 Versão em português (Brasil)

O que faz o CNPJ KYC & PEP Checker?

KYC & PEP Checker executa KYC e compliance completos de empresas brasileiras em uma chamada. Envie até 1.000 CNPJs por execução e receba exposição PEP, sanções regulatórias (nacionais e internacionais) e doações eleitorais por empresa. Exporte em JSON, CSV, Excel ou XML, ou integre via API REST em tempo real.

1 CNPJ na entrada = 1 registro de compliance na saída. Cada valor passa apenas por trim e remoção de . e -. Nenhuma validação local de formato ou dígito verificador é feita.

Quais dados o KYC de CNPJ retorna?

🏛️ PEPehPepAtual, contadores temporais (1/3/5/+5 anos), pessoasRelacionadas[]
⚖️ SançõesativaAtual, totais históricos, contadores 30/90/180/365 dias, lista[] com detalhes
🗳️ DoaçõesdoadorAtual, doadorHistorico, totais em R$ (últimas duas eleições + histórico)
👤 Pessoa PEPCargo, departamento, motivo, nível (direto/colega), vigência, tax IDs mascarados
📋 Detalhe sançãoNúmero de processo, assunto, órgão, fase, confiança do match (0-100), unicidade do nome
📄 Identificaçãocnpj, cnpjFormatado, encontrado, consultadoEm

O que este Actor faz?

  • 🔐 Três pilares em uma chamada: PEP + Sanções + Doações Eleitorais
  • 🌍 Sanções nacionais e internacionais: CVM, CEIS, CEPIM e OFAC, UE, Reino Unido, FBI, INTERPOL, Canadá
  • 📋 KYC em lote: até 1.000 CNPJs por execução
  • 📤 Exportação múltipla: JSON, CSV, Excel, XML no Dataset Apify
  • ⚡ API em lote: uma chamada devolve todos os resultados na resposta
  • 🔗 Pipeline: combine com Enriquecimento, Sanctions Check (triagem barata) e Processos

Bônus Apify: agende refresh recorrente, monitore execuções, webhooks, API e MCP.

Pensado para KYC/KYB, AML, onboarding bancário e fintech, compliance de fornecedores e monitoramento contínuo.


Por que usar o CNPJ KYC & PEP Checker?

  • Onboarding bancário: flags PEP e sanções antes de abrir conta
  • Compliance AML: insumos estruturados para prevenção à lavagem de dinheiro
  • Homologação de fornecedores: exposição regulatória antes de contratos de alto valor
  • Due diligence: triagem em M&A e investimentos com timestamp por consulta
  • Monitoramento contínuo: detecte novas sanções, mudanças PEP ou doações eleitorais
  • Modelos de risco: use confiancaMatch, unicidadeNome e contadores temporais

Dados consolidados de fontes oficiais credenciadas. PEP via QSA inclui vínculo direto, parentesco e colegas. Atualização periódica. Sem chave de API externa para o usuário final.


Como usar o CNPJ KYC & PEP Checker

  1. Abra o actor no Console Apify > aba Input.
  2. Cole os valores de CNPJ na lista de strings cnpjs. Cada valor passa por trim e somente . e - são removidos.
  3. Clique em Start e aguarde.
  4. Dataset > Export > XLSX, CSV ou JSON.

Dica: rode Sanctions Check antes para triagem CEIS/CNEP, depois KYC só nos flagged.


Input

Clique na aba Input para o schema completo.

CampoObrigatórioDescrição
cnpjs✅ SimValores de CNPJ (lista). Cada valor passa apenas por trim e remoção de . e -. Até 1.000 são processados por execução; o excedente é truncado com aviso.

Output

Baixe na aba Dataset. Um registro é produzido para cada consulta entregue pela fonte.

Amostra resumida. Saída completa inclui pep.pessoasRelacionadas[] e sancoes.lista[] com todos os campos de detalhe. Veja Dataset schema para a lista completa.

Campos-chave em sancoes.lista[]: numeroProcesso, assunto, orgaoResponsavel, faseAtual, subfaseAtual, confiancaMatch (0-100), unicidadeNome (0-1), ativaNaFonte, dataInicio, dataFim.



Campos retornados e integração via API

Mesmo endpoint da seção em inglês acima: execução em lote pela API da Apify, com o token no header Authorization: Bearer.


Outros Actors do BrasilDados

ActorQuando usar
Enriquecimento CNPJPerfil cadastral e QSA antes do KYC
Sanctions CheckTriagem CEIS/CNEP/FGTS antes do KYC completo
Consulta ProcessosExposição judicial para M&A ou onboarding bancário

Pipeline AML sugerido: Enriquecimento → Sanctions → KYC só nos flagged → Processos


FAQ, avisos e suporte

O que vem no bloco PEP?

Flag de exposição atual (ehPepAtual), contadores temporais de ocorrências e pessoasRelacionadas[] com cargo, departamento, motivo, nível (1=direto, 2=colega/parente), datas de vigência e tax IDs mascarados.

Quais fontes de sanções são cobertas?

Órgãos nacionais (CVM, CRT, MTE, CEPIM, CEIS) e listas internacionais (OFAC, UE, Reino Unido, FBI, INTERPOL, Sanções do Canadá).

Como filtrar falsos positivos em sanções?

Use confiancaMatch (0-100) e unicidadeNome (0-1). Unicidade menor = maior risco de falso positivo para nomes comuns.

Doações eleitorais estão incluídas?

Sim. doacoesEleitorais traz flags de doador atual/histórico, contagem e totais em R$ nas últimas duas eleições e no histórico total.

Quais formatos de CNPJ são aceitos?

Qualquer formato. Dígitos verificadores validados localmente. Máx. 1.000 CNPJs por execução.

Os CNPJs são validados localmente?

Não. O Actor apenas aplica trim e remove . e -; o valor normalizado é enviado para consulta.

Use dados de compliance apenas com finalidade legítima e conformidade LGPD/GDPR. Dados pessoais em PEP e QSA exigem base legal adequada.

📧 contato@brasildados.org · 🌐 brasildados.org · 🛒 BrasilDados na Apify Store