All products
Identity · KYC

Verify a person in one look.

Capture a government ID and confirm a real, live human is holding it — document, Face check, and decision in under two minutes, on their phone.

create-session.js
// Server-side — create a KYC session
const res = await fetch(
'https://api.idsentric.com/api/v1/verification/sessions',
{
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': process.env.IDS_API_KEY,
},
body: JSON.stringify({
clientId: process.env.IDS_CLIENT_ID,
referenceId: 'user-123',
documentType: 'drivers_license',
}),
},
);
const session = await res.json();
// session.status === 'CREATED'
// Hand session.id to Mobile — Document → Face check → Decision

How it works

1

Scan the document

Phone-first capture with a live detection grid that locks onto the ID and deskews it automatically.

2

Face check

One look confirms a live person and matches them to the document photo — liveness, deepfake screening, and face match fused into a single moment.

3

Decision

An explainable pass, review, or decline with the evidence behind it — median 1.4 seconds.

Who it's for

Fintech, crypto, marketplaces, and lending teams onboarding real users without adding friction.

Try it free