v1

latestOpenAPI 3.1.0Proprietary2026-08-061935150.4 KB
OCR

Extract license plate from image

Extract a license plate string from a vehicle photo. When country is provided, the result must additionally pass region-specific format validation.

post/extract-plate

Request body

imagestring required

Base64-encoded image. Optional data:image/<fmt>;base64, prefix is stripped automatically.

country'sk' | 'cz' | 'de' | 'at' | 'pl' | 'hu' | 'ro' | 'bg' | 'hr' | 'si' | 'rs' | 'fr' | 'gb' | 'it' | 'es' | 'pt' | 'be' | 'nl' | 'se' | 'no' | 'dk' | 'fi' | 'ch' | 'ie' | 'gr' | 'us' | 'ca'

2-letter region code (case-insensitive). When set, region-specific plate format validation is enforced.

Example request

{
  "image": "iVBORw0KGgoAAAANSUhEUgAA...",
  "country": "sk"
}

Response

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

plateNumberstring nullable required

Uppercase plate string with no spaces or dashes, or null when nothing found

confidencenumber nullable required

0.0 - 1.0 self-reported by the upstream OCR, null on failure

Example response

{
  "plateNumber": "BA123AB",
  "confidence": 0.94
}