Vehicle Number Plate Extraction API
Overview
We have created a generative AI solution to find the details of the vehicle using a vehicle image. The API takes a front image of the vehicle as input and gives the vehicle number and fastag installation information on the vehicle.
The endpoint of the API is /vehicle-extraction/vehicle-front-image
API Input and Sample Output
Curl:
curl --location 'https://api.signzy.app/api/v3/vehicle-extraction/vehicle-front-image' \
--header 'Authorization: <auth token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"vehicleFrontImage": "https://persist.signzy.tech/api/files/965148761/download/e728538ed5154d7b888f4a85e773f25779a6c6c55a494d3e9ba20dc7f1a7efe8.jpeg"
}'Input Parameters | Parameter Description | Data Type | Required |
|---|---|---|---|
vehicleFrontImage | The parameter is the image link of the vehicle. This link contains the front image of the vehicle with the vehicle's number plate and top section of the vehicle front | string | yes |
Output:
{
"message": "success",
"result": {
"vehicleNumber": "KA01MY9114",
"vehicleNumberPlateColourBg": "white",
"typeOfVehicle": "Private vehicles",
"fasTagAffixed": "true"
}
}Output Parameter | Description | Parameter Data Type |
|---|---|---|
vehicleNumber | This parameter is the registration number of the vehicle | string |
vehicleNumberPlateColourBg | The parameter provided information on the color of the vehicle | string |
typeOfVehicle | This parameter provides information on the type of vehicle (i.e. private vehicle, buses, etc.) | string |
fasTagAffixed | It gives a flag if the fastag is present in the vehicle or not. It gives a flag of true or false | string |
Status Codes:
Code | status | Description |
|---|---|---|
200 | Success | The request is completed |
400 | Bad Request | The vehicle image URL provided in the input parameters is incorrect |
404 | Invalid Vehicle Image | This is not a valid Vehicle image |
409 | Upstream Error | Error in fetching data from upstream |
500 | Internal Server Error | Something is broken. This is usually a temporary error, for example in a high-load situation.or if an endpoint is temporarily having issues. Try again later. |

Getting help
Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.
You can reach out to us at [email protected].