Brazil CNPJ KYC Scraper - PEP Sanctions & Compliance Check
Pricing
from $160.00 / 1,000 single kyc result successes
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
BrasilDados.org - API e Data as a Service
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
1
Monthly active users
18 days ago
Last modified
Categories
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?
| 🏛️ PEP | ehPepAtual, temporal counters (1/3/5/+5 years), pessoasRelacionadas[] |
| ⚖️ Sanctions | ativaAtual, historical totals, 30/90/180/365-day counters, lista[] with details |
| 🗳️ Donations | doadorAtual, doadorHistorico, totals in BRL (last two elections + all-time) |
| 👤 PEP person | Role, department, motive, level (direct/peer), validity dates, masked tax IDs |
| 📋 Sanction detail | Process number, subject, institution, phase, match confidence (0-100), name uniqueness |
| 📄 Identity | cnpj, 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,unicidadeNomeand 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
- Open the actor on Apify Console and go to the Input tab.
- Paste CNPJ values in the
cnpjsstring list. Each value is trimmed and only.and-are removed. - Click Start and wait for the run to finish.
- 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.
| Field | Required | Description |
|---|---|---|
cnpjs | ✅ Yes | CNPJ 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[]andsancoes.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.
Related Actors
| Actor | When to use |
|---|---|
| CNPJ Enrichment | Full company profile and QSA before KYC |
| Sanctions Check | CEIS/CNEP/FGTS triage before full KYC |
| CNPJ Lawsuits Check | Civil, 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.
Is it legal to use this data?
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?
| 🏛️ PEP | ehPepAtual, contadores temporais (1/3/5/+5 anos), pessoasRelacionadas[] |
| ⚖️ Sanções | ativaAtual, totais históricos, contadores 30/90/180/365 dias, lista[] com detalhes |
| 🗳️ Doações | doadorAtual, doadorHistorico, totais em R$ (últimas duas eleições + histórico) |
| 👤 Pessoa PEP | Cargo, departamento, motivo, nível (direto/colega), vigência, tax IDs mascarados |
| 📋 Detalhe sanção | Número de processo, assunto, órgão, fase, confiança do match (0-100), unicidade do nome |
| 📄 Identificação | cnpj, 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,unicidadeNomee 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
- Abra o actor no Console Apify > aba Input.
- Cole os valores de CNPJ na lista de strings
cnpjs. Cada valor passa por trim e somente.e-são removidos. - Clique em Start e aguarde.
- 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.
| Campo | Obrigatório | Descrição |
|---|---|---|
cnpjs | ✅ Sim | Valores 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[]esancoes.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
| Actor | Quando usar |
|---|---|
| Enriquecimento CNPJ | Perfil cadastral e QSA antes do KYC |
| Sanctions Check | Triagem CEIS/CNEP/FGTS antes do KYC completo |
| Consulta Processos | Exposiçã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.
É legal usar esses dados?
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