Skip to main content
Welcome to SpoofSense. SpoofSense tells you whether a face in an image belongs to a real, live person — not a printed photo, a screen replay, a mask, or an AI-generated deepfake. You send one image, and a single API call returns a calibrated genuine_score and a clear pass/fail decision so you can act on the result immediately.

Face Liveness Detection

Passive liveness from a single frame — catches presentation attacks such as printed photos, screen replays, and masks. No blink or turn challenges required.

Deepfake Detection

Detects AI-generated and face-swapped imagery that can fool a conventional liveness check.

Verification Sessions

Capture selfies directly from the camera using our Web and Android SDKs, with built-in injection-attack protection and server-side score handling.

API Reference

Every endpoint, parameter, and response field — fully documented and ready to explore.

How It Works

Every check returns a calibrated genuine_score between 0 and 1. SpoofSense applies the following decision rule:
A score above the threshold yields decision: "real"; at or below it yields decision: "spoof". The score is calibrated so the decision boundary always sits at 0.5 across model updates — a threshold you tune today keeps meaning the same thing after a retrain. You can raise or lower the threshold to trade off false-accept rate against false-reject rate for your use case.

Three Ways to Integrate

SpoofSense meets you wherever you are in your stack. Choose the integration path that fits your workflow:

Detection API

Already have the image? POST it to /v1/liveness_detection, /v1/deepfake_detection, or /v1/unified_detection and get a decision back in one round trip.

Verification Sessions + SDKs

Verifying a live user? Our Web and Android SDKs capture the selfie from the camera, protect against injection attacks, and keep scores away from the untrusted client.

Hosted Page

Zero frontend code required: redirect the user to our hosted capture page, or embed it in an iframe.

Get Started in Minutes

1

Create an Account

Go to app.spoofsense.ai and sign up. Every new organization starts with free trial credits — no credit card required to explore the API.
2

Create an API Key

In the dashboard, navigate to Dashboard → API keys and create a new key. Keys look like sk_live_… and are shown once, so copy it somewhere safe before closing the dialog.
3

Make Your First Call

With your key in hand, send a face image to the liveness endpoint:
You’ll receive a decision, a genuine_score, and everything else you need to act on the result — all in a single response.
Want a complete walkthrough including code samples in multiple languages and an explanation of every response field? Head to the Quickstart.