ð§ū Thai Receipt OCR ð
ð§ū āđāļāđāļŠāļĢāđāļāļĢāļąāļāđāļāļīāļ / āđāļāđāļāđāļāļŦāļāļĩāđ / āđāļāļ§āļēāļāļāļīāļĨ / āđāļāļāļģāļāļąāļāļ āļēāļĐāļĩ
āļĒāļīāļāļāļĩāļāđāļāļāļĢāļąāļāļŠāļđāđ Thai Receipt OCR API āđāļāļĨāļđāļāļąāļāļāļĩāđāđāļāđāļāļĨāļąāļāļāļāļ AI āļāļąāļāļāļēāđāļāļĒ āļāļĢāļīāļĐāļąāļ āđāļāđāļāļāļāđāđāļāļāđāļāđāļĨāļĒāļĩ āļāļģāļāļąāļ āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļķāļ āļāđāļāļĄāļđāļĨāļāļēāļāđāļāđāļŠāļĢāđāļāļĢāļąāļāđāļāļīāļāđāļĨāļ°āđāļāđāļāđāļāļŦāļāļĩāđāļ āļēāļĐāļēāđāļāļĒ āđāļāļāļŠāļēāļĢāļāļĩāđāļāļ°āļāđāļ§āļĒāđāļŦāđāļāļļāļāļŠāļēāļĄāļēāļĢāļāļāļŠāļēāļāļĢāļ§āļĄāđāļĨāļ°āđāļāđāļāļēāļāļāļĢāļīāļāļēāļĢ OCR āļāļāļāđāļĢāļēāđāļāđāļāļĒāđāļēāļāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
āļāļāļĨāļāļāđāļĨāļĒ!â
Example Images (Click to try)

