Products · Liveness detection
Prove there's a person behind the camera.
Three levels of proof from the same API key — a silent single-frame check, an active challenge session, and continuous V-CIP video.
Capabilities
Passive, active, continuous.
Passive liveness
Silent-Face anti-spoofing scores a single frame — no blink dance, no video upload. One frame in, a genuine-or-spoof verdict out.
Active challenge sessions
POST /v1/session/start issues ordered head-pose and blink challenges; the verify call scores each response and returns a signed session verdict.
Continuous V-CIP
Stream video over WebSocket while liveness and face match run continuously — the pattern RBI Digital KYC (V-CIP) flows expect.
API
Endpoints and credits
Prepaid credits, debited per call. Every error is the same envelope: statusCode, message, message_code.
- 1 credit
POST /v1/liveness
Passive single-frame anti-spoof check
- 1 credit
POST /v1/session/start
Issue head-pose and blink challenges
- 2 credits
POST /v1/session/{id}/verify
Score the challenge frames, signed verdict
- 5 credits
POST /v1/stream/start
Open a continuous V-CIP video stream (WebSocket)
All other checks cost 1 credit. When the balance is empty the API returns 402 insufficient_credits.
curl -X POST https://liveliness.neetix.in/v1/liveness \
-H "Authorization: Bearer $LIVELINESS_API_KEY" \
-F "person=@selfie.jpg"Platform
More of the platform
Every product shares one API key, one credit ledger and one audit log.
Start with a single frame.
Passive liveness costs 1 credit per check — and signup comes with 500 of them, free.
500 free credits at signup · API key is shown once at signup.