
For lenders, fintechs and apps that open accounts online
A selfie comes in.Is it really the card’s owner?
Match the face to the card photo, and check it was taken from a live person, not a screen or a print, for 0.3 credits a check.
Try 166 checks free. No credit card needed.
Prices before VAT, or Face S at 650 THB a month for 2,000 checks.
- 12.5Mchecksface matches so far
- 98.5%right decisions, on 6,000 LFW pairs
- 300/300spoof attacks rejected, published measurement
- On-premon your own network, if you need it
Checking identity online is slow where someone compares a face with a card
Every application needs someone to look at the card, look at the selfie and decide whether they are the same person. The more applications, the slower and the easier to miss.
One wrong digit sends the case back, and general OCR cannot tell the name from the address.
01Read the card
Send the front and get the number, both names, the dates and the address as separate fields, each with a confidence score. The back gives the laser code.
1.25 credits front · 0.75 back
Comparing a face with the card photo by eye is slow and easy to get wrong at volume.
02Match the face to the card
Compare the customer’s photo with the photo on the card and get a similarity score and a match result.
0.3 credits per check
A face photographed from another screen looks like a real one.
03Detect a spoofed face
Check that the face was taken from a live person, not from a screen or a print. Our anti-spoofing passed iBeta PAD Level 1 testing in 2024.
0.3 credits per check
All three for one customer: 1.85 credits, about 2.31 THB before VAT.
The open-source SDK captures the card from the camera, straightens it and calls the API for you. Start with the SDK
You are not the first team to use it
Counted on the live service, to 28 Oct 2026.
- 12.5Mface matches
- 6Mliveness checks
- 24.5MThai ID-card reads
Try first. Pay when you use it.
50 free credits, no card
Enough for 166 face matches before you pay.
Errors are not charged
When the service answers with an error, no credit is taken.
Pay as you go, or a monthly plan
Top up from 100 credits with no contract, and credits never expire; or choose a monthly plan you can cancel, effective at the end of the billing period.
Images are not kept
Images are processed in memory and not kept after the response.
Before you decide, you will want to know this
Every answer comes from the API documentation and the published measurement.

Does iApp keep my customers’ card data?
No. Images are processed in memory and not kept after the response. If your policy does not allow card data to leave your network, the service can be installed on your own servers.
Can we use it for eKYC under BOT, SEC or ETDA rules?
iApp does three steps of the process: reading the card, matching the face to the card photo, and detecting a spoof, which was tested by iBeta to ISO/IEC 30107-3 PAD Level 1 (October 2024). Images are not kept after processing. Reading the card chip with a card reader, checking the card’s status with the Department of Provincial Administration and verifying through NDID are steps a business connects itself; the back-of-card API returns the laser code that status check uses. Opening a deposit account or transferable e-money online requires all of these steps under the Bank of Thailand’s notifications.
What about blurry, tilted or glare-hit photos from customers’ phones?
Every field has a confidence score, so your system asks for a new photo only when it is low. A number short of 13 digits or failing its check digit comes back as an error and costs nothing, and the SDK captures the card straight from the camera. On 60 real cards: the ID number right on all 60, all fields 98.0%, and the Thai full name 93.3%, the lowest. If you match customers on the Thai name, check that field’s confidence.
Will the cost run away as we grow?
The published price is 1.25 credits per card, at 1.25 THB a credit, falling to 0.89 THB at volume, before VAT. You pay for what you use, with no monthly fee, and credits never expire. Set that against the staff time it takes to type in one card.
How long does integration take?
One HTTP POST, with examples in curl, Python and JavaScript, and an open-source SDK for web and apps. Try it on the free credits before you write production code.
What if the service fails while a customer is signing up?
The status of every API is public at status.iapp.co.th, failed requests are not charged, and in production the service sustains 5,000 cards an hour (August 2026).
Can we get a tax invoice in our company’s name?
Yes. Request it from the credits page of your account after you pay.
Can our company pay by invoice and bank transfer?
Yes, with a contract. We invoice once a month for what you used, with a usage report, and you pay by bank transfer within the terms of the contract. Contact sales at sale@iapp.co.th or 02-124-4041.
Why iApp
We build our own models, trained on Thai data by a Thai team, and we train them further when your work needs it.
We build our own models
Our models are trained on Thai data by a Thai engineering team.
Thai comes first
We measure and test on real Thai documents and speech, and publish the results with the method.
Trained further for your case
If your case is one the current model cannot handle yet, we train it further on data from your work.
The price is on the page
1.25 credits per card, with no quotation to wait for. Work out the price at your volume on the pricing page.
Card, face and liveness on one key
With an open-source capture SDK, so there are no separate vendors to stitch together.
13 years with Thai businesses
When data has to stay inside your network, we install the service on your servers.
Gateways
Call an API, choose a model, hand the tools to an agent, or read the measurements.
API
Send a file or text, get structured data back. Published prices.
Browse the APIsModels
Thai models for text, speech and translation, hosted or on your servers.
See the modelsAgent
Every API as a tool for Claude, Cursor or any MCP client.
Connect an agentResearch
Open models, and benchmarks anyone can rerun.
Read the papers
The API for what you need
Say what you need. See the API, its price and the call.
- OCR and eKYC
- Speech
- Text and law
- Images
- All 52 APIs
Face Verification
Compare two face images to verify if they belong to the same person.
- Price
- 0.3 IC / request
- Measured accuracy
- 98.5%
- Requests served
- 12.5M
Our products
Made by iApp: Chinda for customers, OpenThai for everyone, and systems we install for you.

The platforms, the app, and the models you call.
- Chinda 3Enterprise knowledge platform
- Chinda OperatorAI receptionist for calls and chat
Chinda GOAssistant app, on your phone- Chinda LLMThai model, runs on a laptop
- Chinda MTTranslation
- Chinda TTSText to speech
- Chinda ASRSpeech to text
Coming: Chinda Bot · Chinda STS · Chinda Vision


Open weights anyone can download and run.
Standards and awards
Tested and certified by independent bodies, awarded in Thailand and abroad.
Standards and testing
iBeta PAD Level 1Facial anti-spoofing, ISO/IEC 30107‑3iBeta Quality Assurance · 2024 · Confirmation letter
ISO/IEC 29110‑4‑1:2018Project management and software implementation for very small entitiesINTERCERT · 2025
Awards
- Startup Ignite, second runner-up2023Huawei Cloud APAC, from more than 1,500 entrants
- AI Innovation Jumpstart, winner2022National Innovation Agency
- National Software Contest, first prize2020NSTDA
- Gold medal, Geneva2015International Exhibition of Inventions; bronze in 2019









