UAE Driving License OCR: Read Every Field via One API
UAE driving license OCR extracts every field from the front and back — license number, dates, nationality, place of issue, and permitted vehicle types — as validated JSON through one API.
The UAE driving license is one of the most-requested documents in the country's onboarding, mobility, and rental workflows — and reading it by hand is slow and error-prone. UAE driving license OCR replaces that step: capture the card and get every field, on both sides, back as clean, validated JSON in seconds.
What is UAE driving license OCR?
UAE driving license OCR is the automated extraction of structured data from a UAE driving license, returned as machine-readable JSON. Scan the card and Taareef analyzes the layout, reads the bilingual Arabic and English fields, normalizes them, and hands back a predictable object — no manual data entry required.
A UAE driving license is two-sided, with different information on each face, so Taareef gives the front and the back their own schema and reads both in one call.
The front of the license

The front carries the holder's identity and the license's validity. Taareef extracts and normalizes each value:
- licenseNo — cleaned to digits and dashes
- name
- nationality — resolved to an ISO 3166 alpha-3 code (e.g.
IND,PAK,ARE) - dateOfBirth, issueDate, expiryDate — parsed to ISO dates
- placeOfIssue — normalized to the issuing emirate (
Dubai,Abu Dhabi,Sharjah,Ajman,Umm Al Quwain,Ras Al Khaimah,Fujairah, orAl Ain)
{ "licenseNo": "1234567", "name": "Khalid Al Mansoori", "nationality": "IND", "dateOfBirth": "1990-05-20", "issueDate": "2021-06-15", "expiryDate": "2031-06-15", "placeOfIssue": "Dubai"}That date handling matters: UAE licenses mix formats like 12/JAN/24 and 12-01-2024. Taareef recognizes them, resolves two-digit years correctly, and returns a clean ISO date every time. If a critical field can't be read, it falls back to a secondary extraction pass.
The back of the license

The back lists the traffic code and the categories of vehicle the holder is permitted to drive. Taareef returns:
- trafficCodeNo — cleaned to digits only
- licenseTypeLV — light vehicle
- licenseTypeHV — heavy vehicle
- licenseTypeM — motorcycle
- licenseTypeTract — tractor
- licenseTypeGear — gearbox type (automatic or manual)
Categories the holder isn't licensed for come back as null, so your application can read permissions straight off the object.
{ "licenseTypeGear": "Automatic", "licenseTypeLV": "Light Vehicle", "trafficCodeNo": "12345678", "licenseTypeTract": null, "licenseTypeHV": null, "licenseTypeM": null}How it works
A four-step pipeline powers it — capture, OCR, bilingual language processing, and validation — returning structured JSON in under 2 seconds on average, at up to 99.8% accuracy on clear images.
Built for production scale
- Continuous learning — every unidentified format feeds back into the training pipeline, so accuracy improves automatically.
- Zero-cost failed extractions — you only pay for successful reads; failures don't count against your credits.
- Security and residency — TLS 1.3 in transit, AES-256 at rest, an optional zero-retention mode, and data residency controls including the UAE.
Where it's used
Across the UAE, driving license OCR powers ride-hailing driver onboarding, fleet and car-rental check-out, and tenant and identity checks in property management. Whether you're verifying eligibility or running a KYC step, Taareef provides the infrastructure for consistent, compliant workflows — with all data transmitted over encrypted channels. And because document OCR, face verification, and liveness run through the same endpoint, a license read can extend into a full identity check without a second vendor.
Done manually, onboarding that depends on reading licenses drags: each card is keyed in by hand, mistakes slip through, and applicants drop off while they wait. UAE driving license OCR turns that into a single API call that returns validated data in seconds.
Ready to integrate?
Get 100 free credits and turn any identity document into structured JSON — one API, 195+ countries, no credit card.
Keep reading
Emirates ID OCR: The Complete Guide to Automated Identity Extraction
Emirates ID OCR extracts structured JSON from an Emirates ID in seconds — bilingual Arabic/English fields, format validation, and security checks through one API.
Read articlePassport OCR: What It Is and Why It Matters for Your Business
Passport OCR extracts structured JSON from a passport by reading both the Visual Inspection Zone and the ICAO 9303 MRZ, cross-checking them to flag tampering. One parser for 195+ countries.
Read article