Skip to main content

Electronic Know Your Customer

iApp E-KYC

A comprehensive electronic identity verification solution designed for businesses requiring secure and efficient user authentication and account creation. Pay-as-you-go APIs, a free open-source SDK, and 50 free credits to start — no contracts, no minimums.

E-KYC System

Key Features

Biometric Identification

Biometric Identification

Advanced facial recognition and biometric verification for secure identity confirmation

Liveness Detection

Hybrid Liveness Detection

Anti-spoofing technology to prevent identity fraud and ensure authentic verification

Card / Document Authentication

Card / Document Authentication

Accurate verification of Thai National ID cards, Thai Driver License cards, and Passport with 98.13%, 95.14% and 95.51% accuracy respectively

Self-Service

Self-Service Verification

Complete identity verification anywhere, anytime through mobile or web platforms

SDK Platform

SDK and Platform Ready to Use

Web (JavaScript), Flutter, native iOS (Swift/Objective-C), native Android (Kotlin/Java), and React Native E-KYC SDKs with easy installation — free and open source (SDK docs, GitHub) — and comprehensive web backend platform for transaction management

Certification

World-Class Certification

iBeta PAD Level 1 certified facial anti-spoofing with 0% APCER across 900 attack attempts, meeting ISO/IEC 30107-3 standards [Download Certification]

Free Open-Source E-KYC SDK (Web, Flutter, iOS, Android & React Native)

The iApp eKYC SDK is free, Apache-2.0 licensed, and open source. It handles the hard client-side work — camera UX, document detection, and liveness challenges — so you integrate a production-grade eKYC flow in hours, not months. You only pay for the API calls it makes.

  • Automatic document capture — detects Thai ID cards (front/back), driver licenses, passports, and bank books in the camera frame, waits for a brief hold-still, and snaps automatically with a shutter effect and freeze-frame preview
  • Per-document HUD overlays — on-screen card schematics guide users to align each document type correctly the first time
  • Face Active Liveness — randomized blink / turn / smile challenges run on-device, then a single API call returns a cryptographically signed verdict your backend can verify independently
  • Face capture & verification helpers — auto face snap from the camera for face verification and passive liveness, with adaptive blink detection that works with glasses
  • Trilingual UI — Thai, English, and Chinese built in, with a customizable light-blue theme
  • Web (JavaScript/TypeScript), Flutter, native iOS (Swift/Objective-C), native Android (Kotlin/Java), and React Native — one engine, identical capture quality on every platform; <script> tag or npm for web, pub package for Flutter, Swift Package Manager, JitPack, and a React Native component for the rest
Web — capture a Thai ID card in ~10 lines
<script src="https://iapp.co.th/sdk/ekyc-sdk.umd.js"></script>
<script>
const ekyc = new IappEkyc.IappEkyc({
  apiKey: 'YOUR_API_KEY',
});
const result = await ekyc.captureDocument({
  mount: document.getElementById('camera'),
  documentType: 'thaiIdFront',
  locale: 'th',
});
console.log(result.raw); // structured ID card fields
</script>

Choose Your System

Face to Face E-KYC (Dipchip)

  • Certified IAL 2.3 compliant verification method

  • Download iApp E-KYC Android / iOS application for Face to Face Verification

  • Requires Android / iOS device with Passport NFC function enabled and ID card chip reader capabilities

  • Face Verification with Active or Passive Liveness Check

  • Complete backend management system

Non Face to Face E-KYC
(Non Dipchip)

  • Certified IAL 2 compliant verification method

  • Install our JavaScript / Flutter / Swift / Kotlin / React Native Mobile & Web SDK for iApp E-KYC development SDK into your Application

  • National ID Card OCR & Verification

  • Passport OCR & Verification

  • Face Verification with Active or Passive Liveness Check

  • Complete backend management system

Verification Accuracy (For OCR)

Passport Verification
95.51% Accuracy

Passport Verification

Verification Process:

  • OCR-based personal information capture from Passport Front Page [View Passport Docs]
  • E-passport chip data verification

Validation Methods:

  • DSC and CRL document validation
  • Facial detection (Selfie)
  • Face matching (Chip photo vs. Live capture)
ID Card Verification
98.13% Accuracy

ID Card Verification

Verification Process:

Validation Methods:

  • Facial detection (Selfie)
  • Face matching (ID photo vs. Live capture)

World-Class Security

Anti-Spoofing Technology

Advanced Passive Liveness Detection prevents identity fraud through:

  • Fake face detection
  • Mask detection
  • DeepFake detection
  • Photo spoofing prevention

Certified Security

Our system meets international security standards:

Penetration Testing Certified

Our E-KYC system undergoes rigorous security testing before each election to ensure the highest level of security and data protection:

  • Complete penetration testing by certified security experts
  • Vulnerability assessment and security audit
  • Compliance with international security standards
  • Regular security updates and monitoring
Security Certification

Trusted by Industry Leaders

Customer Logo 1
Customer Logo 2
Customer Logo 3
Customer Logo 4
Customer Logo 5
Customer Logo 6
Customer Logo 7
Customer Logo 8

Pay-As-You-Go API Pricing

Every capability is a standalone API, billed per call through the iApp API platform — no per-user bundles, no monthly minimums, no contracts. Prices are in iApp Credits (IC); 1 IC ≈ ฿1.25.

E-KYC APIPriceBilledDocumentation
Thai National ID Card OCR (Front)1.25 ICper pageView docs
Thai National ID Card OCR (Back)0.75 ICper pageView docs
Thai Driver License OCR1.25 ICper pageView docs
Passport OCR0.75 ICper pageView docs
Thai Bank Book OCR1.25 ICper pageView docs
Photographed ID Card with Signature Detection1.25 ICper pageView docs
Face Verification0.3 ICper requestView docs
Face + ID Card Verification1 ICper requestView docs
Face Passive Liveness Detection0.3 ICper requestView docs
Face Active Liveness Detection (signed verdict)1 ICper requestView docs
Face Detection (single / multiple faces)0.2 – 0.3 ICper requestView docs
Face Recognition (add / check / search)0.1 – 0.3 ICper requestView docs

Billing is per completed API call, whether the verification result is a pass or a fail. See the full price list for every iApp API on the pricing page.

A complete identity verification costs about ฿3.2 — ID card OCR (1.25 IC) + Face Active Liveness (1 IC) + Face Verification (0.3 IC) = 2.55 IC per onboarding. Your first 50 IC are free, enough for roughly 19 full verifications.

Start Verifying Users in Minutes

1

Create a free account

Sign up with email, Google, or GitHub and get your API key instantly from the dashboard — with 50 free credits included, no credit card required.

2

Integrate with the free SDK

Drop the open-source Web, Flutter, iOS, Android, or React Native SDK into your app, or call the REST APIs directly. Test everything on the live demo first.

3

Top up and scale

Add credits with a credit card on the credits page whenever you need more. Pay only for the API calls you make — scale from prototype to production on the same account.

Need Enterprise Volume or On-Premise?

For high-volume discounts, cloud subscription plans, on-premise deployment, IAL 2.3 Dipchip solutions, or custom integration support, our team is ready to help.