Public Beta | 50 free verifications/month

Identity verification
that users actually complete.

Stop losing customers to clunky KYC flows. FaceVault verifies identities in under a minute with liveness detection, face matching, and document OCR — half the price of Sumsub.

Self-hosted. Privacy-first. Half the price of Sumsub.

9:43
España
European Union
Identity Card
Tarjeta de Identidad
1. Surname
MARTINEZ LÓPEZ
2. Given names
SOFÍA ELENA
3. DOB
15.03.1995
4. Sex
F
5. Nat.
ESP
6. Doc No.
X1234567-R
IDESPMARTINEZ<<LOPEZ<<SOFIA<ELENA
X12345674ESP9503152F3012315<<<<08
Scan Document
Position your ID
Avg. time
<1min
Face match
99.7%
Completion
96%
99.7%
Face Match Accuracy
ArcFace neural network
<1m
Verification Time
End-to-end, incl. liveness
96%
Completion Rate
vs 72% industry average
220+
Countries
Passports, IDs, DLs
GDPR
SOC 2
ISO 27001
iBeta Level 1

Built different. Verified better.

Four AI-powered modules that work together to verify identities faster and more accurately than anything else on the market.

Document Verification

CamScanner-style auto-scan with edge detection and perspective correction. Dual-engine OCR (OnnxTR + RapidOCR) plus MRZ parsing. 15-signal fraud detection including tilt challenge, moire analysis, screen capture detection, and flash forensics.

Auto-ScanMRZ + Dual OCR15-Signal FraudTilt ChallengeNFC Chip
P<GBRSAMPLE<<JOHN<<<<<<<<<
VALID

Liveness Detection

Head-turn tracking with 11-signal anti-spoofing fusion. Detects rPPG heartbeat, depth, GAN textures, noise prints, and blendshape inconsistencies. Defeats photos, videos, deepfakes, and screen replays.

11-signal fusion

Face Matching

ArcFace neural network (INT8 quantized) compares selfie to ID photo with 99.7% accuracy. Sub-second inference on any device. Works across lighting, ages, and accessories.

99.7% match

Global Coverage

Accept identity documents from every corner of the world. NFC passport chip reading, proof of address verification, and automatic document type detection with localized field extraction. One integration, global reach.

Passports National IDs Driving Licenses EU Identity Cards Residence Permits NRICs Travel Documents +40 more types

Why teams switch to FaceVault.

Lower prices. Better DX. No sales calls. See how we compare to every major KYC provider.

SumsubFaceVault
Per-check price
$1.35/check
From $0.35/check
Minimum spend
$149/mo
None
Free tier
Self-hosted option
Exchange plugins
Telegram KYC
Self-serve signup
Transparent pricing
API-first
iDenfyFaceVault
Per-check price
$0.90/check
From $0.35/check
Minimum spend
$99/mo
None
Free tier
Self-hosted option
Exchange plugins
Telegram KYC
Self-serve signup
Transparent pricing
API-first
VeriffFaceVault
Per-check price
$0.80/check
From $0.35/check
Minimum spend
$499/mo
None
Free tier
Self-hosted option
Exchange plugins
Telegram KYC
Self-serve signup
Transparent pricing
API-first
Stripe IdentityFaceVault
Per-check price
$1.50/check
From $0.35/check
Minimum spend
None
None
Free tier
Self-hosted option
Exchange plugins
Telegram KYC
Self-serve signup
Transparent pricing
API-first
OnfidoFaceVault
Per-check price
Custom
From $0.35/check
Minimum spend
Sales call
None
Free tier
Self-hosted option
Exchange plugins
Telegram KYC
Self-serve signup
Transparent pricing
API-first
Telegram Native

KYC inside Telegram.
Zero installs.

Your users never leave Telegram. Our Mini App handles document scanning, selfie capture, and liveness detection — all inline. Verification results post back to your bot automatically.

  • Opens as a Telegram Mini App — no redirects
  • 🔒 Liveness detection prevents spoofing
  • 🤖 Results delivered via bot webhook
  • 📱 Works on iOS, Android, and desktop
9:43
FV

FaceVault Bot

online

Hi! I'd like to verify my identity to start trading.

Welcome! Let's get you verified. It only takes 30 seconds.

Message...

Integrate in 10 minutes.

Three API calls from zero to verified. Use our Python SDK or call the REST API directly — any language, any framework.

1

Create Session

