v1

latestOpenAPI 3.1.0Proprietary2026-08-061935150.4 KB
OCR

Extract VIN from image

Extract a 17-character VIN from an image of a windshield etching, dashboard plate, door jamb sticker, or registration document. Accepts base64-encoded JPEG/PNG/WebP images (15 MB body limit). The data-URL prefix data:image/<fmt>;base64, is stripped automatically.

post/extract-vin

Request body

imagestring required

Base64-encoded image. May start with the data-URL prefix data:image/<fmt>;base64,... - it is stripped automatically.

Example request

{
  "image": "iVBORw0KGgoAAAANSUhEUgAA..."
}

Response

OCR result. A null vin indicates no VIN could be extracted - this is not an error.

vinstring nullable required

17-character uppercase VIN, or null when nothing was found

confidencenumber nullable required

0.0 - 1.0 self-reported by the model, null on failure

Example response

{
  "vin": "WBAVA31070NL12345",
  "confidence": 0.92
}