Developer-first identity verification

Fast & Secure
Identity Verification

Single API for document verification, biometrics, KYC, AML, and fraud detection. Built for developers. Priced by usage.

Try the Live Demo โ†’ Read the Docs

Trusted by teams building identity flows

FINTECH GAMING HOSPITALITY HEALTHCARE E-COMMERCE

Everything you need to verify identity

One API. Document checks, biometric matching, liveness detection, KYC screening, and AML monitoring โ€” all in a single integration.

โšก

5-Second Verification

Passport scan to verified result in under 5 seconds. Optimised for mobile-first onboarding flows.

  • Real-time OCR & MRZ parsing
  • Automatic document classification
  • Works with low-quality scans
๐Ÿ›ก๏ธ

Fraud Detection

Catch sophisticated forgeries before they reach your platform. Border-level security checks on every document.

  • Document liveness detection
  • AI-generated image detection
  • NFC chip validation
๐ŸŒ

Global Coverage

Support for 254 countries with thousands of document templates. One API, every identity.

  • Passports, ID cards, driver's licenses
  • 138+ languages and scripts
  • New templates added weekly
๐Ÿงฉ

Developer-First API

Clean REST API with OpenAPI 3.1 spec. Client SDKs for Rust, Python, JavaScript, and more.

  • Sub-100ms API response times
  • Comprehensive OpenAPI docs
  • Webhook callbacks for async flows
๐Ÿ“‹

KYC & AML Screening

Automated KYC workflows with PEP and sanctions screening. Stay compliant without the manual work.

  • PEP & watchlist screening
  • Sanctions list monitoring
  • Risk scoring & case management
๐Ÿ’ฐ

Usage-Based Pricing

Pay only for what you use. No monthly minimums, no hidden fees. Scale from prototype to production.

  • Transparent per-verification pricing
  • Volume discounts available
  • Free sandbox for testing

Three steps to verified identity

Integrate in minutes. Verify in seconds.

Upload Document

User captures a photo of their ID document. Our API handles classification, cropping, and quality checks automatically.

Verify & Match

OCR extracts data, MRZ/barcode is cross-checked, security features are validated, and face matching confirms the holder.

Get Results

Receive a structured JSON response with verification status, extracted data, risk score, and compliance flags โ€” in real time.

Verify any ID from any country

Passports, ID cards, driver's licenses, visas, and more โ€” covering 254 countries and territories.

Passport
ePassport (NFC)
ID Card
Driver's License
Visa
Residence Permit
Work Permit
Citizenship Card
Refugee Card
Social Security Card
Voter ID
Health Insurance Card
Diplomatic ID
Border Cross Card
Proof of Age Card
Marine Licence
Police Card
Laissez-Passer

Clean API,
clear docs

RESTful API with comprehensive OpenAPI 3.1 specification. Client libraries for your favourite language.

Rust Python JavaScript Go Java C#
verify.rs
// POST /v1/verify โ€” verify a document
let result = client.verify(
    "https://api.valydar.com/v1/verify",
    VerifyRequest {
        document_url: "s3://bucket/doc.jpg",
        checks: vec![
            Check::DocumentIntegrity,
            Check::FaceMatch,
            Check::Liveness,
        ],
    },
).await?;

// Result
// {
//   "status": "verified",
//   "confidence": 0.98,
//   "document_type": "passport",
//   "country": "NL",
//   "name": "Jane Doe",
//   "expiry": "2030-05-15"
// }

Embed verification in your app

Drop-in JavaScript SDK with capture widgets, liveness checks, and face matching. Works in any browser โ€” no native code needed.

Quick Start

index.html
<!-- 1. Include the SDK -->
<script src="/sdk/valydar.js"></script>

<!-- 2. Initialise -->
const sdk = new Valydar({
  apiKey: 'your-api-key',
  apiUrl: 'https://api.dev.valydar.com'
});

// 3. Create verification
const v = await sdk.createVerification({
  checks: ['document', 'liveness', 'face_match']
});

// 4. Upload document
const doc = await sdk.uploadDocument(
  v.id, file, 'passport'
);

// 5. Upload selfie (auto liveness)
const sfl = await sdk.uploadSelfie(
  v.id, selfieFile
);