Demo key is limited to 10 requests per day per IP
Click here to get your API key
āđāļĢāļīāđāļĄāļāđāļāđāļāđāļāļēāļâ
-
āļāđāļāļāļģāļŦāļāļāđāļāļ·āđāļāļāļāđāļ
- API key āļāļēāļ āđāļāđāļāļāļāđāđāļāļāđāļāđāļĨāļĒāļĩ
- āđāļāđāļŠāļĢāđāļāļĢāļąāļāđāļāļīāļāļ āļēāļĐāļēāđāļāļĒ / āļāļąāļāļāļĪāļĐ āđāļāļĒāđāļāđāļ āļēāļāļāļīāļĄāļāđāļŦāļĢāļ·āļāļ āļēāļāđāļāļĩāļĒāļāļāđāļ§āļĒāļĨāļēāļĒāļĄāļ·āļ
- āļĢāļđāļāđāļāļāđāļāļĨāđāļāļĩāđāļĢāļāļāļĢāļąāļ: JPEG, JPG, PNG, HEIC, HEIF, PDF
- āļāļāļēāļāđāļāļĨāđāļŠāļđāļāļŠāļļāļ: 10MB
-
āđāļĢāļīāđāļĄāļāđāļāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§
- āļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļĩāđāļĢāļ§āļāđāļĢāđāļ§ (5-10 āļ§āļīāļāļēāļāļĩāļāđāļāđāļāļāļŠāļēāļĢ)
- āļāļēāļĢāļāļķāļāļāđāļāļāļ§āļēāļĄāļāļĩāđāļĄāļĩāļāļ§āļēāļĄāđāļĄāđāļāļĒāļģāļŠāļđāļ
- āļĢāļāļāļĢāļąāļāļĢāļđāļāđāļāļāđāļāļĨāđāļŦāļĨāļēāļĒāļĢāļđāļāđāļāļ
-
āļāļļāļāļŠāļĄāļāļąāļāļīāļŦāļĨāļąāļ
- āļāļēāļĢāļāļķāļāļāđāļāļĄāļđāļĨāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāđāļēāļāđ āļĢāļ§āļĄāļāļķāļ:
- āļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāđāļāđāļāđāļāļŦāļāļĩāđ (āļāļĢāļ°āđāļ āļ, ID, āļ§āļąāļāļāļĩāđ, āđāļĨāļāļāļĩāđāļŦāļāļąāļāļŠāļ·āļ)
- āļāđāļāļĄāļđāļĨāļāļđāđāļāļāļāđāļāđāļāđāļāļŦāļāļĩāđ (āļāļ·āđāļ, āļāļĩāđāļāļĒāļđāđ, āđāļĨāļāļāļĢāļ°āļāļģāļāļąāļ§āļāļđāđāđāļŠāļĩāļĒāļ āļēāļĐāļĩ, āļāđāļāļĄāļđāļĨāļāļīāļāļāđāļ)
- āļāđāļāļĄāļđāļĨāļĨāļđāļāļāđāļē (āļāļ·āđāļ, āļāļĩāđāļāļĒāļđāđ, āđāļĨāļāļāļĢāļ°āļāļģ āļāļąāļ§āļāļđāđāđāļŠāļĩāļĒāļ āļēāļĐāļĩ, āļāđāļāļĄāļđāļĨāļāļīāļāļāđāļ)
- āļĢāļēāļĒāļāļēāļĢāļŠāļīāļāļāđāļē (āļĢāļŦāļąāļŠāļŠāļīāļāļāđāļē, āļāļ·āđāļ, āļāļģāļāļ§āļ, āļĢāļēāļāļēāļāđāļāļŦāļāđāļ§āļĒ, āļĢāļ§āļĄ)
- āļŠāļĢāļļāļāļāļēāļāļāļēāļĢāđāļāļīāļ (āļĢāļ§āļĄāļĒāđāļāļĒ, āļŠāđāļ§āļāļĨāļ, āļ āļēāļĐāļĩāļĄāļđāļĨāļāđāļēāđāļāļīāđāļĄ, āļĢāļ§āļĄāļāļąāđāļāļŠāļīāđāļ)
- āļĢāļāļāļĢāļąāļāđāļāļāļŠāļēāļĢāļāļąāđāļāđāļāļāļŦāļāđāļēāđāļāļĩāļĒāļ§āđāļĨāļ°āļŦāļĨāļēāļĒāļŦāļāđāļē (PDF)
- āļāļąāļ§āđāļĨāļ·āļāļāđāļāļāļēāļĢāļŠāđāļāļāļ·āļāļāđāļāļāļ§āļēāļĄ OCR āļāđāļāļāļāļąāļāđāļĨāļ°āļĢāļđāļāļ āļēāļāļāļĩāđāļāđāļēāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļĨāđāļ§
- āļĢāļđāļāđāļāļāļāļēāļĢāļāļāļāļŠāļāļāļ JSON āļāļĩāđāļĒāļ·āļāļŦāļĒāļļāđāļāļāļĢāđāļāļĄāļāļēāļĢāļāļķāļāļāđāļāļĄāļđāļĨāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļ
- āļāļēāļĢāļāļķāļāļāđāļāļĄāļđāļĨāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāđāļēāļāđ āļĢāļ§āļĄāļāļķāļ:
-
āļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāđāļĨāļ°āļāļēāļĢāļāļāļīāļāļąāļāļīāļāļēāļĄāļāļāļĢāļ°āđāļāļĩāļĒāļ
- āļāļāļīāļāļąāļāļīāļāļēāļĄ GDPR āđāļĨāļ° PDPA
- āļāļļāļāļŠāļīāđāļāļŠāļļāļ API āļāļĩāđāļāļĨāļāļāļ āļąāļĒ
- āđāļĄāđāļĄāļĩāļāļēāļĢāđāļāđāļāļĢāļąāļāļĐāļēāļāđāļāļĄāļđāļĨāļŦāļĨāļąāļāļāļēāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨ
API āļāļāļāđāļĢāļēāđāļāđāļĢāļąāļāļāļēāļĢāļāļāļāđāļāļāļĄāļēāđāļāļ·āđāļāļāļąāļāļāļēāļĢāļāļąāļāļĢāļđāļāđāļāļāđāļĨāļ°āđāļāđāļēāđāļāļĢāļāđāļāđāļŠāļĢāđāļāļĢāļąāļāđāļāļīāļāļāđāļēāļāđ āļāļĩāđāđāļāđāļāļąāļāļāļąāđāļ§āđāļāđāļāļāļĢāļ°āđāļāļĻāđāļāļĒ āļāļąāđāļāđāļāđāđāļāđāļŠāļĢāđāļāļĢāļąāļāđāļāļīāļāļāđāļēāļāļĨāļĩāļāđāļāļāļāđāļēāļĒāđ āđāļāļāļāļāļķāļāđāļāļāļģāļāļąāļāļ āļēāļĐāļĩāļāļĒāđāļēāļāđāļāđāļāļāļēāļāļāļēāļĢ āđāļāļāļāļģāļĨāļāļ AI āļŦāļĨāļąāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļāđāļĢāļąāļāļāļēāļĢāļāļķāļāļāļāđāļŦāđāđāļāđāļē āđāļāđāļāļĢāļāļŠāļĢāđāļēāļāđāļāđāļŠāļĢāđāļāļĢāļąāļāđāļāļīāļāļ āļēāļĐāļēāđāļāļĒāđāļĨāļ°āļŠāļēāļĄāļēāļĢāļāļāļķāļāļāđāļāļĄāļđāļĨāđāļāđāļāļĒāđāļēāļāļāđāļēāđāļāļ·āđāļāļāļ·āļ āđāļĄāđāļāļēāļāđāļāļāļŠāļēāļĢāļāļĩāđāļĄāļĩāđāļŠāļĩāļĒāļāļĢāļāļāļ§āļāļŦāļĢāļ·āļāļŠāđāļāļāđāļĄāđāļāļąāļāđāļāļ
āļāļąāļ§āļāļĒāđāļēāļâ
āļāļĩāđāļāļ·āļāđāļāđāļŠāļĢāđāļāļĢāļąāļāđāļāļīāļāļāļąāļ§āļāļĒāđāļēāļāđāļĨāļ°āļāđāļāļĄāļđāļĨāļāļĩāđāļāļķāļāļāļāļāļĄāļē:

āļāļģāļāļ:â
cURL
curl -X POST "https://api.iapp.co.th/ocr/v3/receipt/file" \
-H "apikey: YOUR_API_KEY" \
-F "file=@/path/to/receipt.jpg" \
-F "return_image=false" \
-F "return_ocr=false"
āļāļĢāļļāļāļēāđāļĒāļĩāđāļĒāļĄāļāļĄ iApp AI Portal āđāļāļ·āđāļāļāļđ API key āļāļĩāđāļĄāļĩāļāļĒāļđāđāļāļāļāļāļļāļāļŦāļĢāļ·āļāļāļ API key āđāļŦāļĄāđ
āļāļēāļĢāļāļāļāļŠāļāļāļ:â
{
"message": "success",
"processed": {
"invoiceType": "āđāļāđāļŠāļĢāđāļāļĢāļąāļāđāļāļīāļ/āđāļāļāļģāļāļąāļāļ āļēāļĐāļĩāļāļĒāđāļēāļāļĒāđāļ",
"invoiceBook": null,
"invoiceID": "4504RC112566/004044",
"invoiceDate": "27/11/2566",
"issuerName": "āļŦāļāļ.āļāļļāļāļĢāļāļāļāļāļāļāļĩ (āļāļĨāļēāļāļĢāļąāļāļāļāļļāļĢāļĩ)",
"issuerTaxID": "0323560000723",
"items": [
{
"itemNo": 1,
"itemName": "āļāļēāđāļāļĩāļĒāļ§āļāļĄ āļĢāđāļāļ āļāļāļēāļāđāļŦāļāđ",
"itemUnit": 1,
"itemUnitCost": 60.0,
"itemTotalCost": 60.0
}
],
"totalCost": 60.0,
"discount": 0.0,
"totalCostAfterDiscount": 60.0,
"vat": 3.93,
"grandTotal": 60.0
},
"process_ms": 6821
}
āļāļļāļāļŠāļĄāļāļąāļāļīāđāļĨāļ°āļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļâ
āļāļļāļāļŠāļĄāļāļąāļāļīāļŦāļĨāļąāļâ
-
āļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļāļāļŠāļēāļĢ
- āļāļēāļĢāļāļķāļāļāđāļāļāļ§āļēāļĄāđāļĨāļ°āļāļēāļĢāļāļāļāļģāļāđāļāļĄāļđāļĨāļāļĩāđāļĄāļĩāļāļ§āļēāļĄāđāļĄāđāļāļĒāļģāļŠāļđāļ
- āļĢāļāļāļĢāļąāļāļ āļēāļĐāļēāđāļāļĒ / āļāļąāļāļāļĪāļĐ
- āļĢāļāļāļĢāļąāļāļāļēāļĢāļāļīāļĄāļāđ / āļāļēāļĢāđāļāļĩāļĒāļāļāđāļ§āļĒāļĨāļēāļĒāļĄāļ·āļ
- āđāļ§āļĨāļēāđāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļĩāđāļĢāļ§āļāđāļĢāđāļ§ 5-10 āļ§āļīāļāļēāļāļĩāļāđāļāđāļāļāļŠāļēāļĢ
- āļĢāļāļāļĢāļąāļāļĢāļđāļāđāļāļāļŦāļĨāļēāļĒāļĢāļđāļāđāļāļ (JPEG, JPG, PNG, HEIC, HEIF, PDF)
- āļāļēāļĢāļāļąāļāļāļēāļĢāđāļāļāļŠāļēāļĢāļŦāļĨāļēāļĒāļŦāļāđāļē
- āļāļąāļ§āđāļĨāļ·āļāļāđāļāļāļēāļĢāļŠāđāļāļāļ·āļāļāđāļāļāļ§āļēāļĄ OCR āļāđāļāļāļāļąāļāđāļĨāļ°āļĢāļđāļāļ āļēāļāļāļĩāđāļāđāļēāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļĨāđāļ§
- āļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļĩāđāļŠāļāļāļāļĨāđāļāļāļāļąāļ GDPR āđāļĨāļ° PDPA
-
āļāļēāļĢāļāļķāļāļāđāļāļĄāļđāļĨ
- āļĢāļđāļāđāļāļāļāļēāļĢāļāļāļāļŠāļāļāļ JSON āļāļĩāđāļĒāļ·āļāļŦāļĒāļļāđāļāļāļĢāđāļāļĄāļāļēāļĢāļāļķāļāļāđāļāļĄāļđāļĨāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļ
āļāļīāļĨāļāđāļāļĩāđāļĢāļāļāļĢāļąāļâ
āļāļīāļĨāļāđ | āļāļĢāļ°āđāļ āļ | āļāļģāļāļāļīāļāļēāļĒ |
---|---|---|
invoiceType | String | āļāļ·āđāļāļŦāļĢāļ·āļāļāļĢāļ°āđāļ āļāļāļāļāđāļāđāļāđāļāļŦāļāļĩāđ |
invoiceBook | String | āđāļĨāļāļāļĩāđāļŦāļāļąāļāļŠāļ·āļāļāļāļāđāļāđāļāđāļāļŦāļāļĩāđ |
invoiceID | String | āđāļĨāļāļāļĩāđāđāļāđāļāđāļāļŦāļāļĩāđ |
invoiceDate | String | āļ§āļąāļāļāļĩāđāļāļāļāđāļāđāļāđāļāļŦāļāļĩāđ |
purchaseOrderID | String | āđāļĨāļāļāļĩāđāđāļāļŠāļąāđāļāļāļ·āđāļāļāļĩāđāđāļāļ·āđāļāļĄāđāļĒāļ |
issuerName | String | āļāļ·āđāļāļāļđāđāļāļāļāđāļāđāļāđāļāļŦāļāļĩāđ |
issuerAddress | String | āļāļĩāđāļāļĒāļđāđāļāļāļāļāļđāđāļāļāļāđāļāđāļāđāļāļŦāļāļĩāđ |
issuerTaxID | String | āđāļĨāļāļāļĢāļ°āļāļģāļāļąāļ§āļāļđāđāđāļŠāļĩāļĒāļ āļēāļĐāļĩāļāļāļāļāļđāđāļāļāļāđāļāđāļāđāļāļŦāļāļĩāđ |
issuerPhone | String | āđāļāļāļĢāđāđāļāļĢāļĻāļąāļāļāđāļāļīāļāļāđāļāļāļāļāļāļđāđāļāļāļāđāļāđāļāđāļāļŦāļāļĩāđ |
customerName | String | āļāļ·āđāļāļĨāļđāļāļāđāļē |
customerAddress | String | āļāļĩāđāļāļĒāļđāđāļāļāļāļĨāļđāļāļāđāļē |
customerTaxID | String | āđāļĨāļāļāļĢāļ°āļāļģāļāļąāļ§āļāļđāđāđāļŠāļĩāļĒāļ āļēāļĐāļĩāļāļāļāļĨāļđāļāļāđāļē |
customerPhone | String | āđāļāļāļĢāđāđāļāļĢāļĻāļąāļāļāđāļāļīāļāļāđāļāļāļāļāļĨāļđāļāļāđāļē |
items | Array | āļāļēāļĢāđāđāļĢāļĒāđāļāļāļāļĢāļēāļĒāļāļēāļĢāļŠāļīāļāļāđāļēāļāļĢāđāļāļĄāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāđāļēāļāļĨāđāļēāļ |
- itemNo | String | āļĨāļģāļāļąāļāđāļĨāļāļāļĩāđāļŠāļīāļāļāđāļē |
- itemCode | String | āļĢāļŦāļąāļŠāļŠāļīāļāļāđāļē/āļāļĢāļīāļāļēāļĢ |
- itemName | String | āļāļ·āđāļāļŠāļīāļāļāđāļē/āļāļĢāļīāļāļēāļĢ |
- itemUnit | Number | āļāļģāļāļ§āļāļŠāļīāļāļāđāļē |
- itemUnitCost | Number | āļĢāļēāļāļēāļāđāļāļŦāļāđāļ§āļĒ |
- itemTotalCost | Number | āļĢāļēāļāļēāļāļąāđāļāļŦāļĄāļāļŠāļģāļŦāļĢāļąāļāļŠāļīāļāļāđāļēāļĢāļēāļĒāļāļēāļĢāļāļĩāđ |
totalCost | Number | āļĢāļ§āļĄāļĢāļēāļāļēāļŠāļīāļāļāđāļēāļāļąāđāļāļŦāļĄāļ |
discount | Number | āļāļģāļāļ§āļāļŠāđāļ§āļāļĨāļ (āļāđāļēāļĄāļĩ) |
totalCostAfterDiscount | Number | āļĢāļēāļāļēāļāļąāđāļāļŦāļĄāļāļŦāļĨāļąāļāļŦāļąāļāļŠāđāļ§āļāļĨāļ |
vat | Number | āļāļģāļāļ§āļāļ āļēāļĐāļĩāļĄāļđāļĨāļāđāļēāđāļāļīāđāļĄ (7%) |
grandTotal | Number | āļĢāļēāļāļēāļāļąāđāļāļŦāļĄāļāļĢāļ§āļĄāļ āļēāļĐāļĩāļĄāļđāļĨāļāđāļēāđāļāļīāđāļĄ |
āļŦāļĄāļēāļĒāđāļŦāļāļļ: āļāđāļēāđāļāļīāļāļāļąāđāļāļŦāļĄāļāļāļ°āļāļąāļāđāļĻāļĐāđāļāđāļāļāļĻāļāļīāļĒāļĄāļŠāļāļāļāļģāđāļŦāļāđāļ
āļāđāļāļĄāļđāļĨāļāđāļēāļāļāļīāļ APIâ
āļĒāļīāļāļāļĩāļāđāļāļāļĢāļąāļāļŠāļđāđ Thai Receipt OCR API āđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļąāļāļāļĢāļāļāļĨāļąāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāđāļāļĨāļāđāļāđāļŠāļĢāđāļāļĢāļąāļāđāļāļīāļāđāļĨāļ°āđāļāđāļāđāļāļŦāļāļĩāđāļ āļēāļĐāļēāđāļāļĒāđāļāđāļāļāđāļāļĄāļđāļĨ JSON āļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļ API āļāļĩāđāđāļāđāđāļāļāđāļāđāļĨāļĒāļĩ OCR āđāļĨāļ° AI āļāļąāđāļāļŠāļđāļāđāļāļ·āđāļāļāļķāļāļāđāļāļĄāļđāļĨāļŠāļģāļāļąāļāļāđāļēāļāđ āđāļāđāļ āļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāđāļāđāļāđāļāļŦāļāļĩāđ āļāđāļāļĄāļđāļĨāļāļđāđāļāļāļāđāļĨāļ°āļĨāļđāļāļāđāļē āļĢāļēāļĒāļāļēāļĢāļŠāļīāļāļāđāļē āđāļĨāļ°āļĒāļāļāļĢāļ§āļĄāļāļēāļāļāļēāļĢāđāļāļīāļ
āļāļēāļĢāļāļāļāļģāđāļāđāļŠāļĢāđāļāļĢāļąāļāđāļāļīāļâ
āļĄāļĩāļāļļāļāļŠāļīāđāļāļŠāļļāļāļŠāļāļāļāļļāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļāđāļŠāļĢāđāļāļĢāļąāļāđāļāļīāļ: