
Key takeaways (TL;DR)
Validating identity data against official Brazilian databases is key for Central Bank compliance and preventing digital identity fraud.
Didit verifies user-provided data directly against trusted sources like SERPRO and Datavalid.
Available via Standalone API or No-Code Workflows, making it easy for both engineering and compliance teams to adopt.
Didit Database Validation improves accuracy, automates checks, and supports AML/CFT requirements aligned with Banco Central do Brasil (BCB) and COAF guidance.
Identity verification in Brazil is evolving fast. High levels of digital fraud—among the highest globally—are pushing financial institutions and fintechs and exchanges to require identity checks backed by real government sources, not just document scans or selfies.
In fact, according to recent studies on identity fraud in Brazil, over 35% of verification attempts show inconsistencies in personal data or signs of document manipulation.
To ensure users are who they claim to be, businesses must go beyond basic document or selfie verification. The answer: validate user data directly against official Brazilian government records, such as SERPRO and Datavalid.
This process is known as Database Validation, and Didit offers it natively—combining speed, accuracy, and regulatory readiness.
In Brazil, AML/CFT (Anti-Money Laundering / Countering the Financing of Terrorism) requirements set by Banco Central do Brasil (BCB) and the Council for Financial Activities Control (COAF) require regulated entities to know their customers (KYC).
That means verifying each user’s identity before starting a business relationship or enabling financial transactions.
But Brazil faces a unique challenge: a high volume of synthetic, stolen, and reused identities. Many fraud cases start with personal data that’s altered—or simply doesn’t match government records.
To address this, institutions are increasingly adopting cross-checks against government databases, a practice encouraged by the market and widely used across the Brazilian fintech ecosystem.
With Didit Database Validation, the data your user provides (such as CPF, full name, or date of birth) is automatically compared with trusted records from SERPRO and Datavalid—creating clear, auditable evidence and reducing fraud risk.
Database Validation adds an extra layer to your identity flow. When a user submits their information, Didit performs a direct 1:1 comparison between the declared data and the available official sources, returning clear results you can automate.
You can review the full architecture in the Database Validation technical documentation.
This enables real-time, high-volume verification—supporting up-to-date checks and Brazil’s AML/CFT expectations.
Didit Database Validation is designed to be both flexible and robust. You can integrate it in two ways: through No-Code Workflows or via standalone APIs. Either way, you get speed, accuracy, and compliance-friendly checks.
Built for compliance and operations teams who want to launch quickly without engineering effort.
Ideal for technical teams who want to embed data validation directly into their architecture with full control.
When you run an identity check against government databases in Brazil using Didit Database Validation, the goal isn’t “proving a document exists”—it’s validating key personal data against trusted records. This cross-check adds strong evidence, improves assurance, and significantly reduces fraud and data-entry errors.
Didit supports multiple document types to trigger the right database checks, including National ID, Passport, Driver’s License, and Residence Permit. These documents are used as inputs to query the appropriate government sources.
For the fields validated, Didit cross-checks essential identifiers such as:
This helps ensure the information your user provides is real, current, and consistent with official Brazilian records.
You can see other supported countries and documents in our documentation.
Integrating Didit Database Validation is straightforward and can be completed in minutes.
Standalone API: Generate your token and call the /database-validation endpoint.
Here’s the full API documentation.
Identity verification against official databases and government records in Brazil is no longer optional—it’s essential for any organization aiming to reduce fraud and meet Banco Central do Brasil expectations.
With Didit Database Validation, you can automatically validate user identity data against trusted sources like SERPRO and Datavalid, getting precise, auditable results in seconds.
That improves confidence across KYC and AML/CFT programs—and reduces user friction, by automating checks that used to be slow, manual, and error-prone.