Liveness detection and face verification powered by AWS Rekognition. One API call, one redirect, one webhook. Integrate in minutes.
Identity verification with AWS Rekognition and encrypted document storage
AWS Rekognition FaceLiveness detects presentation attacks including photos, masks, and spoofing with real-time user presence verification.
Compare a liveness selfie against a reference document photo. Returns match result and confidence score.
All uploaded documents and liveness videos are encrypted with AES-256-GCM before storage in Google Cloud Storage.
Detect face orientation (yaw, pitch, roll) and facial landmarks. Useful for photo quality checks in ID validation workflows.
Each tenant gets their own API keys with SHA-256 hashed storage. Usage tracked per tenant with plan-based limits.
One API call creates a session, one redirect starts verification, one webhook delivers results. No client-side SDK required.
Get started in minutes, not days
Your server calls our API with the reference document and a webhook URL. We return a session ID and a verify URL.
Redirect the user to our hosted verify page with the token. They complete a liveness check on their device.
We compare faces, then POST results to your webhook with an HMAC signature. The user is redirected back to your site.
One API call, one redirect, one webhook. No SDK required.
# Step 1: Create a verification session (server-to-server)
curl -X POST https://id.sniip.com/api/v1/verify/session \
-H 'X-API-Key: si_live_abc123...' \
-F 'reference_id=user_12345' \
-F 'redirect_url=https://yourapp.com/done' \
-F 'webhook_url=https://yourapp.com/webhook' \
-F 'document=@id_photo.jpg'
# Response:
{ "session_id": "9c77d4c1035102ce25556972d6d1392b",
"verify_url": "https://id.sniip.com/verify?token=d812..." }
# Step 2: Redirect user to verify_url
# Step 3: Receive results via webhook POST
{
"event": "verification.completed",
"session_id": "9c77d4c1035102ce25556972d6d1392b",
"reference_id": "user_12345",
"result": {
"liveness": true,
"liveness_confidence": 98.7,
"face_match": true,
"face_confidence": 96.4
}
}
No hidden fees. Pay only for what you use.
AWS Rekognition FaceLiveness for spoof detection. AES-256-GCM encryption for document storage. HMAC-SHA256 signed webhooks for secure result delivery.