Identity verification
built for Brazil 
RG, CIN, CNH and Pasaporte on one session, cross-checked against Receita Federal (CPF/CNPJ) — $0.33 full KYC, 500 free every month.




Trusted by 2,000+ organizations worldwide.
How identity verification works in Brazil.
- Fraud landscape
- Three pressures shape Brazilian identity fraud: deepfake and synthetic-CPF attacks targeting the explosion of PIX-enabled neobanks and digital wallets, CNH and RG document forgery, and a fast-growing iGaming surface (legalised by Lei 14.790/2023) where SPA-MF demands tight onboarding controls. Didit scores 200+ real-time fraud signals on every session — face morph, replay, injection, document tampering, device intelligence, IP geolocation.
- Compliance frameworks
- LGPD (Lei Nº 13.709/2018)
- Circular BCB 3.978/2020 (PLD/FT)
- Resolução BCB 96 (PIX onboarding)
- Resoluções CVM 24 · 35 · 175
- Lei 9.613/1998 (lavagem de dinheiro)
- Lei 14.790/2023 (apostas + iGaming)
Who supervises identity verification in Brazil.
BCB
Banco Central do Brasil — central bank and prudential supervisor for banks, payment institutions, EMIs, and the PIX instant-payment scheme. Sets AML/CFT rules via Circular BCB 3.978/2020.
CVM
Comissão de Valores Mobiliários — securities and Virtual Asset Service Provider (VASP) supervisor. Sets remote-onboarding rules under Resoluções CVM 24, 35 and 175.
COAF
Conselho de Controle de Atividades Financeiras — Brazil's Financial Intelligence Unit. Receives Suspicious Activity Reports (Comunicações de Operações Suspeitas).
ANPD
Autoridade Nacional de Proteção de Dados — LGPD (Lei Geral de Proteção de Dados, Lei Nº 13.709/2018) supervisor. Governs every identity verification on Brazilian residents.
Receita Federal
Federal tax and customs authority. Maintains the CPF (individuals) and CNPJ (companies) registries used by every KYC and KYB flow in Brazil.
SPA-MF
Secretaria de Prêmios e Apostas (Ministério da Fazenda) — sports-betting and online-casino supervisor under Lei 14.790/2023. Sets KYC + AML obligations for licensed operators.
Four modules. One verification.
Capture and read the ID.
Captured on any phone — auto-classified, OCR-parsed, and template-verified.
- CIN, RG (all 27 state templates), CNH (including the QR-coded CNH Digital), Pasaporte (with the chip read on e-Passports), and CRNM for foreign residents.
- Returns the name, CPF, date of birth, place of issue, and expiry.
- Carteira de Identidade Nacional (CIN)
- RG · CNH · CRNM (foreign residents)
- Pasaporte — chip read on e-Passport
Match the face. Prove it's a real person..
Selfie confirmed live and matched against the ID portrait.
- Duplicate check: 1:N face search across existing users. Free.
- Active liveness ($0.15) for elevated-risk flows — user turns or blinks.
- Selfie on any phone or laptop camera
- Mobile-handoff QR when the user starts on desktop
Screen for sanctions, PEPs, and adverse media.
Didit screens the user's name against the global pool of 1,300+ sanctions, Politically Exposed Persons (PEP), and adverse-media lists, plus every Brazilian regulatory watchlist (CVM, Receita Federal Transparency Portal, Ministério da Justiça, ANEEL, ANAC, CADE, IBAMA, Ministério Público MG, plus federal-government sanctions).
Severity-scored. Ongoing monitoring ($0.07/user/yr) re-checks daily and fires a webhook on new hits.
Screen for sanctions, PEPs, and adverse media — see the docs for the full module surface.
Cross-check against Receita Federal.
Cross-checked against the authoritative civil registry.
- The CPF status check is the fast, low-cost first pass — name and CPF status (regular / suspended / cancelled) from Receita Federal via SERPRO.
- The National ID lookups (
bra_national_id,bra_national_id_2) hit Receita Federal directly with ~98–100% coverage. Pick the cheaper one first; escalate to the deeper one when needed. - Tax Registration, Residential (electoral roll) and Phone (MNO) cross-checks complete the picture — every service is pay-per-success, no consent required.
Cross-check against Receita Federal — see the docs for the full module surface.
Every Brazil document Didit accepts.
Civil-registry and AML coverage for Brazil.
Brazil — CPF status check
Source: Receita Federal via SERPRO. $0.20 per successful query.
Brazil National ID (Receita Federal)
Source: Receita Federal — federal tax authority. $0.69 per successful query. Coverage ~98% of adult population.
Brazil National ID 2 (CPF/CNPJ)
Source: Receita Federal CPF/CNPJ — alternate provider. $0.87 per successful query. Coverage ~100% of adult population.
Brazil Tax Registration (CPF/CNPJ)
Source: Receita Federal CPF/CNPJ — fast tier. $0.08 per successful query. Coverage ~100% of adult population.
Brazil — Residential (electoral roll)
Source: Combined database of electoral registrations. $0.14 per successful query. Coverage ~95% of adult population.
Brazil — Phone (MNO lookup)
Source: Brazilian mobile network operator data. $0.40 per successful query. Coverage ~60% of mobile lines.
AML lists screened in Brazil
1,300+ sanctions, Politically Exposed Persons (PEP), and adverse-media lists, plus the country's regulatory watchlists and PEP registries.
Open a new country in one click. We do the hard work.
Common questions about Brazil.
Infrastructure for identity and fraud.
One API for KYC, KYB, Transaction Monitoring, and Wallet Screening. Integrate in 5 minutes.