> ## 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.

# Didit docs map: User Verification

> Every page of the Didit User Verification docs with its description, as a map for AI agents.

This map lists all 74 pages of the Didit User Verification docs: how each user verification check works, with its reports and warnings.
Each link is the page's Markdown version, so an agent can fetch only the pages it needs.
The curated index of all products is [llms.txt](https://docs.didit.me/llms.txt).

## Authentication

* [Liveness Detection API: Deepfake Prevention](https://docs.didit.me/core-technology/liveness/overview.md): Detect deepfakes, masks, and presentation attacks with passive and active liveness. 99.9% accuracy, iBeta-tested, pay-per-call from \$0.10.
* [Liveness Report: Score, Method & Matches](https://docs.didit.me/core-technology/liveness/report-liveness.md): Read Didit's Liveness report: status, confidence score, detection method, age estimation, cross-session face matches, and where it appears in responses.
* [Liveness Detection Warnings & Error Codes](https://docs.didit.me/core-technology/liveness/warnings-liveness.md): Every warning Didit's liveness module emits — face attacks, low-score and quality triggers, blocklist matches, duplicate faces — with cause and remediation.
* [Cross-Organization Identity Claims](https://docs.didit.me/core-technology/liveness/cross-organization-identity-claims.md): How Didit reports identity evidence from other organizations without labelling anyone fraudulent: separate result dimensions, default-off sharing.
* [Face Match 1:1 API: Selfie vs ID Comparison](https://docs.didit.me/core-technology/face-match/overview.md): Compare a live selfie to an ID portrait with AI facial recognition. Pay-per-call $0.05, $10 free/month, sub-2s match score for KYC and onboarding.
* [Face Match Report: Similarity Score JSON](https://docs.didit.me/core-technology/face-match/report-face-match.md): How to read Didit's face match 1:1 report: status, similarity score, source/target image URLs, warnings, and where the data appears in API responses.
* [Face Match Warnings & Error Codes](https://docs.didit.me/core-technology/face-match/warnings-face-match.md): Every warning Didit's face match 1:1 module emits — low similarity, missing reference image, exhausted retries — with cause, severity, and remediation.
* [Face Search 1:N API: Duplicate Detection](https://docs.didit.me/core-technology/face-search/overview.md): Search faces across all verified users to spot duplicates and blocklisted fraudsters. Free with Didit identity verification, sub-2-second response.
* [Face Search 1:N Report: Match Results JSON](https://docs.didit.me/core-technology/face-search/report-face-search.md): Reference for Didit's Face Search 1:N report: matched session IDs, similarity percentages, blocklist flags, and user details for fraud investigations.
* [Face Search 1:N Warnings & Error Codes](https://docs.didit.me/core-technology/face-search/warnings-face-search.md): Face Search 1:N warning codes explained: blocklist matches, duplicate faces, multiple faces and the gate that rejects images with no detectable face.
* [Biometric Authentication API: Passwordless KYC](https://docs.didit.me/core-technology/biometric-auth/overview.md): Authenticate returning users with liveness + face match. No documents, sub-2-second passwordless verification. Pay-per-call \$0.10.
* [Biometric Authentication Report: JSON Schema](https://docs.didit.me/core-technology/biometric-auth/report-biometric-authentication.md): Parse Biometric Authentication responses with liveness and optional face match against a stored portrait, returned via liveness\_checks and face\_matches.
* [Biometric Authentication Warnings & Codes](https://docs.didit.me/core-technology/biometric-auth/warnings-biometric-authentication.md): Handle biometric auth warnings: LOW\_LIVENESS\_SCORE, face attacks, blocklist matches, and low face-match similarity. Configure thresholds and decline actions.
* [Age Estimation API: Selfie Age Verification](https://docs.didit.me/core-technology/age-estimation/overview.md): Verify age from a selfie with AI facial analysis. \$0.10 per call, 1.0-year mean absolute error for ages 13-17, optional ID-verification fallback.
* [Age Estimation Report: JSON Schema & Fields](https://docs.didit.me/core-technology/age-estimation/report-age-estimation.md): Parse Age Estimation responses: estimated age, passive liveness score, face quality metrics, decline thresholds, and warning codes. Pay-per-call from \$0.10.
* [Age Estimation Warnings & Risk Codes](https://docs.didit.me/core-technology/age-estimation/warnings-age-estimation.md): Reference for every Age Estimation risk code — AGE\_BELOW\_MINIMUM, AGE\_NOT\_DETECTED, LOW\_LIVENESS\_SCORE, NO\_FACE\_DETECTED — with thresholds and actions.

## Verification

* [ID Verification API: 14,000+ Documents](https://docs.didit.me/core-technology/id-verification/overview.md): AI-powered ID verification across 220+ countries, 14,000+ document types, and 48+ languages. $0.15 per check, $10 free/month, sub-2s inference.
* [ID Verification Methods: Document, Lookup, Wallet](https://docs.didit.me/core-technology/id-verification/verification-methods.md): Verify identity three ways in one feature: document capture, a non-document lookup against an authoritative source, or a digital ID wallet sign-in.
* [Non-Document ID Verification: Authoritative Source Lookup](https://docs.didit.me/core-technology/id-verification/non-doc-lookup.md): Verify without a document: the user types their national ID number and a few details, checked against the authoritative source named for that country.
* [Digital ID Wallet Verification API and Coverage](https://docs.didit.me/core-technology/id-verification/digital-id-wallets.md): Integrate identity wallets with Didit: production availability, Smart-ID and Mobile-ID authentication, country coverage, verified attributes and fallback.
* [Smart-ID and Mobile-ID Integration Guide](https://docs.didit.me/core-technology/id-verification/smart-id-mobile-id.md): Configure Smart-ID and Mobile-ID identity verification with Didit, including country coverage, comparison-code authentication, verified attributes and fallback.
* [Finnish Trust Network (FTN) Integration Guide](https://docs.didit.me/core-technology/id-verification/finnish-trust-network.md): Set up Finnish Trust Network identity verification for Finland with Didit: bank sign-in, workflow configuration, verified results and document fallback.
* [ID Verification Report: Fields & Quality Scores](https://docs.didit.me/core-technology/id-verification/report-id-verification.md): Read Didit's ID Verification report: status, extracted document fields, image-quality scores, cross-session matches, and where data appears in responses.
* [ID Verification Warnings & Error Codes](https://docs.didit.me/core-technology/id-verification/warnings-id-verification.md): Every warning Didit's ID verification module emits — auto-decline triggers, configurable risk groups, mismatch and tampering codes — with cause and remediation.
* [Supported ID Documents: 14,000+ Types](https://docs.didit.me/core-technology/id-verification/supported-documents-id-verification.md): Browse Didit's full list of supported ID documents by country: passports, national IDs, driver's licenses, and residence permits across 220+ countries.
* [document\_subtype Reference: Full Code List](https://docs.didit.me/core-technology/id-verification/document-subtypes-id-verification.md): Every document\_subtype code the ID verification report can return, how the naming pattern works, and how to tell commercial driver's licenses apart.
* [Document Address Geolocation: AI Validation](https://docs.didit.me/core-technology/id-verification/document-geolocation-id-verification.md): Validate addresses with Didit's Document Geolocation: AI address extraction, Google Maps cross-checks, and fictitious-address detection in real time.
* [Document Expiration Monitoring: Ongoing KYC](https://docs.didit.me/core-technology/id-verification/document-monitoring-id-verification.md): Document monitoring is on by default: when the verified document's own expiry date passes, the Approved session moves to Kyc Expired and a webhook fires.
* [NFC Verification API: e-Passport & eID Chip](https://docs.didit.me/core-technology/nfc-verification/overview.md): Verify e-passports and eIDs via NFC chip reading. Cryptographic validation, tamper-proof checks, highest-security ID auth. Pay-per-call \$0.15.
* [NFC Verification Report: Chip Data & Authenticity](https://docs.didit.me/core-technology/nfc-verification/report-nfc-verification.md): How to read Didit's NFC / ePassport report: status, chip data, certificate authenticity, where it appears in API responses, and example payloads.
* [NFC-Supported Documents: eID & ePassport](https://docs.didit.me/core-technology/nfc-verification/supported-documents-nfc-verification.md): Browse Didit's full list of NFC-supported identity documents: ePassports, eIDs, and electronic residence permits worldwide. Pay-per-call \$0.15.
* [NFC Verification Warnings & Error Codes](https://docs.didit.me/core-technology/nfc-verification/warnings-nfc-verification.md): Every warning the NFC module can emit, such as skipped or unverified chip read, OCR/chip mismatch and expired certificate, with cause, severity and fix.
* [Proof of Address API: Utility Bill Verification](https://docs.didit.me/core-technology/proof-of-address/overview.md): Verify residential addresses with AI-powered extraction from utility bills, bank statements, and government documents. Pay-per-call \$0.20.
* [Proof of Address Report: Extracted Fields](https://docs.didit.me/core-technology/proof-of-address/report-proof-of-address.md): Parse the proof-of-address report: extracted address, document type, issuer, dates, name-match scores, PDF overlay-manipulation evidence, and warnings.
* [Proof of Address Warnings & Error Codes](https://docs.didit.me/core-technology/proof-of-address/warnings-proof-of-address.md): All Proof of Address warning codes: name mismatch, expired document, metadata issues, unsupported types. Configure auto-decline per warning.
* [Document AI: Custom Document Data Extraction](https://docs.didit.me/core-technology/document-ai/overview.md): Collect up to 3 custom documents and extract the exact fields you define with AI, then cross-check them against other steps and your own rules.
* [Document AI Report: Extracted Fields](https://docs.didit.me/core-technology/document-ai/report-document-ai.md): Reference for Didit's Document AI: the document upload endpoint, per-document extracted-field JSON, status, and decision features\[] entry.
* [Document AI Rules & Warnings](https://docs.didit.me/core-technology/document-ai/warnings-document-ai.md): Document AI basic rules and custom status rules: unreadable documents, missing required fields, tampering, name mismatch, and field-level cross-references.
* [Database Validation API: Government-Registry KYC](https://docs.didit.me/core-technology/database-validation/overview.md): Cheapest, fastest pay-per-call government-registry verification API. From \$0.05/check, 60+ live countries, biometric face-match where registry holds photo.
* [Database Validation Report: JSON Response](https://docs.didit.me/core-technology/database-validation/database-validation-report.md): Parse Database Validation responses: per-service match outcomes, registry source data, biometric face-match scores, and warning codes. Pay-per-call from \$0.05.
* [Database Validation Warnings & Skip Codes](https://docs.didit.me/core-technology/database-validation/database-validation-warnings.md): Reference for every Database Validation warning: COULD\_NOT\_PERFORM\_DATABASE\_VALIDATION, partial or no match, registry unreachable, and missing fields.
* [Database Validation Outcome Codes Reference](https://docs.didit.me/core-technology/database-validation/database-validation-outcome-codes.md): Every outcome code Didit's Database Validation returns: match, no match, deceased, minor, document not found, biometric mismatch. From \$0.05/check.
* [Database Validation: Supported Countries](https://docs.didit.me/core-technology/database-validation/database-validation-supported-countries.md): Every Database Validation service: country, source registry, required fields, per-call price. Cheapest pay-per-call government-registry KYC from \$0.05.
* [Database Validation 1x1 & 2x2 Matching Methods](https://docs.didit.me/core-technology/database-validation/database-validation-matching-methods.md): How 1x1 and 2x2 outcomes are derived from per-service matches: fuzzy name thresholds, partialMatchAction rules, waterfall logic. From \$0.05/check.
* [KYC Questionnaires API: Dynamic Forms Builder](https://docs.didit.me/core-technology/questionnaires/overview.md): Build custom KYC questionnaires with a drag-and-drop builder. Multi-language, conditional logic, manual review routing. Pay-per-call \$0.10.
* [Questionnaire Report: Answers JSON Schema](https://docs.didit.me/core-technology/questionnaires/report-questionnaire.md): Didit questionnaire report reference covering sections, items, element types, conditional visibility, and per-item answers in V3 decision responses.
* [AML Screening API: Sanctions & PEP](https://docs.didit.me/core-technology/aml-screening/overview.md): Screen users against 1,300+ global sanctions, PEP, and watchlist databases in real time. Pay-per-call \$0.20, two-score risk system, no contracts.
* [AML Screening Report: Hits, Scores & JSON](https://docs.didit.me/core-technology/aml-screening/report-aml-screening.md): Parse AML screening responses: hits, sanctions, PEP, adverse media, risk scores, match scores, screened data, and ongoing-monitoring fields.
* [AML Screening Warnings & Alert Codes](https://docs.didit.me/core-technology/aml-screening/warnings-aml-screening.md): Understand AML warning codes: POSSIBLE\_MATCH\_FOUND and COULD\_NOT\_PERFORM\_AML\_SCREENING. Configure thresholds and re-run behavior when KYC data is missing.
* [AML Watchlist Coverage: 1,300+ Global Lists](https://docs.didit.me/core-technology/aml-screening/watchlist-database-aml-screening.md): Explore Didit's 1,300+ AML databases: OFAC, UN, EU sanctions, PEPs, adverse media, law enforcement, and terrorism-financing sources updated daily.
* [AML Risk Score: Entity Risk Formula](https://docs.didit.me/core-technology/aml-screening/aml-risk-score.md): Understand how AML risk scores are calculated from country, category, and criminal record factors. Tune thresholds to automate AML decisions.
* [AML Match Score: Identity Confidence Formula](https://docs.didit.me/core-technology/aml-screening/aml-match-score.md): Learn how AML match scores measure identity confidence via name, DOB, and country matching. Tune weights and thresholds to cut false positives.
* [Email Verification API: OTP & Risk Assessment](https://docs.didit.me/core-technology/email-verification/overview.md): Verify emails with OTP and risk assessment. Detect breached, disposable, and undeliverable addresses. Pay-per-call \$0.02, no monthly minimums.
* [Email Verification Report: Breach & OTP JSON](https://docs.didit.me/core-technology/email-verification/report-email-verification.md): Parse Email Verification responses: OTP lifecycle, breach exposure, disposable and undeliverable flags, cross-session matches, and risk warnings.
* [Email Verification Warnings & Risk Codes](https://docs.didit.me/core-technology/email-verification/warnings-email-verification.md): Reference for every Email Verification risk code: BREACHED\_EMAIL\_DETECTED, DISPOSABLE\_EMAIL\_DETECTED, UNDELIVERABLE\_EMAIL\_DETECTED, blocklist, and OTP caps.
* [Phone Verification API: OTP, SMS & WhatsApp](https://docs.didit.me/core-technology/phone-verification/overview.md): Verify phone numbers with OTP across SMS, WhatsApp, Telegram, RCS, and voice. Pay-per-call \$0.02 + carrier, carrier detection, risk scoring.
* [Phone Verification Report: OTP & Carrier JSON](https://docs.didit.me/core-technology/phone-verification/report-phone-verification.md): Parse Phone Verification responses: carrier data, line type, OTP lifecycle, cross-session matches, and risk warnings. Pay-per-OTP from \$0.02 + carrier fees.
* [Phone Verification Warnings & Risk Codes](https://docs.didit.me/core-technology/phone-verification/warnings-phone-verification.md): Reference for every Phone Verification risk code: HIGH\_RISK\_PHONE\_NUMBER, VOIP\_NUMBER\_DETECTED, DISPOSABLE\_NUMBER\_DETECTED, blocklist, and OTP caps.
* [E-signature API: Sign Documents After KYC](https://docs.didit.me/core-technology/electronic-signature/overview.md): Have the verified person, or a company's representatives, sign PDF and Word documents in the verification flow, at the Simple or Advanced (AES) level.
* [E-signature Report: signatures\[\] Reference](https://docs.didit.me/core-technology/electronic-signature/report-electronic-signature.md): Read signatures\[] in the session decision and webhooks, download the signed PDFs and the evidence PDF, and validate a signature again.
* [E-signature Warnings & Risk Codes](https://docs.didit.me/core-technology/electronic-signature/warnings-electronic-signature.md): Every E-signature warning, from SIGNATURE\_DECLINED to SIGNATURE\_DOCUMENT\_CHANGED, what triggers it and the rule that controls it.
* [Bank Verification Methods: Sign-in or Account Check](https://docs.didit.me/core-technology/bank-verification/verification-methods.md): Bank sign-in or account check: what each Bank Verification method proves and returns, and how to choose and order them country by country.
* [Bank Account Check: Account Ownership, No Sign-in](https://docs.didit.me/core-technology/bank-verification/account-check.md): Confirm a bank account belongs to the verified person from the account details they type, with no bank sign-in. IBAN, sort code, CLABE, CBU, IFSC and more.
* [Bank Verification Fallbacks and Continue Without a Bank](https://docs.didit.me/core-technology/bank-verification/fallbacks.md): Bank Verification is never a dead end: the other ways to verify per country, Continue without your bank, the outcome you choose, and how the result reports it.

## Monitoring

* [Continuous AML Monitoring: Daily Rescreening](https://docs.didit.me/core-technology/aml-screening/continuous-monitoring-aml-screening.md): Automated daily AML rescreening for verified users. Webhook alerts on new sanctions hits and status changes. Ongoing compliance from \$0.07/year.
* \[Wallet Screening API: $0.15 per Check](https://docs.didit.me/core-technology/wallet-screening/overview.md): Screen wallets and transaction hashes for $0.15 per check. Review risk scores, source-of-funds exposure, and network relationships.
* [Device Fingerprinting & IP Risk API for KYC](https://docs.didit.me/core-technology/ip-analysis/overview.md): Detect duplicate devices, fraud rings, VPNs, proxies, Tor, location mismatches, and suspicious device fingerprints during KYC verification.
* [Device & IP Analysis Report: Fields & Matches](https://docs.didit.me/core-technology/ip-analysis/report-ip-analysis.md): Parse the Device & IP analysis report: geolocation, device fingerprint, VPN/Tor/proxy flags, document-vs-IP distance, and duplicate device matches.
* [Device Fingerprinting & IP Risk Warning Codes](https://docs.didit.me/core-technology/ip-analysis/warnings-ip-analysis.md): Every Device & IP analysis warning code: VPN/Tor, country mismatch, blocklists, duplicate IP/device, recovered devices, and expected-IP mismatch.
* [Location Verification API: Geofencing and IP Distance](https://docs.didit.me/core-technology/location-verification/overview.md): Confirm where a person is during verification: device position, geofencing, IP and document distance, spoofing checks. \$0.05 per check.
* [Location Verification Report: geolocation\_checks Fields](https://docs.didit.me/core-technology/location-verification/report-location-verification.md): Parse geolocation\_checks and geolocation\_attempts in the session decision: position, accuracy, areas, distances, anonymizers, consent and warnings.
* [Location Verification Warnings & LOCATION\_ Codes](https://docs.didit.me/core-technology/location-verification/warnings-location-verification.md): Every LOCATION\_ warning Didit raises on a location check: geofence, accuracy, spoofing, VPN, distance and permission findings, with trigger and default action.

## Platform

* [Reusable KYC: Verify Once, Share Across Apps](https://docs.didit.me/core-technology/reusable-kyc/overview.md): Let users verify identity once and securely reuse it across multiple apps. Cuts onboarding friction, eliminates repeat KYC. Free with Didit.
* [Share KYC via API: Reusable Verification](https://docs.didit.me/core-technology/reusable-kyc/share-kyc-via-api.md): Securely share verification data between trusted partners via API. Eliminate repeat KYC across integrated services with short-lived share tokens.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.