Skip to main content

Vehicle Insurance Policy OCR

API Documentation for Vehicle Insurance Policy OCR

Extract car policy information from image

Error Definition

HTTP Statuserror_codeerror_message
200--
4001001

Too low image resolution (image must be base64 and image size must between 500x500 and 10000x1000)

4001002

Image quality not acceptable (image must be base64 and image size must between 500x500 and 10000x1000)

4001003

cannot convert image please check your image (image must be base64 and image size must between 500x500 and 10000x1000)

5002001some error occur in serverside

Extract car policy information from image

POST https://apis.aigen.online/aiscript/vehicle-insurance-policy/v1

Request Body

NameTypeDescription
image*StringInput base64 image encoded utf-8
{
"response_id": "996b3cf298d546adb97c719711504e58",
"status": "1",
"message": "success",
"data": [
{
"key": "CAR_POLICY_NO",
"value": "11002-108-111111111(1)(ช่อมห้าง",
"rect": [
414,
431,
568,
80
],
"rect_norm": [
0.16686819830713423,
0.1227920227920228,
0.22893994357114067,
0.022792022792022793
],
"confidence": 0.9999095797538757
},
{
"key": "CAR_POLICY_START_DATE",
"value": "19สิงหาคม2562",
"rect": [
726,
1028,
248,
66
],
"rect_norm": [
0.2926239419588875,
0.2928774928774929,
0.09995969367190649,
0.018803418803418803
],
"confidence": 0.9999041557312012
},
{
"key": "CAR_POLICY_END_DATE",
"value": "19สิงหาคม2563",
"rect": [
1605,
1028,
258,
66
],
"rect_norm": [
0.6469165659008465,
0.2928774928774929,
0.10399032648125756,
0.018803418803418803
],
"confidence": 0.9999589920043945
},
{
"key": "CAR_MAKE_MODEL",
"value": "MERCEDESBENZE200",
"rect": [
409,
1288,
389,
42
],
"rect_norm": [
0.1648528819024587,
0.36695156695156694,
0.15679161628375654,
0.011965811965811967
],
"confidence": 0.9998294115066528
},
{
"key": "CAR_LICENSE_NO",
"value": "4กก9999",
"rect": [
962,
1288,
133,
52
],
"rect_norm": [
0.38774687625957277,
0.36695156695156694,
0.053607416364369206,
0.014814814814814815
],
"confidence": 0.9999599456787109
},
{
"key": "CAR_LICENSE_NO",
"value": "กรุงเทพมหานคร",
"rect": [
908,
1347,
238,
59
],
"rect_norm": [
0.365981459089077,
0.3837606837606838,
0.09592906086255543,
0.01680911680911681
],
"confidence": 0.5205637216567993
},
{
"key": "CAR_CHASSIS_NO",
"value": "WDD1111346L056969",
"rect": [
1265,
1291,
339,
38
],
"rect_norm": [
0.5098750503829101,
0.3678062678062678,
0.13663845223700122,
0.010826210826210826
],
"confidence": 0.9999720454216003
},
{
"key": "CAR_CHASSIS_NO",
"value": "27492030396969",
"rect": [
1309,
1351,
258,
49
],
"rect_norm": [
0.5276098347440548,
0.3849002849002849,
0.10399032648125756,
0.01396011396011396
],
"confidence": 0.9999278783798218
}
],
"request_id": "996b3cf298d546adb97c719711504e11"
}

Example code

import requests
import json

api = "https://apis.aigen.online/aiscript/vehicle-insurance-policy/v1"
headers = {"x-aigen-key": "<key>", "content-type": "application/json"}
data = json.dumps({"image": "<base64_string>"})

res = requests.post(api, data=data, headers=headers)
print(res.json())