ð āđāļāļ°āļāđāļāļĄāļđāļĨāļāļđāđāļāļ·āļāļāļēāļŠāļāļāļĢāđāļ (Passport OCR)
ð āļāļēāļŠāļāļāļĢāđāļ
āļĒāļīāļāļāļĩāļāđāļāļāļĢāļąāļāļŠāļđāđ iApp Passport OCR API āļāļĨāļīāļāļ āļąāļāļāđ AI āļāļĩāđāļāļąāļāļāļēāđāļāļĒ āļāļĢāļīāļĐāļąāļ āđāļāđāļāļāļāđāđāļāļāđāļāđāļĨāļĒāļĩ āļāļģāļāļąāļ API āļāļāļāđāļĢāļēāđāļāđāļĢāļąāļāļāļēāļĢāļāļāļāđāļāļāļĄāļēāđāļāļ·āđāļāļāļāļāļģāđāļĨāļ°āļāļķāļāļāđāļāļĄāļđāļĨāļāļēāļāļ āļēāļāļāļēāļŠāļāļāļĢāđāļāļāļĩāđāļŠāđāļāļāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļīāļāđāļ§āļĒāļāļ§āļēāļĄāđāļĄāđāļāļĒāļģāđāļĨāļ°āļāļ§āļēāļĄāđāļĢāđāļ§āļŠāļđāļ āļĢāļ°āļāļāļĄāļļāđāļāđāļ āđāļāđāļāļāļĩāđāļāļēāļĢāļāđāļēāļāđāļāļāļāđāļāļĄāļđāļĨāļāļĩāđāļāđāļēāļāđāļāđāļāđāļ§āļĒāđāļāļĢāļ·āđāļāļ (MRZ) āļāļĩāđāļāđāļēāļāļĨāđāļēāļāļāļāļāļŦāļāđāļēāļāļēāļŠāļāļāļĢāđāļ āđāļāļĒāļāļķāļāļāđāļāļĄāļđāļĨāļŠāļģāļāļąāļ āđāļāđāļ āļāļ·āđāļāļāļđāđāļāļ·āļāļŠāļąāļāļāļēāļāļī āļ§āļąāļāđāļāļīāļ āđāļĨāļ°āļāļ·āđāļāđ
Visit our API Portal to test the Passport OCR API with your own images.
āđāļĢāļīāđāļĄāļāđāļāđāļāđāļāļēāļâ
-
āļāđāļāļāļģāļŦāļāļāđāļāļ·āđāļāļāļāđāļ
- API key āļāļēāļ āđāļāđāļāļāļāđāđāļāļāđāļāđāļĨāļĒāļĩ
- āļ āļēāļāļāļēāļŠāļāļāļĢāđāļāļāļĩāđāļŠāđāļāļ (āļŦāļāđāļēāļĢāļđāļāļāđāļēāļĒ)
- āļĢāļđāļāđāļāļāđāļāļĨāđāļāļĩāđāļĢāļāļāļĢāļąāļ: JPEG, JPG, PNG, PDF
- āļāļāļēāļāđāļ āļĨāđāļŠāļđāļāļŠāļļāļ: 10MB
-
āđāļĢāļīāđāļĄāļāđāļāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§
- āļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļĩāđāļĢāļ§āļāđāļĢāđāļ§ (1-2 āļ§āļīāļāļēāļāļĩāļāđāļāļ āļēāļ)
- āļāļēāļĢāļāļķāļāļāđāļāļāļ§āļēāļĄāļāļĩāđāļĄāļĩāļāļ§āļēāļĄāđāļĄāđāļāļĒāļģāļŠāļđāļ (95.51%)
- āļĢāļāļāļĢāļąāļāļĢāļđāļāđāļāļāđāļāļĨāđāļŦāļĨāļēāļĒāļĢāļđāļāđāļāļ
-
āļāļļāļāļŠāļĄāļāļąāļāļīāļŦāļĨāļąāļ
- āļāļķāļāļāđāļāļĄāļđāļĨāļāļēāļ MRZ āļāļāļīāļ TD3
- āļāļēāļĢāđāļŦāđāļāļ°āđāļāļāđāļĨāļ°āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļ§āļēāļĄāļāļđāļāļāđāļāļāļāļāļ OCR
- āļāļēāļĢāļāļķāļāļ āļēāļāđāļāļŦāļāđāļēāđāļāļĢāļđāļāđāļāļ base64
- āļĢāļāļāļĢāļąāļāđāļāļāļŠāļēāļĢ PDF āļŦāļĨāļēāļĒāļŦāļāđāļē
- āļāļąāļāļāļēāļĢāļāļąāļāļ āļēāļāļāļĩāđāļŦāļĄāļļāļāđāļĨāļ°āđāļāļĩāļĒāļ
- āļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļĨāđāļ§āļāļŦāļāđāļēāļāļēāļĢāđāļāđāļāļŠāđāļ§āļāļ āļēāļāļŠāļģāļŦāļĢāļąāļāļ āļēāļāļāļĩāđāđāļāļĩāļĒāļ
- āļĢāļāļāļĢāļąāļāļ āļēāļĐāļēāđāļāļĒāđāļĨāļ°āļ āļēāļĐāļēāļāļąāļāļāļĪāļĐ
-
āļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāđāļĨāļ°āļāļēāļĢāļāļāļīāļāļąāļāļīāļāļēāļĄāļāļāļĢāļ°āđāļāļĩāļĒāļ
- āļāļāļīāļāļąāļāļīāļāļēāļĄ GDPR āđāļĨāļ° PDPA
- āđāļĄāđāļĄāļĩāļāļēāļĢāđāļāđāļāļĢāļąāļāļĐāļēāļāđāļāļĄāļđāļĨāļŦāļĨāļąāļāļāļēāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨ
āļāļĢāļļāļāļēāđāļĒāļĩāđāļĒāļĄāļāļĄ API Portal āđāļāļ·āđāļāļāļđ API key āļāļĩāđāļĄāļĩāļāļĒāļđāđāļāļāļāļāļļāļāļŦāļĢāļ·āļāļāļ API key āđāļŦāļĄāđ
āļāļąāļ§āļāļĒāđāļēāļâ
āļŦāļāđāļēāļĢāļđāļāļāđāļēāļĒâ
āļāļģāļāļ:â
curl -X POST https://api.iapp.co.th/passport-ocr/v2/ocr \
-H "apikey: YOUR_API_KEY" \
-F "file=@/path/to/passport.jpg"
āļāļēāļĢāļāļāļāļŠāļāļāļ:â
{
"check_composite": "4",
"check_date_of_birth": "4",
"check_expiration_date": "4",
"check_number": "6",
"check_personal_number": "3",
"country": "THA",
"date_of_birth": "930710",
"expiration_date": "250304",
"method": "direct",
"mrz_type": "TD3",
"names": "MATHANIDA",
"nationality": "THA",
"number": "AC1062346",
"personal_number": "0012345678913",
"raw_text": "P<THAPOSHNASWADIWONG<<MATHANIDA<<<<<<<<<<<<<\nAC10623466THA9307104F25030440012345678913<34",
"sex": "F",
"surname": "POSHNASWADIWONG",
"type": "P",
"valid_composite": true,
"valid_date_of_birth": true,
"valid_expiration_date": true,
"valid_number": true,
"valid_personal_number": true,
"valid_score": 100,
"face": "/9j/4AAQSkZJRgABAQAAAQABAAD/..."
}
āļāļģāļāļāļīāļāļēāļĒāļāļīāļĨāļāđāļāļēāļĢāļāļāļāļŠāļāļāļâ
āļāļīāļĨāļāđ | āļāļģāļāļāļīāļāļēāļĒ | āļĢāļđāļāđāļāļ | āļāļąāļ§āļāļĒāđāļēāļ |
---|---|---|---|
check_composite | āļāļąāļ§āđāļĨāļāļāļĢāļ§āļāļŠāļāļāđāļāļĒāļĢāļ§āļĄāļŠāļģāļŦāļĢāļąāļāļāļĢāļĢāļāļąāļāļāļĩāđāļāđāļēāļāđāļāđāļāđāļ§āļĒāđāļāļĢāļ·āđāļāļāļāđāļēāļāļāļāđāļĨāļ°āļāļĨāļēāļ | āļŦāļĨāļąāļāđāļāļĩāļĒāļ§ | "4" |
check_date_of_birth | āļāļąāļ§āđāļĨāļāļāļĢāļ§āļāļŠāļāļāļŠāļģāļŦāļĢāļąāļāļāļīāļĨāļāđāļ§āļąāļāđāļāļīāļ | āļŦāļĨāļąāļāđāļāļĩāļĒāļ§ | "4" |
check_expiration_date | āļāļąāļ§āđāļĨāļāļāļĢāļ§āļāļŠāļāļāļŠāļģāļŦāļĢāļąāļāļāļīāļĨāļāđāļ§āļąāļāļŦāļĄāļāļāļēāļĒāļļ | āļŦāļĨāļąāļāđāļāļĩāļĒāļ§ | "4" |
check_number | āļāļąāļ§āđāļĨāļāļāļĢāļ§āļāļŠāļāļāļŠāļģāļŦāļĢāļąāļāļŦāļĄāļēāļĒāđāļĨāļāđāļāļāļŠāļēāļĢ | āļŦāļĨāļąāļāđāļāļĩāļĒāļ§ | "6" |
check_personal_number | āļāļąāļ§āđāļĨāļāļāļĢāļ§āļāļŠāļāļāļŠāļģāļŦāļĢāļąāļāļŦāļĄāļēāļĒāđāļĨāļāļāļĢāļ°āļāļģāļāļąāļ§ | āļŦāļĨāļąāļāđāļāļĩāļĒāļ§ | "3" |
country | āļĢāļŦāļąāļŠāļāļĢāļ°āđāļāļĻāļāļāļāļāļēāļĢāļāļāļāļāļēāļŠāļāļāļĢāđāļ | 3 āļāļąāļ§āļāļąāļāļĐāļĢ | "THA" |
date_of_birth | āļ§āļąāļāđāļāļīāļ | YYMMDD | "930710" |
expiration_date | āļ§āļąāļāļŦāļĄāļāļāļēāļĒāļļāļāļāļāđāļāļāļŠāļēāļĢ | YYMMDD | "250304" |
method | āļ§āļīāļāļĩāļāļēāļĢāļāđāļēāļāļāļĩāđāđāļāđ | āļāđāļāļāļ§āļēāļĄ | "direct" |
mrz_type | āļāļāļīāļāļāļāļāđāļāļāļāđāļāļĄāļđāļĨāļāļĩāđāļāđāļēāļāđāļāđāļāđāļ§āļĒāđāļāļĢāļ·āđāļāļ | āļāđāļāļāļ§āļēāļĄ | "TD3" |
names | āļāļ·āđāļ/āļāļ·āđāļāļāļĢāļīāļ | āļāđāļāļāļ§āļēāļĄ | "MATHANIDA" |
nationality | āļŠāļąāļāļāļēāļāļīāļāļāļāļāļđāđāļāļ·āļ | 3 āļāļąāļ§āļāļąāļāļĐāļĢ | "THA" |
number | āļŦāļĄāļēāļĒāđāļĨāļāļāļēāļŠāļāļāļĢāđāļ | āļāđāļāļāļ§āļēāļĄ | "AC1062346" |
personal_number | āļŦāļĄāļēāļĒāđāļĨāļāļāļĢāļ°āļāļģāļāļąāļ§āļāļĢāļ°āļāļēāļāļ | āļāđāļāļāļ§āļēāļĄ | "0012345678913" |
raw_text | āļāđāļāļāļ§āļēāļĄ MRZ āļāļīāļāļāļēāļāļāļēāļŠāļāļāļĢāđāļ | āļāđāļāļāļ§āļēāļĄ | "P<THAPOSHNASWADIWONG..." |
sex | āđāļāļĻ | āļāļąāļ§āļāļąāļāļĐāļĢāđāļāļĩāļĒāļ§ | "F" |
surname | āļāļēāļĄāļŠāļāļļāļĨ | āļāđāļāļāļ§āļēāļĄ | "POSHNASWADIWONG" |
type | āļāļāļīāļāđāļāļāļŠāļēāļĢ | āļāđāļāļāļ§āļēāļĄ | "P" |
valid_composite | āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļ§āļēāļĄāļāļđāļāļāđāļāļāļāļāļ MRZ āđāļāļĒāļĢāļ§āļĄ | āļāļđāļĨāļĩāļ | true |
valid_date_of_birth | āļāļ§āļēāļĄāļāļđāļāļāđāļāļāļāļāļāļāļąāļ§āđāļĨāļāļāļĢāļ§āļāļŠāļāļāļ§āļąāļāđāļāļīāļ | āļāļđāļĨāļĩāļ | true |
valid_expiration_date | āļāļ§āļēāļĄāļāļđāļāļāđāļāļāļāļāļāļāļąāļ§āđāļĨāļāļāļĢāļ§āļāļŠāļāļāļ§āļąāļāļŦāļĄāļāļāļēāļĒāļļ | āļāļđāļĨāļĩāļ | true |
valid_number | āļāļ§āļēāļĄāļāļđāļāļāđāļāļāļāļāļāļāļąāļ§āđāļĨāļāļāļĢāļ§āļāļŠāļāļāļŦāļĄāļēāļĒāđāļĨāļāđāļāļāļŠāļēāļĢ | āļāļđāļĨāļĩāļ | true |
valid_personal_number | āļāļ§āļēāļĄāļāļđāļāļāđāļāļāļāļāļāļāļąāļ§āđāļĨāļāļāļĢāļ§āļāļŠāļāļāļŦāļĄāļēāļĒāđāļĨāļāļāļĢāļ°āļāļģāļāļąāļ§ | āļāļđāļĨāļĩāļ | true |
valid_score | āļāļ°āđāļāļāļāļ§āļēāļĄāļāļđāļāļāđāļāļāđāļāļĒāļĢāļ§āļĄ | āļāļģāļāļ§āļāđāļāđāļĄ 0-100 | 100 |
face | āļ āļēāļāđāļāļŦāļāđāļēāļāļĩāđāļāļķāļāļāļāļāļĄāļē | āļāđāļāļāļ§āļēāļĄ Base64 | "/9j/4AAQSkZJRgABA..." |