ðģ āļāļēāļĢāļāļāļāļģāļāđāļāļāļ§āļēāļĄāđāļāđāļāđāļāļĒāļāļāļāļąāļāļĢāđāļāļĢāļāļīāļāđāļāļĒāļāđāļ§āļĒ OCR ð
ðģ āđāļāđāļāđāļāļĒāļāļāļāļąāļāļĢāđāļāļĢāļāļīāļāđāļāļĒ
āļĒāļīāļāļāļĩāļāđāļāļāļĢāļąāļāļŠāļđāđ API āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļāļāļģāļāđāļāļāļ§āļēāļĄāđāļāđāļāđāļāļĒāļāļāļāļąāļāļĢāđāļāļĢāļāļīāļāđāļāļĒāļāđāļ§āļĒ OCR āļāļķāđāļāđāļāđāļāđāļāļĨāļđāļāļąāļāļāļĩāđāđāļāđāļāļĨāļąāļāļāļāļ 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 āļ§āļīāļāļēāļāļĩāļāđāļāđāļāļāļŠāļēāļĢ)
- āļāļēāļĢāļāļķāļāļāđāļāļāļ§āļēāļĄāļāļĩāđāļĄāļĩāļāļ§āļēāļĄāđāļĄāđāļāļĒāļģāļŠāļđāļ
- āļĢāļāļāļĢāļąāļāļĢāļđāļāđāļāļāđāļāļĨāđāļŦ āļĨāļēāļĒāļĢāļđāļāđāļāļ
-
āļāļļāļāļŠāļĄāļāļąāļāļīāļŦāļĨāļąāļ
- āļāļēāļĢāļāļķāļāļāđāļāļĄāļđāļĨāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāđāļēāļāđ āļĢāļ§āļĄāļāļķāļ:
- āļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāđāļāđāļāđāļāļĒāļāļ (āļāļĢāļ°āđāļ āļ, āļ§āļąāļāļāļĩāđ, āļŦāļĄāļēāļĒāđāļĨāļāļāļąāļāļĢ)
- āļāđāļāļĄāļđāļĨāļāļđāđāļāļ·āļāļāļąāļāļĢ (āļāļ·āđāļ)
- āļāđāļāļĄāļđāļĨāļāļāļēāļāļēāļĢ (āļāļ·āđāļ, āļāļĩāđāļāļĒāļđāđ, āđāļĨāļāļāļĢāļ°āļāļģāļāļąāļ§āļāļđāđāđāļŠāļĩāļĒāļ āļēāļĐāļĩ, āļāđāļāļĄāļđāļĨāļāļīāļāļāđāļ)
- āļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļļāļĢāļāļĢāļĢāļĄ (āļ§āļąāļāļāļĩāđ, āļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļ, āļāļģāļāļ§āļāđāļāļīāļ)
- āļŠāļĢāļļāļāļāļēāļāļāļēāļĢāđāļāļīāļ (āļĒāļāļāļāļāđāļŦāļĨāļ·āļ, āļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ, āļāđāļēāļāļĢāļĢāļĄāđāļāļĩāļĒāļĄ)
- āļāđāļāļĄāļđāļĨāļāļ°āđāļāļāļŠāļ°āļŠāļĄ
- āļĢāļāļāļĢāļąāļāđāļāļāļŠāļēāļĢāļāļąāđāļāđāļāļāļŦāļāđāļēāđāļāļĩāļĒāļ§āđāļĨāļ°āļŦāļĨāļēāļĒāļŦāļāđāļē (PDF)
- āļāļąāļ§āđāļĨāļ·āļāļāđāļāļāļēāļĢāļŠāđāļāļāļ·āļāļāđāļāļāļ§āļēāļĄ OCR āļāđāļāļāļāļąāļāđāļĨāļ°āļĢāļđāļāļ āļēāļāļāļĩāđāļāđāļēāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļĨāđāļ§
- āļĢāļđāļāđāļāļāļāļēāļĢāļāļāļāļŠāļāļāļ JSON āļāļĩāđāļĒāļ·āļāļŦāļĒāļļāđāļāļāļĢāđāļāļĄāļāļēāļĢāļāļķāļāļāđāļāļĄāļđāļĨāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļ
- āļāļēāļĢāļāļķāļāļāđāļāļĄāļđāļĨāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāđāļēāļāđ āļĢāļ§āļĄāļāļķāļ:
-
āļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāđāļĨāļ°āļāļēāļĢāļāļāļīāļāļąāļāļīāļāļēāļĄāļāļāļĢāļ°āđāļāļĩāļĒāļ
- āļāļāļīāļāļąāļāļīāļāļēāļĄ GDPR āđāļĨāļ° PDPA
- āļāļļāļāļŠāļīāđāļāļŠāļļāļ API āļāļĩāđāļāļĨāļāļāļ āļąāļĒ
- āđāļĄāđāļĄāļĩāļāļēāļĢāđāļāđāļāļĢāļąāļāļĐāļēāļāđāļāļĄāļđāļĨāļŦāļĨāļąāļāļāļēāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨ
āļāļąāļ§āļāļĒāđāļēāļâ
āļāļĩāđāļāļ·āļāļāļąāļ§āļāļĒāđāļēāļāđāļāđāļāđāļāļĒāļāļāļāļąāļāļĢāđāļāļĢāļāļīāļāđāļĨāļ°āļāđāļāļĄāļđāļĨāļāļĩāđāļāļķāļāļāļāļāļĄāļē:

