Back to all APIs
Emirates ID Validation
Validate UAE Emirates ID numbers with age calculation, generation labeling, and ICP authority metadata
Category: Identity & SecurityEndpoint:
/v1/validation/emirates-idAvg Response
<50ms
Uptime SLA
99.99%
Free Tier
1,000/mo
Quick Start
JavaScript / TypeScript
javascript
import { KhaleejiAPI } from '@khaleejiapi/sdk'; const client = new KhaleejiAPI('your_api_key'); const result = await client.validation.validateEmiratesId({ id: '784-1990-1234567-1' }); console.log(result);// {// valid: true, formatted: "784-1990-1234567-1",// details: {// birthYear: 1990, estimatedAge: 36,// ageRange: "Adult (30–44)",// generation: "Millennial (1981–1996)"// },// authority: { name: "Federal Authority for Identity, Citizenship, Customs & Port Security (ICP)",// nameAr: "الهيئة الاتحادية للهوية والجنسية والجمارك وأمن المنافذ" }// }Python
python
from khaleejiapi import KhaleejiAPI client = KhaleejiAPI('your_api_key') result = client.validation.validate_emirates_id(id="784-1990-1234567-1") print(f"Valid: {result['valid']}")print(f"Age: ~{result['details']['estimatedAge']} ({result['details']['ageRange']})")print(f"Authority: {result['authority']['nameAr']}")cURL
curl
curl -X GET "https://khaleejiapi.dev/api/v1/validation/emirates-id?id=784-1990-1234567-1" \ -H "x-api-key: your_api_key"