How IDV works
The user is asked to take a photo of their government-issued identity document and a simple selfie. This can be completed on a device and platform of their choice, as Veriff supports iOS, Android™, mobile web, and web SDK or API.
Veriff guides the user through the entire process with real-time feedback and automatically identifies the document type, so the user doesn’t have to manually enter data. This makes the process quicker and minimizes typing errors.
The user is asked to take a simple selfie and Veriff’s Assisted Image Capture lets them know immediately if there’s something wrong with the image. We quickly detect liveness and realness without asking users to move unnaturally or follow complex instructions.
The data is securely sent to Veriff and our AI-powered identity verification technology provides a decision in a matter of seconds based on the identity checks your business requires.
Get genuine users onboarded faster while fighting identity fraud.
verified on the first try
average decision time
documents supported
languages & dialects
IDV that works for you
We understand that every organization has a unique view of how to balance speed, conversion, and fraud mitigation during the identity verification process. That’s why we offer the following options:
| Full auto | Hybrid |
|---|---|
| Veriff Full Auto IDV is an AI-based solution best suited for businesses seeking a cost-effective identity verification option. Full Auto provides rapid response times, making it perfect for businesses that require swift verification. Full auto is ideal for you if you prioritize: | Veriff Hybrid IDV is a highly automated AI-based solution supported by trained verification specialists. It is designed for businesses that need to balance speed with accuracy. Hybrid is ideal for you if you prioritize: |
|
|
Frequently asked questions
How many countries and identity documents does Veriff support?
Veriff supports more than 12,500 identity documents from across 230+ countries and territories, enabling businesses to securely verify users from all corners of the world.
Explore supported documentsHow many languages does Veriff's end-user verification flow support?
Veriff has localized its end-user flows to support 48 unique languages and dialects, designed to help clients expand their global reach and attract more customers in the world’s biggest markets.
Explore supported documentsDoes Veriff provide PEP and global sanctions screening?
Yes, Veriff offers optional KYC checks that screen customers against thousands of global sanctions and PEP (Politically Exposed Persons) watchlists with real-time updates, including OFAC, UN, HMT, EU, and DFAT.
Does Veriff scan for adverse media and negative news?
Yes, as part of its KYC checks, Veriff scans more than 150 million adverse media sources to identify negative news related to predicate offenses and potential risks.
Can Veriff provide ongoing monitoring for existing customers?
Yes, Veriff offers ongoing monitoring by continuously scanning watchlists and adverse media sources for changes that may create risk in real time.
What is the end-user experience like with Veriff IDV?
Veriff provides a frictionless, guided user experience designed to prevent drop-offs, achieving a 95% first-try success rate. Users are guided through taking a photo of their ID and a quick selfie. You can experience this exact flow right now by launching our live interactive demo on this page.
Try live demoHow do I secure and authenticate Veriff webhooks?
Veriff secures webhook communication by requiring you to verify the X-HMAC-SIGNATURE header on received webhooks. This signature is an HMAC-SHA256 hex-encoded keyed hash calculated using a shared secret key known only to you and Veriff. This ensures all payload activities picked up by your webhook listener originate authentically from Veriff.
How do I map a Veriff verification result back to a specific user in my database?
When generating a verification session via the POST /sessions API, you can map the user by passing your internal identifier into the vendorData or endUserId string parameters. Veriff stores this non-semantic data and returns it unmodified in all webhooks and API response payloads, ensuring you can perfectly reference the result to your relevant end-user.
Customers around the world trust Veriff
Explore latest resources
Get started
Our identity verification experts are ready to help build you a solution that
gets more honest customers onboarded faster, and more securely, than ever before