Facelify Face Verification API
Register a face at onboarding, then verify any live selfie in under 200ms, without building your own ML.

Register the user
Call /register with the user's ID and photo at signup to store their face reference.
Ask for a selfie
When the user logs in or acts, capture a live selfie in your app and send it to /verify.
Get verdict & Webhook POST
AWS Rekognition compares both faces in <200ms. Receive real-time HTTP POST Webhook callbacks on your backend.
const form = new FormData();
form.append("riderId", "user_8f2k9x");
form.append("image", selfieFile); // live selfie from app
const response = await fetch("https://facelify.online/api/v1/verify", {
method: "POST",
headers: { "x-api-key": "fv_key_your_api_key" },
body: form,
});
const result = await response.json();
// { success: true, verified: true, similarity: 98.4, riderId: "user_8f2k9x" }99.8%
match accuracy
<200ms
average response time
50M+
checks per month
Confirm a live selfie matches the reference photo on file in under 200ms.
Receive instant HTTP POST callbacks with HMAC signatures on verification events and balance alerts.
Protect your backend from DDoS floods with configurable RPS limits and automatic 429 throttling.
Short time to market
Go from idea to working integration in an afternoon, not months.
Real-time Webhook Callbacks
Instantly notify your backend servers on verification verdict and security events.
Configurable Security Limits
Set custom RPS rate limits, liveness threshold confidence (70%-99%), and anti-spoofing policies.
Built on AWS S3 & Rekognition
Enterprise AWS Rekognition and encrypted S3 handle comparison and storage.
Predictable pricing
A flat ₹1.50 per check from a prepaid wallet. No subscriptions.
Scales with your product
Built for high-volume biometric checks with 100+ RPS concurrency.

Add two face photos and run a live comparison. The request and response update as you go.
KYC or document photo on file
Add a face photo
Live capture at check time
Add a face photo
POST /api/v1/verify HTTP/1.1
Host: facelify.online
x-api-key: fv_key_sandbox_xxxxxxxx
Content-Type: multipart/form-data
------WebKitFormBoundary
Content-Disposition: form-data; name="riderId"
rider_sandbox_101
------WebKitFormBoundary
Content-Disposition: form-data; name="image"; filename="selfie.jpg"
Content-Type: image/jpeg
[Binary Image Stream]Run a comparison to see the API response.
No subscriptions or contracts. Recharge your wallet and pay for what you use.
Prepaid wallet. Pay only for what you use.
₹1.50/check
Zero platform fee.
₹0/month
Included with every account.
Free
Create your developer account, recharge your wallet (minimum ₹4,500), grab your API key and start verifying faces in under 30 minutes.
Create developer account