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

TierDescriptionDetails
StandardID Verification onlyBasic document validation and verification for standard use cases.
PlusID Verification + Selfie VerificationIncludes 1:1 selfie-to-ID headshot matching for enhanced security.
PremierComplete Verification SuiteID + 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:

CheckDescription
Document authenticity & validityValidates the government-issued ID for authenticity, including security features, format consistency, and expiration status.
PII extractionExtracts 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 matchCompares 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 detectionConfirms 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 detectionIdentifies attempts to bypass the camera by feeding pre-recorded, manipulated, or deepfake images into the capture flow.
Digital IntelligenceEvaluates device integrity and behavioral signals to detect atypical or risky activity during the verification session.
Decision + reason codesReturns 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"]
  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.

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"
    }
  }
}
FieldDescription
decisionThe overall Document Verification decision (accept, review, reject, or resubmit).
decision.nameThe configured decision strategy (for example, "standard").
reasonCodesReason codes explaining the decision. See the reason code list for descriptions.
documentTypeDetails about the submitted document, including type, country, and state.
documentDataExtracted PII fields from the document, including name, address, document number, date of birth, and issue/expiration dates.

Next steps