Fast & accurate KYC

Identity Verification
Made Simple

Verify users in under 2 minutes. Face detection, liveness checks, document OCR, and biometric matching — integrated through a single API.

// Create a verification session const session = await fetch('https://api.provefy.xyz/v1/verify', { method: 'POST', headers: { Authorization: 'Bearer kyc_live_...' }, body: JSON.stringify({ checks: ['liveness', 'age_estimation', 'face_match'], callbackUrl: 'https://your-app.com/webhook' }) }); // → { verificationUrl, sessionId, expiresAt }

Everything you need for KYC

Four verification modules that work independently or together. Configure per API key, set custom thresholds, get results via webhook.

👤

Liveness Detection

Anti-spoofing that catches printed photos, screen replays, and masks. MiniFASNet model running on your hardware.

🎂

Age Estimation

Real-time age estimation from selfies with configurable minimum age thresholds. InsightFace GenderAge model, ±3 years accuracy.

🪪

Document OCR

Extract name, DOB, document number, and expiry from passports, driver's licenses, and national IDs. Supports MRZ parsing and 10+ countries.

🔐

Face Matching

Compare selfie to document photo with ArcFace embeddings. Cosine similarity scoring with per-key configurable thresholds.

Three steps to go live

Get from zero to production verification in minutes, not weeks.

Create an API Key

Log into the admin dashboard, create an API key, and choose which checks to enable. Set thresholds for your risk tolerance.

Start a Session

POST to the API with your key. You get a hosted verification URL — redirect your user there, or embed it in an iframe.

Get Results

Results come via webhook and are queryable via API. Review borderline cases in the admin dashboard. PII is encrypted at rest.

Built for speed and accuracy

Everything you need to verify users and stay compliant, without the complexity.

Verify in under 2 minutes

Users complete the full KYC flow — liveness, document scan, and face match — in a single session. No back-and-forth.

Simple API integration

One API call to create a session, one webhook to get results. Hosted verification page works on any device — just redirect your users.

Configurable per use case

Set custom thresholds, choose which checks to run, add your branding. Create different API keys for different products or risk levels.

Ready to take control of your KYC?

Whether you want a demo, have questions about deployment, or need help integrating — reach out.

📧 admin@provefy.xyz
🌐 api.provefy.xyz
📍 Available worldwide