Skip to main content

Six new Thai document types for iApp Any Documents OCR — bills, statements, credit reports, vehicle books and company certificates

· 4 min read
Kobkrit Viriyayudhakorn
CEO @ iApp Technology

iApp Any Documents OCR — six new Thai document types

iApp Any Documents OCR can now read six more Thai document types, and they are live on production today. Every one returns structured JSON with a per-field confidence score, at 1 IC per page.

👉 Docs: Thai Document OCR · Pricing: iapp.co.th/pricing

What's new

DocumentเอกสารEndpoint
Electricity Billใบแจ้งค่าไฟฟ้า (กฟน./กฟภ.)/ocr/v3/electricity-bill/file
💧 Water Billใบแจ้งค่าน้ำประปา (กปน./กปภ.)/ocr/v3/water-bill/file
🏦 Bank Statementรายการเดินบัญชีธนาคาร/ocr/v3/bank-statement/file
📊 NCB Credit Reportรายงานข้อมูลเครดิต (เครดิตบูโร)/ocr/v3/ncb-credit-report/file
🚗 Vehicle Registration Bookเล่มทะเบียนรถ/ocr/v3/vehicle-registration/file
🏢 Company Registration Certificateหนังสือรับรองบริษัท/ocr/v3/company-certificate/file

These are the documents Thai businesses actually ask for. An electricity or water bill is the standard proof of address. A bank statement and an NCB credit report are the backbone of a loan application. A vehicle registration book underpins car financing and insurance. A company certificate is the first thing you check when onboarding a corporate customer.

Until now each of those meant a human reading a PDF and retyping numbers into a form.

What you get back

Every endpoint takes one POST with multipart/form-data and returns the same shape:

curl -X POST "https://api.iapp.co.th/ocr/v3/electricity-bill/file" \
-H "apikey: YOUR_API_KEY" \
-F "file=@electricity_bill.jpg"
{
"docs": [
{
"message": "success",
"processed": {
"provider": "การไฟฟ้านครหลวง",
"account_number": "012345678",
"units_consumed": 162,
"subtotal_before_vat": 551.32,
"vat_amount": 38.59,
"total_current_bill": 589.91,
"due_date": "31/08/64"
},
"confidence": { "total_current_bill": 0.98, "due_date": 0.95 },
"process_ms": 4120
}
],
"docs_count": 1,
"process_ms": 4300
}

Two things worth calling out.

Every field carries its own confidence score. You do not have to trust the whole document or none of it. Route the fields below your threshold to a human and let the rest flow straight through — which is what makes real straight-through processing possible rather than just faster data entry.

Tables come back as arrays, not as text. A bank statement returns transactions as structured rows — date, description, withdrawal, deposit, balance, channel — and an NCB report returns one entry per credit account. Multi-page PDF statements are combined into a single result.

Accuracy

Measured on the internal ChindaOCR-M3 golden evaluation set: real Thai documents, visually re-verified labels, including low-resolution photographs and bills partly obscured by handwriting.

Document TypeDocsFieldsAccuracy
Electricity Bill54597.8%
Water Bill525100%
Bank Statement210100%
NCB Credit Report519100%
Vehicle Registration21392.3%
Company Certificate635100%
Overall2514798.6%

We would rather publish the two misses than round them away. Both are physical-legibility limits, not model failures: one Thai letter pair on a degraded vehicle-book scan that conventional OCR also misreads, and one digit hidden under handwriting on a dot-matrix bill. A human squinting at the same pixels makes the same call.

Pricing

1 IC per page. A multi-page PDF is billed per page processed, reported back to you in the iapp-input-pages response header, so the charge is always auditable against what you sent.

No new plan, no minimum commitment — the same credits you already use for the rest of the iApp API.

Getting started

  1. Grab your key from API Key Management
  2. Pick the endpoint you need from the table above
  3. POST the file

Files up to 50 MB, in PDF, JPG, JPEG, PNG or WEBP. Set target_lang=en if you would rather have the extracted values in English than Thai.

Full request and response reference, field tables and code samples in eight languages are on each document's page, linked in the table above.


Questions, or a Thai document type you need that we do not cover yet? We would like to hear it — sale@iapp.co.th, or come and say hello on Discord.