United Arab Emirates
eKYB Prefill in the United Arab Emirates leverages UAE official business registry data to automatically retrieve and populate business information based on a company's registration number, including the business name, registered address, entity type, registration status, and incorporation date, without requiring manual input from the user.
Source
| Source | Description |
|---|---|
AE_KYB_PREFILL |
Returns matching UAE business details from official business registry data for prefill. |
Direct API approach
For general integration notes and shared response semantics, see the eKYB Prefill API Reference.
All module configurations and user data can be forwarded directly in the request for performing a Prefill lookup. This overrides existing configuration and data collected about the user.
Endpoint
POST /omni/externalVerification/ekyb-prefill
Request parameters
| Parameter | Required | Description |
|---|---|---|
| plugins | Mandatory | String array. Must be ["ekyb-prefill"]. Specifies the Prefill flow. |
| source | Mandatory | String. Must be AE_KYB_PREFILL. Identifies the Prefill source. |
| country | Mandatory | String. Two-letter Alpha-2 country code. Must be AE. |
| taxId | Mandatory | String. UAE company registration number. Format varies by emirate and free zone — no format validation is applied. See Tax ID formats for details. |
| businessName | Optional | String. Registered name of the business. When provided, may improve match accuracy. |
Tax ID formats
UAE registration number formats vary by emirate and free zone. No format validation is applied — all formats are accepted as submitted.
| Format | Example |
|---|---|
| DMCC Trade License | DMCCXXXXXX |
| DIFC License | Format varies |
| JLT License | DMCC-XXXXXX |
Note
UAE registration number formats vary by emirate and free zone — no format validation is applied to taxId. All formats are accepted as-is (for example, 000001911, DMCC2429, 6099). Address data may be returned in Arabic script and is automatically translated to English.
Sample request
{
"plugins": ["ekyb-prefill"],
"source": "AE_KYB_PREFILL",
"country": "AE",
"taxId": "000000001",
"businessName": "EXAMPLE COMPANY LLC"
}
Sample response
The Prefill response returns business data retrieved directly from the source of truth. Fields are returned as-is from the source, with address and name translated to English where originally in Arabic script. Fields such as entityType, email, and phoneNumber may be absent depending on which registry the business is resolved against.
{
"kyb-prefill": [
{
"tin": "000000001",
"name": "EXAMPLE COMPANY LLC",
"registrationStatus": "Active",
"entityType": "Unknown",
"registrationDate": "2021-10-17T13:52:55Z",
"incorporationDate": "2018-12-23",
"address": "Unit 1, Floor 1, Example Tower, Example Street, Abu Dhabi, AE-AZ, United Arab Emirates",
"email": null,
"phoneNumber": null
}
]
}
Response fields
| Key | Value | Description |
|---|---|---|
| tin | Registration number | The UAE registration number as submitted in the request, confirmed by the source of truth. |
| name | Business name | The registered legal name of the business as returned from the source of truth. Names originally in Arabic are automatically translated to English. |
| registrationStatus | Active, Inactive, Unknown | Current registration status of the business. See Registration status values for details. |
| entityType | Entity type | The legal entity type of the business as returned from the source of truth (for example, Public, Private Company Limited By Shares, Trading). Returns Unknown when not available. |
| registrationDate | Date | The date the company was registered in the source registry, as returned from the source of truth. May not be present for all companies. |
| incorporationDate | Date | The date the company was incorporated, as returned from the source of truth. May not be present for all companies. |
| address | Registered address | The primary registered address of the business as returned from the source of truth. Addresses originally in Arabic are automatically translated to English. May not be present for all companies. |
| Email address | The business contact email address registered with the source of truth, if available. | |
| phoneNumber | Phone number | The business contact phone number registered with the source of truth, if available. |
Registration status values
| Status | Description |
|---|---|
| Active | The company is currently active and registered. |
| Inactive | The company registration is dissolved or inactive. |
| Unknown | The registration status could not be determined. |
Error responses
For standard HTTP response codes, see the API Error Response page. UAE Prefill returns the following country-specific 400 errors.
taxId is missing or empty:
{
"timestamp": 1782851408892,
"status": 400,
"error": "Bad Request",
"message": "must not be blank",
"path": "/omni/externalVerification/ekyb-prefill"
}
Any mandatory field (plugins, source, or country) is missing:
{
"timestamp": 1782851468367,
"status": 400,
"error": "Bad Request",
"message": "must not be blank",
"path": "/omni/externalVerification/ekyb-prefill"
}
No business match is found for the submitted taxId:
{
"timestamp": 1782851583695,
"status": 200,
"message": "No business found matching the provided tax ID.",
"path": "/omni/externalVerification/ekyb-prefill"
}
Single Session Dashboard results
Prefill results are available on the Business tab in single Session view.