/api/v1/liveness/checkProtect your platform from spoofing attacks. Our multi-model liveness engine detects paper photos, screen replays, 3D masks, and deepfakes with sub-second response times.
Everything you need from a production-ready Liveness Detection API.
Combines ONNX MiniFASNet and DeepFace models with majority voting for maximum accuracy.
Optimised for real-time use cases — average response under 800ms on standard images.
Identifies whether a spoof is a photo, screen replay, or 3D mask.
Every result includes a confidence score so you can tune your own acceptance threshold.
Integrate in minutes with our developer-friendly REST API.
POST a face image (JPG, PNG) to the liveness endpoint with your API key.
Two independent models analyse the image for texture, depth, and reflection cues.
Receive a live/spoof verdict with a confidence score in under a second.
Data Output
All data returned as structured JSON — map directly to your database schema.
is_liveconfidencespoof_typemodels.onnxmodels.deepfaceprocessing_time_msMobile SDK
API KEY REQUIREDOn-device liveness detection (MTCNN + TFLite). Detect live vs spoof entirely on-device — no image leaves the phone during detection.
Add to build.gradle.kts — Kotlin 2.0+:
Manifest permissions:
Quick start:
Mobile SDK
NO API KEYCapture a face image natively in your app and pass it to this endpoint. No API key needed for the capture itself.
Add to build.gradle.kts — Kotlin 2.0+:
Manifest permission (runtime request handled by the SDK):
Quick start:
⚠ Note
Create a free account. Get 50 test API requests instantly — no credit card required.