POST to /sessions with your API key. Get a session ID back.

POST /v1/sessions
{"doc_type": "passport"}

 {"id": "sess_7f3k2m"}
2

Upload & Capture

Upload ID photo, then selfie. Use our WebView or your own UI — both work.

POST /sessions/{id}/upload
step=id photo=@doc.jpg

POST /sessions/{id}/upload
step=selfie photo=@face.jpg
3

Get Results

Complete verification. Scores, extracted data, and decision — instantly or via webhook.

POST /sessions/{id}/complete

 {"face_match": 99.7,
   anti_spoofing": 0.92,
   status": "verified"}
Developer-First

Your language.
Our API.

Three endpoints. Consistent JSON responses. Webhook callbacks. Official Python and Node SDKs — or call the REST API directly from any language.

RESTful with predictable resource URLs
Webhook events for async verification flows
Official SDKs — pip install facevault / npm i facevault
Interactive API explorer in docs
facevault-api
1"color:rgba(255,255,255,0.2)"># Create a verification session
2curl -X POST https:"color:rgba(255,255,255,0.2)">//api.facevault.id/api/v1/sessions \
3 -H "X-FaceVault-Api-Key: your_api_key"
4
5"color:rgba(255,255,255,0.2)"># Upload ID photo
6curl -X POST https:"color:rgba(255,255,255,0.2)">//api.facevault.id/api/v1/sessions/{session_id}/upload \
7 -H "X-FaceVault-Api-Key: your_api_key" \
8 -F "step=id" \
9 -F "photo=@id_photo.jpg"
10
11"color:rgba(255,255,255,0.2)"># Upload selfie
12curl -X POST https:"color:rgba(255,255,255,0.2)">//api.facevault.id/api/v1/sessions/{session_id}/upload \
13 -H "X-FaceVault-Api-Key: your_api_key" \
14 -F "step=straight" \
15 -F "photo=@selfie.jpg"
16
17"color:rgba(255,255,255,0.2)"># Complete verification
18curl -X POST https:"color:rgba(255,255,255,0.2)">//api.facevault.id/api/v1/sessions/{session_id}/complete \
19 -H "X-FaceVault-Api-Key: your_api_key" \
20 -H "Content-Type: application/json"
Live
814,823

identities verified and counting

See how much you'll save.

Drag the slider to compare costs at your verification volume.

Monthly verifications2,500
100100K
FaceVault
$2.1K/mo
Sumsub
$3.5K/mo
Stripe
$3.8K/mo

Annual savings with FaceVault

$20.3K

vs. Stripe Identity

Start free. Scale infinitely.

No setup fees. No hidden charges. Pay only for what you use.

Free

$0 /month

Test your integration with real checks

  • 50 checks/month
  • 7-day data retention
  • 1 API key
  • Full AI pipeline included
  • Docs & API Explorer
Start Free

Starter

$49 /month

500 included checks, overage at $0.99

  • 500 checks/month included
  • $0.99 per additional check
  • 30-day data retention
  • 2 API keys
  • Webhook HMAC signatures
  • Email support
Get Started
Popular

Pro

$199 /month

5,000 included checks, overage at $0.69

  • 5,000 checks/month included
  • $0.69 per additional check
  • 30-day data retention
  • 5 API keys
  • Fingerprint search API
  • Priority email support
Upgrade to Pro

Enterprise

Custom

Volume discounts, extended retention, SLAs

  • $0.35 per check at volume
  • 90-day data retention
  • 25 API keys
  • Dedicated support & SLA
  • Custom integration help
Contact Sales

Data Retention Add-ons

Extend retention for regulatory compliance. Available on any paid plan.

+30 Days

$0.10 /session

Extend retention by one month

  • All verification images & metadata
  • Encrypted at rest (AES-256)
  • One-time payment per session

+1 Year

$0.50 /session

Annual compliance storage

  • All verification images & metadata
  • Encrypted at rest (AES-256)
  • API access to stored records
  • Audit trail exports

+5 Years

$2.00 /session

Long-term regulatory retention

  • Everything in 1-Year
  • Immutable audit logs
  • Compliance-ready exports

+7 Years

$2.50 /session

Full AML/KYC regulatory cycle

  • Everything in 5-Year
  • Cold storage archival
  • Legal hold capabilities

Your competitors are already switching.

Every day you spend overpaying for KYC is margin you'll never get back. Start free — 50 verifications/month, no credit card, no sales call.