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 sessionconst 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.