Skip to main content

For businesses that sign up customers online

Tired of typing in ID cards one by one?Snap one photo. It fills itself in.

Send a photo of the card and get the number, name, birth date and address back in seconds, for 1.56 baht a card.

Try 40 cards free. No credit card needed.

Prices before VAT; 1.11 baht a card at volume.

  • 89.0Mrequestsserved across every API
  • 98.0%accuracy across every field, on 60 real cards
  • 1.4smedian per card, front
  • On-premon your own network, so no card leaves it

Signing up a customer is slow where someone types from a photo

Every card carries a 13-digit number, a Thai and an English name, a birth date, an expiry date and a line-long address, typed in by hand one card at a time.

  1. One wrong digit sends the case back, and general OCR cannot tell the name from the address.

    01

    Read 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

  2. Comparing a face with the card photo by eye is slow and easy to get wrong at volume.

    02

    Match 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

  3. A face photographed from another screen looks like a real one.

    03

    Detect 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 14 Oct 2026.

  • 24.3MThai ID-card reads
  • 12.5Mface matches
  • 6.0Mliveness checks
  • 89.0Mrequests across every API

Try first. Pay when you use it.

  • 50 free credits, no card

    Enough to read 40 real cards before you pay a single baht.

  • Errors are not charged

    When the service answers with an error, such as a number short of 13 digits or one that fails its check digit, no credit is taken.

  • No subscription, no contract to sign

    Top up from 100 credits (125 THB before VAT). Credits never expire.

  • 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 e-KYC 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.

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.

The API for what you need

Say what you need. See the API, its price and the call.

  • All 51 APIs

Thai National ID Card OCR

Extract structured data from the front and back of Thai National ID cards: ID number, names, address, dates, and laser code, with per-field confidence.

API docs
บัตรประจำตัวประชาชนThai National ID Cardเลขประจำตัวประชาชนชื่อตัวและชื่อสกุลNameเกิดวันที่Date of Birth1231id_number3 1012 ••••• •• 72th_nameนายสมชาย ใจดี3en_dob15 Mar 1985
Price
1.25 IC / page
Measured accuracy
98.0%
Requests served
24.3M

Standards and awards

Tested and certified by independent bodies, awarded in Thailand and abroad.

Standards and testing

  • iBeta PAD Level 1iBeta PAD Level 1Facial anti-spoofing, ISO/IEC 30107‑3iBeta Quality Assurance · 2024 · Confirmation letter
  • ISO/IEC 29110‑4‑1:2018ISO/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

All awards and certifications

Technology partners

  • AI Entrepreneur Association of Thailand (AIEAT)
  • Chanwanich
  • Defence Technology Institute (DTI)
  • Google Cloud
  • Huawei Cloud
  • iFLYTEK
  • NVIDIA Inception Program
  • SIAM.AI Cloud
  • Software Park Thailand