Document Verification + Selfie
Add Document Verification to your workflow to validate government-issued IDs, match selfies, and detect fraud in real time.
What is Document Verification?
Document Verification provides end-to-end verification of government-issued IDs with optional selfie verification and advanced fraud detection. Document Verification confirms the authenticity of identity documents, extracts key PII fields, and applies multiple layers of security analysis to help prevent fraud, meet compliance requirements, and streamline digital onboarding.
Document Verification supports both U.S. and international documents, enabling high-assurance identity verification for KYC/AML onboarding, account opening, and trust-and-safety workflows.
Document Verification tiers
| Tier | Description | Details |
|---|---|---|
| Standard | ID Verification only | Basic document validation and verification for standard use cases. |
| Plus | ID Verification + Selfie Verification | Includes 1:1 selfie-to-ID headshot matching for enhanced security. |
| Premier | Complete Verification Suite | ID + Selfie Verification + Image Alert List to detect repeat-fraud faces using 1:N matching. |
How it works
- End-to-end identity capture: Collect ID images (front and back) and an optional selfie through the Capture App or SDKs.
- Document & biometric validation: Validate ID authenticity, extract PII, and verify the user’s presence with liveness checks.
- Selfie-to-ID comparison: Match the user’s selfie against the ID headshot (Plus & Premier tiers).
- One-to-many fraud detection: Identify repeat fraud faces with Image Alert List (Premier tier).
- Global coverage: Available in 180+ countries worldwide.
Verification checks
Document Verification applies the following checks during each transaction:
| Check | Description |
|---|---|
| Document authenticity & validity | Validates the government-issued ID for authenticity, including security features, format consistency, and expiration status. |
| PII extraction | Extracts identity fields from the document — name, date of birth, address, document number, issue and expiration dates — using OCR, barcode, and MRZ. |
| 1:1 selfie-to-ID headshot match | Compares the consumer's live selfie against the headshot on the government-issued ID to confirm they're the same person (Plus and Premier tiers). |
| Liveness detection | Confirms a live person captures the selfie, not a photo, video, screen, or mask (Plus and Premier tiers). |
| Image Alert List (1:N matching) | Compares the captured face against a database of known fraud faces to detect repeat fraud attempts (Premier tier). |
| Injection attack detection | Identifies attempts to bypass the camera by feeding pre-recorded, manipulated, or deepfake images into the capture flow. |
| Digital Intelligence | Evaluates device integrity and behavioral signals to detect atypical or risky activity during the verification session. |
| Decision + reason codes | Returns a structured decision (accept, review, reject, or resubmit) with reason codes for workflow routing. |
Consumer flow
The following diagram shows the screens a consumer sees during the Document Verification + Selfie flow in the Capture App:
flowchart TD
A["Splash Screen"] --> B["Terms & Consent"]
B --> C["ID Front Capture"]
C --> D["ID Front Preview"]
D -->|"Retake"| C
D -->|"Submit"| E["ID Back Capture"]
E --> F["ID Back Preview"]
F -->|"Retake"| E
F -->|"Submit"| G["Selfie Capture"]
G --> H["Selfie Preview"]
H -->|"Retake"| G
H -->|"Submit"| I["Confirmation Screen"]
- Splash Screen — The first screen the consumer sees when redirected to the Capture App.
- Terms & Consent — A mandatory notice and consent screen. You can't remove, customize, or disable this screen.
- ID Front Capture — Guides the consumer through capturing the front of their government-issued ID.
- ID Front Preview — The consumer confirms that all ID information is visible, or retakes the image.
- ID Back Capture — Guides the consumer through capturing the back of their government-issued ID.
- ID Back Preview — The consumer confirms that all ID information is visible, or retakes the image.
- Selfie Capture — The consumer captures a live selfie using the device's front-facing camera. If auto-capture is enabled, the system automatically takes the selfie when the face is positioned.
- Selfie Preview — The consumer reviews the captured selfie and confirms it's clear, or retakes the photo.
- Confirmation Screen — Confirms that the document capture process completed successfully.
Note: The Selfie Capture and Selfie Preview screens appear only when selfie verification is enabled (Plus and Premier tiers). If selfie capture is disabled, the flow proceeds directly from ID Back Preview to the Confirmation Screen.
For screenshots of each screen, see Capture App flow examples.
What you can do with Document Verification
- Comply with regulations: Meet KYC/AML and global digital onboarding requirements.
- Verify identity accurately: Confirm the authenticity of government-issued IDs.
- Prevent fraud: Detect deepfakes, injections, repeat fraudsters, and document tampering.
- Streamline onboarding: Reduce friction and automate verification flows.
- Support high-risk transactions: Improve trust & safety and mitigate account-takeover risks.
Unique features
- End-to-end ID document validation: Authenticate government-issued IDs across global document types.
- Selfie verification (Plus, Premier): Validate user presence and match to the ID headshot.
- Image Alert List (Premier): Identify repeat-fraud faces using 1:N matching.
- Layered fraud signals: Detect deepfakes, injection attacks, device spoofing, and other anomalies.
- Extracted PII fields: Parse name, DOB, address, and other identity details from the ID.
- Digital Intelligence: Device and behavioral analysis provide additional trust signals.
Integration options
Integrate with the Predictive Document Verification SDKs to embed the Capture App into your mobile application, then verify a consumer’s identity by calling the Evaluation endpoint.
The Capture App provides a guided, mobile-optimized workflow for capturing IDs, selfies, and supporting documents.
Example response
The following is an example of the documentVerification object returned from the Evaluation endpoint:
{
"documentVerification": {
"decision": {
"name": "standard",
"value": "accept"
},
"reasonCodes": [
"I831",
"I836"
],
"documentType": {
"type": "Drivers License",
"country": "USA",
"state": "NY"
},
"documentData": {
"firstName": "John",
"surName": "Smith",
"fullName": "John Smith",
"address": "32194 N College Ave, New York City, NY 10001",
"parsedAddress": {
"physicalAddress": "32194 N College Ave",
"city": "New York City",
"state": "NY",
"country": "US",
"zip": "10001"
},
"documentNumber": "00000000",
"dob": "1989-05-07",
"issueDate": "2021-01-12",
"expirationDate": "2029-05-07"
}
}
}| Field | Description |
|---|---|
decision | The overall Document Verification decision (accept, review, reject, or resubmit). |
decision.name | The configured decision strategy (for example, "standard"). |
reasonCodes | Reason codes explaining the decision. See the reason code list for descriptions. |
documentType | Details about the submitted document, including type, country, and state. |
documentData | Extracted PII fields from the document, including name, address, document number, date of birth, and issue/expiration dates. |
Next steps
Updated 3 days ago

