Verify customers remotely with a photo of their ID and a live selfie. iChek reads the document, checks it, matches the face and gives you a clear decision with the reasons, in under a minute.
Already a customer? Log in and open Identity checks.
Verification
CUST-1042 · Asha Mehta
Consent given 21 Sep 2026, 10:42 IST · IP and location recorded · Example only
The KYC API is open to every account, with a smaller free allowance while we add features. Tell us what you need and we'll prioritise it.
Document checks for 5 ID types, the Aadhaar Secure QR, selfie face match, the consent record, a review dashboard, PDF reports and webhooks. 10 free checks a month.
Video KYC with a live agent, voice confirmation, and paid plans for higher volumes. Checks are made on the document itself; there are no live government-database lookups yet.
Your customer needs only a phone with a camera. There's no app to install.
Create it in the dashboard or by API, then share it by WhatsApp, SMS or email.
They read why you are asking and agree. The time, IP address, device and (if they allow it) location are recorded.
Guided camera capture. Blurry, dark or glare-filled photos are caught straight away so they can retake them.
Verified, Review or Failed, with every check explained. It appears in the dashboard, by webhook and through the API.
Number check digit, and the Secure QR is read to get the name, date of birth and photo signed by UIDAI. Only the last 4 digits are stored.
Number structure, holder type (individual, company, trust…) and surname initial, plus the name and date of birth printed on the card.
The machine-readable zone: every check digit, the name, date of birth, nationality and expiry date.
Licence number format and issuing state, the details printed on it, and a face match against the card photo.
EPIC number format, the name and date of birth printed on the card, and a face match.
Photo quality, selfie-to-ID face match, name and date-of-birth match with your records, and a warning if the same ID was used before.
Businesses onboarding customers, partners, tenants or gig workers. Banks and NBFCs can use it as a first-level check alongside their own review process; video KYC with an agent is on the way.
Create a verification link:
POST /api/v1/kyc/sessions
{ "reference": "CUST-1042",
"full_name": "Asha Mehta",
"dob": "1990-04-12",
"id_types": ["aadhaar", "pan"] }
→ { "id": "kyc_3f9c…",
"url": "https://api.isectrain.com/verify/Xb7…" }
Get the result (or receive it by webhook):
GET /api/v1/kyc/sessions/kyc_3f9c…
→ { "status": "VERIFIED",
"checks": [ … ],
"face": { "similarity": 0.82 } }
Create a free account, open Identity checks and send yourself a link. It takes about two minutes.