Skip to content

Biometrics and liveness

A real person. The right person.

Passive and active liveness detection compliant with ISO/IEC 30107-3, face match against the identity document, and face search across your own users.

How it works

  1. 1

    Capture

    A selfie, or a short video, taken in the verification flow.

  2. 2

    Check

    Liveness detection confirms that a live person is in front of the camera.

  3. 3

    Match

    The face is compared with the document photo and, if you choose, with the faces you already hold.

Illustration
Illustration of a liveness check and a face match

Face, liveness and face search

Passive and active liveness

From a single photo or a short video, compliant with ISO/IEC 30107-3.

Face match 1:1

The selfie compared with the identity document photo.

Face search 1:N

A face searched across your own user base.

Biometric authentication

Returning users authenticate again with their face, without a password.

Duplicate detection

The same face behind several accounts, flagged.

Banned faces

A list of faces you never want to onboard again.

Integrate in a few calls

Add a selfie step to any verification, or call face authentication on its own.

  • Web and mobile SDKsEarly access
  • Hosted verification linkAvailable
  • No-code portalAvailable
  • REST APIEarly access
  • WebhooksEarly access
  • MCP serverEarly access
Open the developer hub
RequestIllustration
curl -X POST $NODEID_API/v1/verifications \
  -H "Authorization: Bearer $NODEID_KEY" \
  -d '{ "person_id": "per_51d…", "workflow": "selfie_liveness" }'
Response
{
  "verification_id": "ver_7c1…",
  "liveness": "passed",
  "face_match": "match",
  "duplicate": false
}
Illustrative API request and response.

Know every business and every person you work with

Request a demo, or get your API keys.