deepidv Logo

Developer reference

UAE Emirates ID verification API: 15-digit structure, birth year field and ICP checks

The Emirates ID number has fifteen digits, written 784-1990-1234567-1: the UAE's country code, the holder's year of birth, a serial and a check digit. Every resident holds one, citizens and expatriates alike, and the record sits with the Federal Authority for Identity, Citizenship, Customs and Port Security. The deepidv verification API validates the structure, reads the Arabic and English fields and matches the face live.

Last reviewed October 2026

Field layout of the 15-digit Emirates ID

Emirates ID fields by position
DigitsFieldImplementation notes
1-3Country codeAlways 784, the ISO 3166 numeric code for the UAE.
4-7Year of birthFour digits. Check it against the date of birth on the card.
8-14SerialSeven digits.
15Check digitA single verification digit, commonly computed with a Luhn-style checksum over the preceding digits.

The card and its chip

The current Emirates ID card carries a chip and a machine readable zone. The back of the card holds a three-line MRZ that follows ICAO Doc 9303, encoding the key fields with their own check digits. The ID number is permanent; the card number and expiry change with each renewal, so store the ID number, not the card number.

Response contents of a UAE Emirates ID verification API

A parse result tells you whether a number is well formed. A verification response tells you whether the person in front of the camera owns it. deepidv runs one session: document capture with OCR and the AI document fraud check, face liveness with a 1:1 match to the document photo, the ICP record check, PEP and sanctions screening, and an optional 1:N match that flags the same face behind a second account.

  • One decision per session, with an outcome for every step, delivered by webhook (session.status.verified, session.status.rejected, session.status.failed).
  • Fields as printed on the document, with a normalized Latin form in its own field where the document uses another script.
  • A reason for every non-pass outcome, separating malformed input, a record that was not found, a mismatch between document and record, and a registry that did not answer.
  • A signed verification receipt with a UTC timestamp per step, anchored on Base L2 with zero personal data on chain, checkable at proof.deepidv.com.

Arabic and English capture

Names appear in Arabic and English, and the two do not always transliterate the same way. deepidv returns both as captured, with a normalized Latin form in its own field, and scores name matches across scripts.

ICP and UAE PASS record checks

Licensed entities can verify Emirates ID data against ICP records, and UAE PASS, the national digital identity, offers verified attributes with the holder's consent. Each route is available to eligible entities. Personal data is processed under Federal Decree-Law 45 of 2021, the UAE Personal Data Protection Law.

Liveness, face match and UAE rules

UAE AML law and Central Bank rules require customer due diligence, ongoing monitoring and reporting to the UAE FIU through goAML. deepidv runs passive liveness, a face match and PEP and sanctions screening, including the UAE Local Terrorist List, and Arbiter drafts goAML-ready reports for review.

How deepidv runs UAE verification

deepidv is a verification engine and agentic compliance suite built from the ground up, without third-party verification APIs underneath. The engine is SOC 2, ISO 27001 and PCI DSS certified, and deepidv is a member of DIACC and the AVPA. Luna, the verification agent, builds and sends United Arab Emirates verification workflows from the platform or from any LLM through MCP. Arbiter, the compliance agent, maps the workflow to the Central Bank of the UAE requirements, monitors accounts after onboarding and drafts suspicious transaction reports for the UAE Financial Intelligence Unit for your team to review.

Frequently asked questions

What does 784 mean in an Emirates ID?

It is the ISO 3166 numeric country code for the United Arab Emirates. Every Emirates ID starts with it.

Which digits of the Emirates ID show the year of birth?

Digits 4 to 7.

Does the Emirates ID number change when the card is renewed?

No. The ID number is permanent. The card number and expiry change.

Can an Emirates ID be validated offline?

Its structure can: 784, a plausible birth year and the check digit. Ownership needs the record check or UAE PASS.

Do expatriates hold an Emirates ID?

Yes. Every resident, citizen or expatriate, holds one.

API documentation

Read the endpoints, field names and webhook events in the docs, or book a call to scope United Arab Emirates verification for your product.

Related pages