Developers
Supported documents
What the API can read today, with each document type’s own reference page.
Passport OCR
Read passports through the machine-readable zone with checksum validation, or through the AI reader when the MRZ is not usable.
Qatar ID (QID) OCR
Extract identity fields from the Qatari residency ID card.
Emirates ID OCR
Extract identity fields from the UAE Emirates ID card.
National ID OCR
Read national identity cards from many countries using the universal reader.
Visa OCR
Read visa stickers and pages, including validity dates.
Residence Permit OCR
Read residence and work permits for expiry and identity data.
Driving Licence OCR
Driving licences are read by the universal reader — not as a dedicated document template.
Invoice OCR
Extract invoice headers and full line items into accounting-ready JSON.
Receipt OCR
Read retail and expense receipts including item rows where legible.
CV and Resume OCR
Turn a CV into a structured candidate profile instead of retyping it.
Contract OCR
Read contracts and agreements into text and any structured fields present.
Bank Statement OCR
Statements are read as financial documents with row extraction where the layout allows.
Purchase Order OCR
Purchase orders are processed through the invoice/financial path.
General Document OCR
Any document that does not match a known type still returns type detection, text and fields.