Document Verification + Selfie

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

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:

Retake

Submit

Retake

Submit

Retake

Submit

Splash Screen

Terms & Consent

ID Front Capture

ID Front Preview

ID Back Capture

ID Back Preview

Selfie Capture

Selfie Preview

Confirmation Screen
  1. Splash Screen — The first screen the consumer sees when redirected to the Capture App.
  2. Terms & Consent — A mandatory notice and consent screen. You can't remove, customize, or disable this screen.
  3. ID Front Capture — Guides the consumer through capturing the front of their government-issued ID.
  4. ID Front Preview — The consumer confirms that all ID information is visible, or retakes the image.
  5. ID Back Capture — Guides the consumer through capturing the back of their government-issued ID.
  6. ID Back Preview — The consumer confirms that all ID information is visible, or retakes the image.
  7. 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.
  8. Selfie Preview — The consumer reviews the captured selfie and confirms it's clear, or retakes the photo.
  9. 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.

What you can do with Document Verification

Unique features

Integration options

Integrate with the DocV 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.

iOS SDK\n\nIntegrate the iOS SDK into your native mobile application.

Android SDK\n\nIntegrate the Android SDK into your native mobile application.

React Native\n\nCross-platform bridge built on the iOS and Android SDKs.

Web SDK\n\nLaunch Capture App flows from desktop or mobile browsers.

Example response

The following is an example of the documentVerification object returned from the Evaluation endpoint:

JSON

{
  "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

RiskOS™ Setup\n\nSet up workflow and enrichment steps for Document Verification in the RiskOS™ Dashboard.

Capture App Setup\n\nConfigure your document and selfie Capture App workflows.

API Integration\n\nGet started with API integration and implementation.

Updated about 5 hours ago