// 6. Face match
const match = await sdk.faceMatch(
  v.id, doc.id, sfl.selfie_id
);

// 7. Document liveness
const live = await sdk.documentLiveness(
  v.id, doc.id
);
Read the Docs โ†’ SDK Reference
๐Ÿ“ธ

Document Capture

Camera or file upload. Auto-crop, quality check, and MRZ extraction on upload.

๐Ÿคณ

Selfie + Liveness

6-point anti-spoofing: texture, colour, edges, noise, compression, and brightness analysis โ€” all in one call.

๐Ÿ”

Face Match

Biometric comparison between document photo and selfie. Hue histogram, LBP texture, and SSIM scoring.

๐Ÿ›ก๏ธ

Document Liveness

Detects screen captures, printouts, and AI-generated forgeries with 6 authenticity checks.

Powered by advanced security

Multi-layered verification combining OCR, biometrics, and hardware-level security checks.

๐Ÿ“–

MRZ Reading

Machine-readable zone parsing for passports, IDs, and visas worldwide.

๐Ÿ”

OCR Engine

Optical character recognition supporting 138+ languages and scripts.

๐Ÿ“ก

NFC Verification

Server-side validation of ePassport chips for tamper-proof authentication.

๐Ÿ‘ค

Face Matching

Biometric comparison between document photo and live selfie capture.

๐ŸŽญ

Liveness Detection

Active and passive liveness checks to prevent spoofing attacks.

๐Ÿ”

Document Liveness

Detects AI-generated images, screenshots, printouts, and screen captures.

๐Ÿ“Š

Barcode Reading

1D and 2D barcode parsing for cross-validation against visual data.

โœ…

Security Features

UV, IR, and hologram detection for advanced forgery identification.

How modern ID validation works

From document scan to verified identity โ€” in under 5 seconds. Whether at an airport e-gate or on a mobile phone, the process follows the same six-step pipeline.

1
๐ŸŒ Both

Document Capture

Camera or scanner captures the ID document with real-time quality checks.

2
JOHANSEN ANNA MARIE NLD P<NLDOHANSEN<<ANNA<MARIE 1234567890NL8001014F3001017<<<<<04 NL PASSPORT โœ“ MRZ OK โœ“ CHK OK
๐ŸŒ Both

OCR & MRZ Extraction

AI reads all text, decodes the machine-readable zone, and cross-validates checksums.

3
UV IR WHT DOCUMENT LIVENESS Screen ยท Print ยท AI Generated
๐Ÿ›ซ Airport

Security Validation

UV/IR multispectral analysis and document liveness detect forgeries and screen captures.

4
DOC SELFIE 98.7% MATCH Hue ยท LBP ยท SSIM
๐ŸŒ Both

Face Match

Biometric comparison between document photo and live selfie โ€” hue, texture, and structure.

5
โœ“ โœ“ โœ“ โœ“ PEP ยท Sanctions ยท Watchlists
๐Ÿ“ฑ Mobile

KYC & AML Screening

Name and identity checked against global PEP, sanctions, and adverse media databases.

6
โœ“ VERIFIED
๐ŸŒ Both

Verified Result

Structured JSON response with status, confidence score, extracted data, and full audit trail.

Built for regulated industries

Meet KYC, AML, and data protection requirements out of the box.

๐Ÿ‡ช๐Ÿ‡บ

GDPR

Data protection by design

๐Ÿ“‹

KYC / AML

Full compliance toolkit

๐Ÿฆ

eIDAS 2.0

EU digital identity framework

โœˆ๏ธ

ICAO 9303

Travel document standards

๐Ÿ”’

SOC 2

Security & availability

๐Ÿ›ก๏ธ

ISO 30107-3

Biometric presentation attack detection

Simple, transparent pricing

Start free. Scale as you grow. No hidden fees.

Sandbox

Free

For testing and development

  • 100 verifications/month
  • All document types
  • Full API access
  • Community support
Get Sandbox Key

Enterprise

Custom

For high-volume operations

  • Volume discounts
  • AML + PEP screening
  • Dedicated support
  • SLA & custom integrations
Contact Sales

Ready to start verifying?

Get your sandbox API key in seconds. No credit card required.