API that reads Emirates ID cards — front and back — and returns structured JSON: ID number, name in Arabic and English, nationality, date of birth, expiry, and gender. Under 1 second. CBUAE KYC-ready. Tamper detection signals included.
POST any document in Arabic or English. Get structured, validated JSON back. Start integrating in an afternoon.
// POST /v1/extract — Emirates ID { "document_type": "emirates_id", "file": "eid_front_back.jpg", "options": { "tamper_detection": true, "mrz_decode": true, "face_crop": true } }
{
"id_number": "784-XXXX-XXXXXXX-X",
"name_en": "Mohammed Al Rashidi",
"name_ar": "محمد الراشدي",
"nationality": "ARE",
"dob": "1988-03-15",
"gender": "M",
"expiry": "2028-03-14",
"mrz_valid": true,
"tamper_signals": [],
"expired": false,
"confidence": 0.98
}Emirates ID extraction as the first step in CBUAE-compliant KYC. Extract + MRZ decode + tamper detection + face match in one pipeline. Under 3 seconds total.
Customer uploads Emirates ID in your app. Extract API reads it in under 1 second. Pre-fills KYC form. Checks expiry. Flags tamper signals. Ready for liveness check.
Auto-read Emirates ID for every new employee. Extract nationality, DOB, ID number, and expiry into HR system. Renewal alerts when IDs approach expiry.
Hotel check-in, property rental KYC, short-term rental verification — Emirates ID scanned at reception and verified automatically in under 1 second.
Emirates ID number and name extracted — used as input for CBUAE sanctions screening, negative media search, and PEP (Politically Exposed Person) checks.
SDK for iOS and Android. Camera capture → API call → pre-filled form in 2 seconds. Drop into any UAE onboarding or KYC mobile flow.
Start with 500 free test pages. Per-page pricing with no monthly minimums for low volumes. SaaS plans for regular usage.
XPndAI Extract's Emirates ID OCR API extracts: Emirates ID number (784-XXXX-XXXXXXX-X format), full name in both Arabic and English, nationality (3-letter ISO code), date of birth, gender, card expiry date, and MRZ (Machine Readable Zone) data from the back. Tamper detection signals are included — font anomalies, printing inconsistencies, digital editing artifacts. A face photo crop is available as an option.
XPndAI Extract's Emirates ID extraction is designed to support CBUAE KYC requirements for financial institutions. The API extracts all CBUAE-required fields, validates MRZ checksum, checks card expiry, and provides tamper detection signals. For full CBUAE KYC compliance (including liveness detection, face match, and sanctions screening), XPndAI builds a complete custom KYC pipeline — see our UAE KYC document extraction page.
For clear phone camera photos of Emirates IDs: 98%+ accuracy on the ID number field, 96%+ on both Arabic and English name fields. For photos taken at an angle or with glare: 91–95% accuracy with per-field confidence scores. The API returns a confidence score for each field so your application can request a re-capture for low-confidence readings. Minimum recommended image resolution is 600px width for the ID card.
XPndAI Extract provides tamper detection signals — not a definitive fraud verdict. The API flags: MRZ checksum mismatches, font inconsistencies compared to genuine Emirates ID profiles, digital editing artifacts (clone stamps, pixel anomalies), and ID number format violations. These signals are returned in the tamper_signals array in the response. For definitive fraud detection, physical verification or UAE MOI e-verification integration is recommended alongside extraction-based signals.
Upload any Emirates ID image. Get structured JSON — Arabic + English name, ID number, expiry, tamper signals. Free test.
📋 Free API Access 💬 WhatsApp Now