Enterprise-Grade
Identity Verification API

Liveness detection and face verification powered by AWS Rekognition. One API call, one redirect, one webhook. Integrate in minutes.

Built With Security First

What You Get

Identity verification with AWS Rekognition and encrypted document storage

👤

Liveness Detection

AWS Rekognition FaceLiveness detects presentation attacks including photos, masks, and spoofing with real-time user presence verification.

🔍

Face Comparison

Compare a liveness selfie against a reference document photo. Returns match result and confidence score.

🔒

AES-256 Encrypted Storage

All uploaded documents and liveness videos are encrypted with AES-256-GCM before storage in Google Cloud Storage.

📱

Pose Detection

Detect face orientation (yaw, pitch, roll) and facial landmarks. Useful for photo quality checks in ID validation workflows.

🔑

Multi-Tenant API Keys

Each tenant gets their own API keys with SHA-256 hashed storage. Usage tracked per tenant with plan-based limits.

Simple Verify Flow

One API call creates a session, one redirect starts verification, one webhook delivers results. No client-side SDK required.

How It Works

Get started in minutes, not days

1

Create Session

Your server calls our API with the reference document and a webhook URL. We return a session ID and a verify URL.

2

User Verifies

Redirect the user to our hosted verify page with the token. They complete a liveness check on their device.

3

Get Results

We compare faces, then POST results to your webhook with an HMAC signature. The user is redirected back to your site.

Integrate in Minutes

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
  }
}

Simple, Transparent Pricing

No hidden fees. Pay only for what you use.

Free

$0/mo
  • 100 verifications/month
  • Liveness detection only
  • Hard cap (no overage)
Get Started

Starter

$99/mo
  • 1,000 verifications/month
  • Liveness + face compare
  • $0.15 per extra verification
  • Email support
Start Trial

Enterprise

Custom
  • Custom verification volume
  • Custom overage rates
  • Dedicated support
  • SLA available
Contact Sales

Powered By

AWS Rekognition FaceLiveness for spoof detection. AES-256-GCM encryption for document storage. HMAC-SHA256 signed webhooks for secure result delivery.