Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.didit.me/llms.txt

Use this file to discover all available pages before exploring further.

Powered by cutting-edge AI, computer vision, and biometric technology, our solution ensures fast, accurate, and secure identity verification at scale. Designed to combat fraud, simplify compliance, and enhance user experience, Didit provides a robust and trustworthy platform that meets the highest industry standards.
ID verification steps overview

How It Works

Intelligent Capture

Effortlessly begin the verification process with our intuitive, AI-driven capture system.Users upload or photograph their ID documents with real-time assistance:
FeatureDescription
Auto-detectionIdentifies document type and issuing country automatically
Real-time guidanceVisual cues for optimal positioning, lighting, and focus
Smart captureAutomatic capture when conditions are ideal — no manual retries needed
Broad supportPassports, driver’s licenses, national ID cards, and residence permits
Why it matters: Our intelligent capture reduces user friction and ensures high-quality submissions on the first attempt, boosting conversion rates and trust.

Advanced Data Processing

Extract and validate identity data with unmatched precision.Data Extraction — State-of-the-art technology processes all key fields:
CapabilityDetails
Field extractionFull name, date of birth, document number, issue/expiry dates, nationality, and more
OCRHigh-precision optical character recognition for text
MRZ parsingMachine-Readable Zone parsing and barcode decoding
Data Validation:
  • Cross-references data between visual zones, MRZ, and barcodes for consistency
  • Format and pattern matching to detect anomalies
  • Real-time queries against government databases (where permitted) for authoritative verification
Why it matters: Comprehensive data processing ensures accuracy and eliminates errors, giving you confidence in every verification.

Advanced Analysis

Our AI-powered system performs comprehensive checks:
  • Document authenticity verification
  • Tamper detection and image integrity analysis
  • Security feature validation (holograms, watermarks, etc.)
  • Template matching against certified database
Document liveness detection prevents fraud from:
Attack typeDescription
Screen capturesDigital documents photographed from a screen
Screen replayPhotos of documents displayed on screens
Printed copiesPhysical reproductions of original documents
Altered portraitsManipulated documents with swapped or edited photos

Seamless Results & Integration

Get actionable insights instantly with flexible delivery options.Real-Time Results:
ChannelDescription
DashboardImmediate updates via an intuitive dashboard
WebhooksInstant webhook notifications for automated workflows
REST APISeamless integration into your existing systems
Comprehensive Reporting:
  • Detailed PDF reports with verification outcomes and evidence
  • Audit trails for compliance and record-keeping
  • Customizable options to align with your operational needs
Why it matters: Fast, accessible results empower your team to act quickly while maintaining a secure, auditable process.

Document Requirements

For optimal verification success, documents must meet these standards:

General Requirements

  • Government-issued and valid within its configured validity period
  • Physically intact (no damage, scratches, or stains obscuring details)
  • All critical information (full name, date of birth, MRZ, etc.) clearly legible
  • Consistent data across all submitted documents

Image Requirements

  • Original, real-time photo (no screenshots, scans, or digital copies)
  • Supported formats: JPG, JPEG, PNG, PDF
  • Maximum file size: 5MB
  • Full-color image with all document corners visible
  • Free from glare, shadows, digital editing, or manipulation
  • Physical documents required (digital IDs supported only in select regions where officially recognized)

Additional Settings by Country & Document Type

Configure fine-grained rules per country and document type directly from the console. These controls let you tailor acceptance criteria and transcription preferences to your compliance needs.
Didit face match advanced settings panel for similarity thresholds and acceptance rules
  • Expiration mode: Choose how to handle documents with past expiration dates.
    • Reject expired: If the document’s expiration date is earlier than today, mark it as expired and reject.
    • Allow expired: Do not flag or block documents with a past expiration date.
  • Preferred character format: Select how extracted names and fields should be normalized.
    • Prefer Latin characters (A–Z): Example: “Mohammed”
    • Prefer original script (non‑Latin): Example: “محمد”
  • Regional support & subtypes: Enable documents by region and specify acceptable subtypes when a document type contains many variations.
    • Example: For United States driver’s licenses, select the exact subtypes you accept (e.g., Arizona Commercial Driver License, Indiana Operator License (REAL ID), New York Enhanced Driver License, etc.).
    • Use the “Accepted subtypes” control to quickly include/exclude many variants (e.g., “128 selected”).
Tip: These settings apply per country and document type, so you can be strict in some markets while more permissive in others.