āļāļģāļāļ:â
cURL
curl -X POST "https://api.iapp.co.th/ocr/v3/creditcard-statement/file" \
-H "apikey: YOUR_API_KEY" \
-F "file=@/path/to/creditcard-statement.jpg" \
-F "return_image=false" \
-F "return_ocr=false"
āļāļĢāļļāļāļēāđāļĒāļĩāđāļĒāļĄāļāļĄ iApp AI Portal āđāļāļ·āđāļāļāļđ API key āļāļĩāđāļĄāļĩāļāļĒāļđāđāļāļāļāļāļļāļāļŦāļĢāļ·āļāļāļ API key āđāļŦāļĄāđ
āļāļēāļĢāļāļāļāļŠāļāļāļ:â
{
"message": "success",
"processed": {
"statementType": "āđāļāđāļāđāļāļĒāļāļāļāļąāļāļāļĩāļāļąāļāļĢāđāļāļĢāļāļīāļ",
"statementDate": "31/12/2566",
"dueDate": "25/01/2567",
"cardNumber": "4711-XXXX-XXXX-1234",
"cardHolderName": "āļāļēāļĒ āļāļāļŠāļāļ āļĢāļ°āļāļ",
"bankName": "āļāļāļēāļāļēāļĢāļāļŠāļīāļāļĢāđāļāļĒ āļāļģāļāļąāļ (āļĄāļŦāļēāļāļ)",
"bankAddress": "1 āļāļāļĒāļĢāļēāļĐāļāļĢāđāļāļđāļĢāļāļ° 27/1 āļāļāļāļĢāļēāļĐāļāļĢāđāļāļđāļĢāļāļ° āđāļāļ§āļāļĢāļēāļĐāļāļĢāđāļāļđāļĢāļāļ° āđāļāļāļĢāļēāļĐāļāļĢāđāļāļđāļĢāļāļ° āļāļĢāļļāļāđāļāļāļŊ 10140",
"bankTaxID": "0107536000315",
"bankPhone": "02-888-8888",
"bankFax": "02-888-8888",
"creditLimit": 100000.0,
"closingDate": "31/12/2566",
"newBalancePayment": 15789.4,
"minimumPaymentDue": 789.47,
"interestRate": 16.0,
"paymentByDebitAccountNo": "XXX-X-XX789-X",
"transactions": [
{
"transactionDate": "20/12",
"postingDate": "21/12",
"description": "CHOKCHAI STEAK HOUSE PATHUMTHANI THA",
"foreignAmount": null,
"foreignCurrencyCode": null,
"amountTHB": 1089.0
}
],
"payments_adjustment_others": [
{
"transactionDate": "31/12",
"postingDate": "31/12",
"description": "PAYMENT RECEIVED, THK YOU",
"foreignAmount": null,
"foreignCurrencyCode": null,
"amountTHB": -369.0
}
],
"previousBalance": 14789.4,
"thisPeriodBalance": 15789.4,
"totalPayments": 678.0,
"totalInterestCharges": 0.0,
"reward": {
"rewardAccumulatedPoints": 1234,
"rewardPointsEarned": 56,
"bonusPointsEarned": 0,
"pointsAdjustedThisMonth": 0,
"pointsRedeemed": 0,
"pointsOutstanding": 1290
},
"paymentBarcodeNo": "1234567890123456789"
},
"process_ms": 6821
}
āļāļļāļāļŠāļĄāļāļąāļāļīāđāļĨāļ°āļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļâ
āļāļļāļāļŠāļĄāļāļąāļāļīāļŦāļĨāļąāļâ
-
āļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļāļāļŠāļēāļĢ
- āļāļēāļĢāļāļķāļāļāđāļāļāļ§āļēāļĄāđāļĨāļ°āļāļēāļĢāļāļāļāļģāļāđāļāļĄāļđāļĨāļāļĩāđāļĄāļĩāļāļ§āļēāļĄāđāļĄāđāļāļĒāļģāļŠāļđāļ
- āļĢāļāļāļĢāļąāļāļ āļēāļĐāļēāđāļāļĒ
- āđāļ§āļĨāļēāđāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļĩāđāļĢāļ§āļāđāļĢāđāļ§ 5-10 āļ§āļīāļāļēāļāļĩāļāđāļāđāļāļāļŠāļēāļĢ
- āļĢāļāļāļĢāļąāļāļĢāļđāļāđāļāļāđāļāļĨāđāļŦāļĨāļēāļĒāļĢāļđāļāđāļāļ (JPEG, JPG, PNG, HEIC, HEIF, PDF)
- āļāļēāļĢāļāļąāļāļāļēāļĢāđāļāļāļŠāļēāļĢāļŦāļĨāļēāļĒāļŦāļāđāļē
- āļāļąāļ§āđāļĨāļ·āļāļāđāļāļāļēāļĢāļŠāđāļāļāļ·āļāļāđāļāļāļ§āļēāļĄ OCR āļāđāļāļāļāļąāļāđāļĨāļ°āļĢāļđāļāļ āļēāļāļāļĩāđāļāđāļēāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļĨāđāļ§
- āļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļĩāđāļŠāļāļāļāļĨāđāļāļāļāļąāļ GDPR āđāļĨāļ° PDPA
-
āļāļēāļĢāļāļķāļāļāđāļāļĄāļđāļĨ
- āļĢāļđāļāđāļāļāļāļēāļĢāļāļāļāļŠāļāļāļ JSON āļāļĩāđāļĒāļ·āļāļŦāļĒāļļāđāļāļāļĢāđāļāļĄāļāļēāļĢāļāļķāļāļāđāļāļĄāļđāļĨāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļ
āļāļīāļĨāļāđāļāļĩāđāļĢāļāļāļĢāļąāļâ
āļāļīāļĨāļ āđ | āļāļĢāļ°āđāļ āļ | āļāļģāļāļāļīāļāļēāļĒ |
---|---|---|
statementType | String | āļāļĢāļ°āđāļ āļāļāļāļāđāļāđāļāđāļāļĒāļāļāļāļąāļāļĢāđāļāļĢāļāļīāļ |
statementDate | String | āļ§āļąāļāļāļĩāđāļāļāļāđāļāđāļāđāļāļĒāļāļ |
dueDate | String | āļ§āļąāļāļāļĢāļāļāļģāļŦāļāļāļāļģāļĢāļ°āđāļāļīāļ |
cardNumber | String | āļŦāļĄāļēāļĒāđāļĨāļāļāļąāļāļĢāđāļāļĢāļāļīāļ |
cardHolderName | String | āļāļ·āđāļāļāļāļāļāļđāđāļāļ·āļāļāļąāļāļĢ |
bankName | String | āļāļ·āđāļāļāļāļāļāļāļēāļāļēāļĢāļāļĩāđāļāļāļāļāļąāļāļĢ |
bankAddress | String | āļāļĩāđāļāļĒāļđāđāļāļāļāļāļāļēāļāļēāļĢāļāļĩāđāļāļāļāļāļąāļāļĢ |
bankTaxID | String | āđāļĨāļāļāļĢāļ°āļāļģāļāļąāļ§āļāļđāđāđāļŠāļĩāļĒāļ āļēāļĐāļĩāļāļāļāļāļāļēāļāļēāļĢāļāļĩāđāļāļāļāļāļąāļāļĢ |
bankPhone | String | āļŦāļĄāļēāļĒāđāļĨāļāđāļāļĢāļĻāļąāļāļāđāļāļāļāļāļāļēāļāļēāļĢ |
bankFax | String | āļŦāļĄāļēāļĒāđāļĨāļāđāļāļĢāļŠāļēāļĢāļāļāļāļāļāļēāļāļēāļĢ |
creditLimit | Number | āļ§āļāđāļāļīāļāļŠāļīāļāđāļāļ·āđāļ |
closingDate | String | āļ§āļąāļāļāļĩāđāļāļīāļāļāļąāļāļāļĩ |
newBalancePayment | Number | āļĒāļāļāļāļģāļĢāļ°āđāļāļīāļāļāļāđāļŦāļĨāļ·āļāđāļŦāļĄāđ |
minimumPaymentDue | Number | āļĒāļāļāļāļģāļĢāļ°āļāļąāđāļāļāđāļģāļāļĩāđāļāđāļāļāļāļģāļĢāļ° |
interestRate | Number | āļāļąāļāļĢāļēāļāļāļāđāļāļĩāđāļĒ |
paymentByDebitAccountNo | String | āļŦāļĄāļēāļĒāđāļĨāļāļāļąāļāļāļĩāđāļāļāļīāļāļāļĩāđāđāļāļ·āđāļāļĄāđāļĒāļ |
transactions | Array | āļāļēāļĢāđāđāļĢāļĒāđāļāļāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļļāļĢāļāļĢāļĢāļĄ |
payments_adjustment_others | Array | āļāļēāļĢāđāđāļĢāļĒāđāļāļāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļāđāļĨāļ°āļāļēāļĢāļāļĢāļąāļāļāļĢāļļāļ |
previousBalance | Number | āļĒāļāļāļāļāđāļŦāļĨāļ·āļāđāļāđāļāđāļāļĒāļāļāļāđāļāļāļŦāļāđāļē |
thisPeriodBalance | Number | āļĒāļāļāļāļāđāļŦāļĨāļ·āļāđāļāļĢāļāļāļāļąāļāļāļļāļāļąāļ |
totalPayments | Number | āļĒāļāļāļāļģāļĢāļ°āđāļāļīāļāļāļąāđāļāļŦāļĄāļ |
totalInterestCharges | Number | āļāđāļēāļāļĢāļĢāļĄāđāļāļĩāļĒāļĄāļāļāļāđāļāļĩāđāļĒāļāļąāđāļāļŦāļĄāļ |
reward | Object | āļāđāļāļĄāļđāļĨāļāļ°āđāļāļāļŠāļ°āļŠāļĄ |
paymentBarcodeNo | String | āļŦāļĄāļēāļĒāđāļĨāļāļāļēāļĢāđāđāļāđāļāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ |
āļŦāļĄāļēāļĒāđāļŦāļāļļ: āļāđāļēāđāļāļīāļāļāļąāđāļāļŦāļĄāļāļāļ°āļāļąāļāđāļĻāļĐāđāļāđāļāļāļĻāļāļīāļĒāļĄāļŠāļāļāļāļģāđāļŦāļāđāļ
āļāđāļāļĄāļđāļĨāļāđāļēāļāļāļīāļ APIâ
āļāļēāļĢāļāļāļāļģāđāļāđāļāđāļāļĒāļāļāļāļąāļāļĢāđāļāļĢāļāļīāļâ
āļĄāļĩāļāļļāļāļŠāļīāđāļāļŠāļļāļāļŠāļāļāļāļļāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļāđāļāđāļāļĒāļāļāļāļąāļāļĢāđāļāļĢāļāļīāļ:
1. āļāļēāļĢāļāļąāļāđāļŦāļĨāļāđāļāļĨāđâ
POST https://api.iapp.co.th/ocr/v3/creditcard-statement/file
āļŠāđāļ§āļāļŦāļąāļ§āļāļāļāļāļģāļāļâ
āļāļ·āđāļ | āļāļĢāļ°āđāļ āļ | āļāļģāđāļāđāļāļāđāļāļāđāļāđ | āļāļģāļāļāļīāļāļēāļĒ |
---|---|---|---|
apikey | string | āđāļāđ | API key āļāļāļāļāļļāļ |
āđāļāļ·āđāļāļŦāļēāļāļāļāļāļģāļāļ (multipart/form-data)â
āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđ | āļāļĢāļ°āđāļ āļ | āļāļģāđāļāđāļāļāđāļāļāđāļāđ | āļāļģāļāļāļīāļāļēāļĒ |
---|---|---|---|
file | file | āđāļāđ | āļĢ āļđāļāļ āļēāļāđāļāđāļāđāļāļĒāļāļ (JPEG, PNG) āļŦāļĢāļ·āļāđāļāļāļŠāļēāļĢ PDF |
return_image | boolean | āđāļĄāđāđāļāđ | āļĢāļ§āļĄāļĢāļđāļāļ āļēāļāļāļĩāđāđāļāđāļēāļĢāļŦāļąāļŠ base64 āđāļāļāļēāļĢāļāļāļāļŠāļāļāļ (āļāđāļēāđāļĢāļīāđāļĄāļāđāļ: false) |
return_ocr | boolean | āđāļĄāđāđāļāđ | āļĢāļ§āļĄāļāđāļāļāļ§āļēāļĄ OCR āļāļīāļāđāļāļāļēāļĢāļāļāļāļŠāļāļāļ (āļāđāļēāđāļĢāļīāđāļĄāļāđāļ: false) |
āļāļēāļĢāļāļąāļāļāļēāļĢāļāđāļāļāļīāļāļāļĨāļēāļâ
āļŠāļāļēāļāļ° | āļĢāļŦāļąāļŠ | āļāļģāļāļāļīāļāļēāļĒ |
---|---|---|
400 | BAD_REQUEST | āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļŦāļĢāļ·āļāļĢāļđāļāđāļāļāđāļāļĨāđāđāļĄāđāļāļđāļāļāđāļāļ |
401 | UNAUTHORIZED | API key āđāļĄāđāļāļđāļāļāđāļāļāļŦāļĢāļ·āļāļŦāļēāļĒāđāļ |
404 | NOT_FOUND | āļāļļāļāļŠāļīāđāļāļŠāļļāļāđāļĄāđāļāļđāļāļāđāļāļ |
500 | INTERNAL_SERVER_ERROR | āļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļĨāđāļĄāđāļŦāļĨāļ§ |
2. āļĢāļđāļāļ āļēāļ Base64â
POST https://api.iapp.co.th/ocr/v3/creditcard-statement/base64