ðŠŠ OCR āļāļąāļāļĢāļāļĢāļ°āļāļēāļāļāđāļāļĒ
āļĒāļīāļāļāļĩāļāđāļāļāļĢāļąāļāļŠāļđāđ API OCR āļāļąāļāļĢāļāļĢāļ°āļāļēāļāļāđāļāļĒ āđāļ§āļāļĢ āđāļāļąāļ 3.5 āļāļķāđāļāđāļāđāļāļāļĨāļīāļāļ āļąāļāļāđ AI āļāļĩāđāļāļąāļāļāļēāđāļāļĒ āļāļĢāļīāļĐāļąāļ āđāļāđāļāļāļāđāđāļāļāđāļāđāļĨāļĒāļĩ āļāļģāļāļąāļ API āļāļāļāđāļĢāļēāļāļāļāđāļāļāļĄāļēāđāļāļ·āđāļāļāļķāļāļāđāļāļĄāļđāļĨāļāđāļāļāļ§āļēāļĄāļāļēāļāļāļąāđāļāļāđāļēāļāļŦāļāđāļēāđāļĨāļ°āļāđāļēāļāļŦāļĨāļąāļāļāļāļāļāļąāļāļĢāļāļĢāļ°āļāļēāļāļāđāļāļĒāļāđāļ§āļĒāļāļ§āļēāļĄāđāļĄāđāļāļĒāļģāđāļĨāļ°āļĢāļ§āļāđāļĢāđāļ§ API āļāļāļāđāļĢāļēāļŠāļāļąāļāļŠāļāļļāļāļĢāļđāļāđāļāļāđāļāļĨāđ JPEG, JPG, PNG, HEIC, HEIF āđāļĨāļ° PDF āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļĢāļđāļāļ āļēāļāļāļąāļāļĢāļāļĢāļ°āļāļēāļāļāđāļāđāļ āļēāļĒāđāļ 1-2 āļ§āļīāļāļēāļāļĩ
āļāļāļĨāļāļāđāļāđāļāļēāļ Demoâ
āļāļāļĨāļāļāđāļāđ AI Demo
āđāļāđāļēāļŠāļđāđāļĢāļ°āļāļāļŦāļĢāļ·āļāļŠāļĢāđāļēāļāļāļąāļāļāļĩāļāļĢāļĩāđāļāļ·āđāļāđāļāđāļāļēāļ AI Demo āđāļĨāļ°āļŠāļģāļĢāļ§āļ API āļāļĩāđāļāļĢāļāļāļĨāļąāļāļāļāļāđāļĢāļē
āļĢāļąāļ 50 āđāļāļĢāļāļīāļāļāļĢāļĩ (IC) āđāļĄāļ·āđāļāļŠāļĄāļąāļāļĢāļŠāļĄāļēāļāļīāļ!
āđāļāļĢāđāļĄāļāļąāļāļŦāļĄāļāđāļāļ 31 āļāļąāļāļ§āļē āļāļĄ 2568
āđāļĢāļīāđāļĄāļāđāļāđāļāđāļāļēāļâ
-
āļāđāļāļāļģāļŦāļāļāđāļāļ·āđāļāļāļāđāļ
- API key āļāļēāļ āđāļāđāļāļāļāđāđāļāļāđāļāđāļĨāļĒāļĩ
- āļĢāļđāļāļ āļēāļāļāļąāļāļĢāļāļĢāļ°āļāļēāļāļāđāļāļĒ (āļāđāļēāļāļŦāļāđāļē/āļāđāļēāļāļŦāļĨāļąāļ)
- āļĢāļđāļāđāļāļāđāļāļĨāđāļāļĩāđāļĢāļāļāļĢāļąāļ: JPEG, JPG, PNG, HEIC, HEIF, PDF
- āļāļāļēāļāđāļāļĨāđāļŠāļđāļāļŠāļļāļ: 10MB
-
āđāļĢāļīāđāļĄāļāđāļāđāļāđāļāļēāļāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§
- āļāļĢāļ°āļĄāļ§āļĨāļāļĨāļĢāļ§āļāđāļĢāđāļ§ (1-2 āļ§āļīāļāļēāļāļĩāļāđāļāļāļąāļāļĢ)
- āļāļēāļĢāļāļķāļāļāđāļāļāļ§āļēāļĄāļāļĩāđāđāļĄāđāļāļĒāļģāļŠāļđāļ (98.13% āļāļĩāđāļĢāļ°āļāļąāļāļāļąāļāļāļĢāļ°)
- āļĢāļāļāļĢāļąāļāļĢāļđāļāđāļāļāđāļāļĨāđāļŦāļĨāļēāļāļŦāļĨāļēāļĒ
-
āļāļļāļāļŠāļĄāļāļąāļāļīāļŦāļĨāļąāļ
- āļāļēāļĢāļāļķāļāļāđāļāļĄāļđāļĨāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļ āļĢāļ§āļĄāļāļķāļ:
- āđāļĨāļāļāļĢāļ°āļāļģāļāļąāļ§āļāļĢāļ°āļāļēāļāļ
- āļāļ·āđāļ-āļāļēāļĄāļŠāļāļļāļĨ (āđāļāļĒāđāļĨāļ°āļāļąāļāļāļĪāļĐ)
- āļ§āļąāļāđāļāļīāļ
- āļĻāļēāļŠāļāļē
- āļāļĩāđāļāļĒāļđāđ
- āļ§āļąāļāļāļĩāđāļāļāļāļāļąāļāļĢāđāļĨāļ°āļ§āļąāļāļŦāļĄāļāļāļēāļĒāļļ
- āļĢāļāļāļĢāļąāļāļāļąāđāļāļāđāļēāļāļŦāļāđāļēāđāļĨāļ°āļāđāļēāļāļŦāļĨāļąāļāļāļāļāļāļąāļāļĢāļāļĢāļ°āļāļēāļāļ
- āļāļąāļ§āđāļĨāļ·āļāļāđāļāļāļēāļĢāļŠāđāļāļāļ·āļāļāđāļāļāļ§āļēāļĄ OCR āļāļąāđāļāđāļāļīāļĄāđāļĨāļ°āļĢāļđāļāļ āļēāļāļāļĩāđāļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļĨāđāļ§
- āļĢāļđāļāđāļāļāļāļēāļĢāļāļāļāļŠāļāļāļ JSON āļāļĩāđāļĒāļ·āļāļŦāļĒāļļāđāļ
- āļāļēāļĢāļāļķāļāļāđāļāļĄāļđāļĨāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļ āļĢāļ§āļĄāļāļķāļ:
-
āļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāđāļĨāļ°āļāļēāļĢāļāļāļīāļāļąāļāļīāļāļēāļĄāļāđāļāļāļģāļŦāļāļ
- āļŠāļāļāļāļĨāđāļāļāļāļąāļ GDPR āđāļĨāļ° PDPA
- āđāļĄāđāļĄāļĩāļāļēāļĢāđāļāđāļāļāđāļāļĄāļđāļĨāļŦāļĨāļąāļāļāļēāļāļāļĢāļ°āļĄāļ§āļĨāļāļĨ
āļāļĢāļļāļāļēāđāļāļāļĩāđāļŦāļāđāļē āļāļēāļĢāļāļąāļāļāļēāļĢ API Key āđāļāļ·āđāļāļāļđ API Key āļāļĩāđāļĄāļĩāļāļĒāļđāđāļāļāļāļāļļāļāļŦāļĢāļ·āļāļāļ API Key āđāļŦāļĄāđ
āļāļąāļ§āļāļĒāđāļēāļâ
āļāđāļēāļāļŦāļāđāļēâ
āļāļģāļāļ:â
curl -X POST https://api.iapp.co.th/v3/store/ekyc/thai-national-id-card/front
-H "apikey: YOUR_API_KEY"
-F "file=@/path/to/idcard.jpg"
āļāļēāļĢāļāļāļāļŠāļāļāļ:â
{
"address": "XXXXXX XXXX X āļ.āļŦāļāļāļāļāļĢāļ·āļ āļ.āļāļēāļāļĨāļ°āļĄāļļāļ āļ.āļāļĨāļāļļāļĢāļĩ",
"alley": "",
"detection_score": 0.981011797984441,
"district": "āļāļēāļāļĨāļ°āļĄāļļāļ",
"en_dob": "XX Mar 1957",
"en_expire": "XX Mar 2025",
"en_fname": "XXXXXX",
"en_init": "Mrs.",
"en_issue": "26 Jul 2016",
"en_lname": "Lopez",
"en_name": "Mrs. XXXXXX Lopez",
"error_message": "",
"face": "/9j/4AAQ...UAFFFFAH/9k=", # Base64 āļāļāļāļĢāļđāļāļ āļēāļāļāđāļēāļĒ
"gender": "Female",
"home_address": "XXXXX XXX",
"house_no": "XXXXXX",
"id_number": "34117XXXXXX334",
"id_number_status": 1,
"lane": "",
"postal_code": "20150", # āļāļķāļāļĄāļēāļāļēāļāļāļēāļāļāđāļāļĄāļđāļĨāļāļąāļāđāļāļĄāļąāļāļī
"process_time": 1.3018648624420166, # āļ§āļīāļāļēāļāļĩ
"province": "āļāļĨāļāļļāļĢāļĩ",
"religion": "",
"request_id": null,
"road": "",
"sub_district": "āļŦāļāļāļāļāļĢāļ·āļ",
"th_dob": "XX āļĄāļĩ.āļ. 2500",
"th_expire": "XX āļĄāļĩ.āļ. 2568",
"th_fname": "XXXXX",
"th_init": "āļāļēāļ",
"th_issue": "XX āļ.āļ. 2559",
"th_lname": "āđāļĨāđāļāļ",
"th_name": "āļāļēāļ XXXXX āđāļĨāđāļāļ",
"village": "",
"village_no": "7"
}
āļāđāļēāļāļŦāļĨāļąāļâ
āļāļģāļāļ:â
curl --location --request POST 'https://api.iapp.co.th/v3/store/ekyc/thai-national-id-card/back' \
--header 'apikey: {Your API Key}' \
--form 'file=@"path/to/id-card-back.jpg"'
āļāļēāļĢāļāļāļāļŠāļāļāļ:â
{
"back_number": "JT0-XXXXXXX-05",
"detection_score": 0.99846746524175,
"process_time": 1.370201416015625
}
āļāļļāļāļŠāļĄāļāļąāļāļīāđāļĨāļ°āļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļâ
āļāļļāļāļŠāļĄāļāļąāļāļīāļŦāļĨāļąāļâ
- āļāļēāļĢāļāļķāļāļāđāļāļāļ§āļēāļĄāļāļĩāđāđāļĄāđāļāļĒāļģāļŠāļđāļ (āļāļ§āļēāļĄāđāļĄāđāļāļĒāļģāļĢāļ°āļāļąāļāļāļąāļāļāļĢāļ° 98.13%)
- āđāļ§āļĨāļēāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļĢāļ§āļāđāļĢāđāļ§ (1-3 āļ§āļīāļāļēāļāļĩāļāđāļāļāļąāļāļĢ)
- āļĢāļāļāļĢāļąāļāļĢāļđāļāđāļāļāđāļāļĨāđāļŦāļĨāļēāļāļŦāļĨāļēāļĒ (JPEG, JPG, PNG, HEIC, HEIF, PDF)
- āļāļēāļĢāļāļĢāļāļāļāļąāļāđāļĨāļ°āļŦāļĄāļļāļāļāļąāļāļĢāļāļąāļāđāļāļĄāļąāļāļī
- āļŠāđāļāļāļ·āļāļāļĨāđāļāļāļāļāļāđāļāļ (bounding boxes) āđāļĨāļ°āļāļ°āđāļāļāļŠāļģāļŦāļĢāļąāļāļāļīāļĨāļāđ
- āļŠāđāļāļāļ·āļāļĢāļđāļāļ āļēāļ base64 āļāļāļāļāļąāļāļĢāđāļĨāļ°āļāļīāļĨāļāđ
- āļŠāđāļāļāļ·āļāļāđāļāļāļ§āļēāļĄ OCR āļāļąāđāļāđāļāļīāļĄ
- āļĢāļāļāļĢāļąāļāļāđāļēāļāļŦāļĨāļąāļāļāļāļāļāļąāļāļĢāđāļāļĒāđāļĄāđāļĄāļĩāļāļīāļ
āļāļīāļĨāļāđāļāļĩāđāļĢāļāļāļĢāļąāļâ
āļāđāļēāļāļŦāļāđāļēâ
| āļāļīāļĨāļāđ | āļāļĢāļ°āđāļ āļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
| address | String | āļāļĩāđāļāļĒāļđāđāļāļāļāļąāļāļĢāļāļĢāļ°āļāļēāļāļ |
| detection_score | float | āļāļ°āđāļāļāļāļēāļĢāļāļĢāļ§āļāļāļąāļāļāļīāļĨāļāđāļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļ |
| district | String | āļāļ·āđāļāļāļģāđāļ āļ/āđāļāļāļāļāļāļąāļāļĢāļāļĢāļ°āļāļēāļāļ |
| en_dob | String | āļ§āļąāļāđāļāļīāļ āđāļāđ āļāļ āļēāļĐāļēāļāļąāļāļāļĪāļĐ |
| en_expire | String | āļ§āļąāļāļŦāļĄāļāļāļēāļĒāļļ āđāļāđāļāļ āļēāļĐāļēāļāļąāļāļāļĪāļĐ |
| en_fname | String | āļāļ·āđāļāļāđāļ āđāļāđāļāļ āļēāļĐāļēāļāļąāļāļāļĪāļĐ |
| en_init | String | āļāļģāļāļģāļŦāļāđāļēāļāļ·āđāļ āđāļāđāļāļ āļēāļĐāļēāļāļąāļāļāļĪāļĐ |
| en_issue | String | āļ§āļąāļāļāļĩāđāļāļāļāļāļąāļāļĢ āđāļāđāļāļ āļēāļĐāļēāļāļąāļāļāļĪāļĐ |
| en_lname | String | āļāļēāļĄāļŠāļāļļāļĨ āđāļāđāļāļ āļēāļĐāļēāļāļąāļāļāļĪāļĐ |
| en_name | String | āļāļ·āđāļāļāđāļāđāļĨāļ°āļāļēāļĄāļŠāļāļļāļĨ āđāļāđāļāļ āļēāļĐāļēāļāļąāļāļāļĪāļĐ |
| error_message | String | āļāđāļāļāļ§āļēāļĄāđāļŠāļāļāļāđāļāļāļīāļāļāļĨāļēāļ |
| face | String | āļŠāļāļĢāļīāļāļāļąāļāļāļĢāļ° Base64 āļāļĩāđāđāļāļĨāļāļāļēāļāļĢāļđāļāļ āļēāļ |
| gender | String | āđāļāļĻ |
| home_address | String | āļāļĩāđāļāļĒāļđāđāļāļēāļĄāļāļ°āđāļāļĩāļĒāļāļāđāļēāļāļāļāļāļąāļāļĢāļāļĢāļ°āļāļēāļāļ |
| id_number | String | āđāļĨāļāļāļĢāļ°āļāļģāļāļąāļ§āļāļĢāļ°āļāļēāļāļ |
| postal_code | String | āļĢāļŦāļąāļŠāđāļāļĢāļĐāļāļĩāļĒāđ |
| process_time | String | āđāļ§āļĨāļēāļāļĢāļ°āļĄāļ§āļĨāļāļĨ (āļ§āļīāļāļēāļāļĩ) |
| province | String | āļāļ·āđāļāļāļąāļāļŦāļ§āļąāļāļāļāļāļąāļāļĢāļāļĢāļ°āļāļēāļāļ |
| religion | String | āļĻāļēāļŠāļāļēāļāļāļāļąāļāļĢāļāļĢāļ°āļāļēāļāļ |
| sub_district | String | āļāļ·āđāļāļāļģāļāļĨ/āđāļāļ§āļāļāļāļāļąāļāļĢāļāļĢāļ°āļāļēāļāļ |
| th_dob | String | āļ§āļąāļāđāļāļīāļ āđāļāđāļāļ āļēāļĐāļēāđāļāļĒ |
| th_expire | String | āļ§āļąāļāļŦāļĄāļāļāļēāļĒāļļ āđāļāđāļāļ āļēāļĐāļēāđāļāļĒ |
| th_fname | String | āļāļ·āđāļāļāđāļ āđāļāđāļāļ āļēāļĐāļēāđāļāļĒ |
| th_init | String | āļāļģāļāļģāļŦāļāđāļēāļāļ·āđāļ āđāļāđāļāļ āļēāļĐāļēāđāļāļĒ |
| th_issue | String | āļ§āļąāļāļāļĩāđāļāļāļāļāļąāļāļĢ āđāļāđāļāļ āļēāļĐāļēāđāļāļĒ |
| th_lname | String | āļāļēāļĄāļŠāļāļļāļĨ āđāļāđāļāļ āļēāļĐāļēāđāļāļĒ |
| th_name | String | āļāļ·āđāļāļāđāļāđāļĨāļ°āļāļēāļĄāļŠāļāļļāļĨ āđāļāđāļāļ āļēāļĐāļēāđāļāļĒ |
āļāđāļēāļāļŦāļĨāļąāļâ
| āļāļīāļĨāļāđ | āļāļĢāļ°āđāļ āļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
| back_number | String | āļŦāļĄāļēāļĒāđāļĨāļāđāļĨāđāļāļāļĢāđāļāļāļāđāļēāļāļŦāļĨāļąāļāļāļąāļāļĢāļāļĢāļ°āļāļēāļāļ |
āļāļīāļĨāļāđāļāļēāļĢāļāļāļāļŠāļāļāļāļāļąāđāļ§āđāļâ
| āļāļīāļĨāļāđ | āļāļĢāļ°āđāļ āļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
| detection_score | Float | āļāļ°āđāļāļāļāļ§āļēāļĄāđāļāļ·āđāļāļĄāļąāđāļ (0-1) |
| error_message | String | āļāđāļāļāļ§āļēāļĄāđāļŠāļāļāļāđāļāļāļīāļāļāļĨāļēāļāļŦāļēāļāļāļģāļāļāđāļĄāđāļŠāļģāđāļĢāđāļ |
| process_time | Float | āđāļ§āļĨāļēāļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļāđāļāļ§āļīāļāļēāļāļĩ |
API Endpointsâ
| Endpoint | Method | āļāļģāļāļāļīāļāļēāļĒ | āļĢāļēāļāļē |
|---|---|---|---|
POST /v3/store/ekyc/thai-national-id-card/frontLegacy: /thai-national-id-card/v3.5/front | POST | āļāļķāļāļāđāļāļĄāļđāļĨāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļēāļāļāđāļēāļāļŦāļāđāļēāļāļāļāļāļąāļāļĢāļāļĢāļ°āļāļēāļāļāđāļāļĒ | 1.25 IC āļāđāļāļāļģāļāļ |
POST /v3/store/ekyc/thai-national-id-card/backLegacy: /thai-national-id-card/v3.5.1/back | POST | āļāļķāļāļāđāļāļĄāļđāļĨāļāļēāļāļāđāļēāļāļŦāļĨāļąāļāļāļāļāļāļąāļāļĢāļāļĢāļ°āļāļēāļāļāđāļāļĒ | 0.75 IC āļāđāļāļāļģāļāļ |
API Referenceâ
Thai National ID Card Endpointsâ
1. Thai National ID Card - Front Sideâ
POST /v3/store/ekyc/thai-national-id-card/front
āļāļķāļāļāđāļāļĄāļđāļĨāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļēāļāļāđāļēāļāļŦāļāđāļēāļāļāļāļāļąāļāļĢāļāļĢāļ°āļāļēāļāļāđāļāļĒ
Request Headersâ
| āļāļ·āđāļ | āļāļĢāļ°āđāļ āļ | āļāļģāđāļāđāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|---|
| apikey | string | āđāļāđ | API key āļāļāļāļāļļāļ |
Request Body (multipart/form-data)â
| āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđ | āļāļĢāļ°āđāļ āļ | āļāļģāđāļāđāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|---|
| file | File | āđāļāđ | āļāđāļāļĄāļđāļĨāđāļāļāļēāļĢāļĩāļāļāļāļĢāļđāļāļ āļēāļ (āļāđāļēāļāļŦāļāđāļē) |
| fields | String | āđāļĄāđ | āļāļąāļ§āđāļĨāļ·āļāļāđāļāļāļēāļĢāđāļĨāļ·āļāļāļāļīāļĨāļāđāđāļāļāļēāļĢāļŠāđāļāļāļāļ |
| options | String | āđāļĄāđ | āļāļąāļ§āđāļĨāļ·āļāļāđāļāļāļēāļĢāđāļĨāļ·āļāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāđāļĨāļ°āļāļąāđāļāļāđāļēāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨ |
2. Thai National ID Card - Back Sideâ
POST /v3/store/ekyc/thai-national-id-card/back
āļāļķāļāļāđāļāļĄāļđāļĨāļāļēāļāļāđāļēāļāļŦāļĨāļąāļāļāļāļāļāļąāļāļĢāļāļĢāļ°āļāļēāļāļāđāļāļĒ
Request Headersâ
| āļāļ·āđāļ | āļāļĢāļ°āđāļ āļ | āļāļģāđāļāđāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|---|
| apikey | string | āđāļāđ | API key āļāļāļāļāļļāļ |
Request Body (multipart/form-data)â
| āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđ | āļāļĢāļ°āđāļ āļ | āļāļģāđāļāđāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|---|
| file | File | āđāļāđ | āļāđāļāļĄāļđāļĨāđāļāļāļēāļĢāļĩāļāļāļāļĢāļđāļāļ āļēāļ (āļāđāļēāļāļŦāļĨāļąāļ) |
| options | String | āđāļĄāđ | āļāļąāļ§āđāļĨāļ·āļāļāđāļāļāļēāļĢāđāļĨāļ·āļāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāđāļĨāļ°āļāļąāđāļāļāđāļēāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨ |
