UAE AOA Extraction
Overview & Purpose
The UAE AOA Extraction Service (Articles of Association) is designed to streamline the extraction process for UAE AOA using Optical Character Recognition (OCR) technology. By leveraging advanced OCR algorithms, our solution accurately extracts key information such as business name, address, business activities and shareholder patterns etc. from AOA documents.
UAE AOA
AOA (Articles of Association) is one of the foundational legal documents required to incorporate a company in the UAE, particularly under the mainland and free zone jurisdictions. Key contents of AOA can be :-
- Internal governance rules of the company
- Duties and rights of shareholders and directors
- Voting rights and procedures for general meetings
- Dividend distribution rules
- Transfer of shares and restrictions, if any
- Appointment and removal of directors
- Rules on company liquidation
- Required during incorporation with authorities like:
- Department of Economic Development (DED) for mainland companies
- Free zone authorities (like DMCC, DAFZA, etc.) for free zone entities
- Must be notarized and/or attested in many cases
API Details
Sample cURL
curl --location 'https://api-preproduction.signzy.app/api/v3/uae-aoa-extraction' \
--header 'Content-Type: application/json' \
--header 'Authorization: <Authorization Token>' \
--data '{
"fileLink": "https://persist.signzy.tech/api/files/1271062760/download/250363c0046a43d79b4b6ffba112c0b1eb80b0a70eee45b4a9abbad11e983a.pdf"
}'API Input
The API expects the following input in the request payload:
Field | Type | Description |
|---|---|---|
fileLink | String | URL of the AOA Document for which the extraction has to be done |
API Output
Success Response
{
"result": {
"companyName": "TEA CAFE",
"companyType": "ONE PERSON LIMITED LIABILITY COMPANY",
"businessObjective": "Coffee Shop, Cafeteria",
"companyNumber": "673268",
"shareholders": [
{
"shareholderName": "NIYAS PURAYIL PARAT ASHRAF",
"shareholderType": "Individual",
"shareholderNationality": "India",
"shareholderIdType": "Passport",
"shareholderIdNumber": "V202356",
"shareholderDob": "1993-05-16",
"shareholderAddress": "P.O. Box No. 1, Dubai, United Arab Emirates",
"shareholdingNumber": "100",
"shareholdingPercentage": "100",
"shareholderRepresentativeName": "",
"shareholderRepresentativeOtherDetails": ""
}
],
"totalShares": "100",
"totalCapital": "100000",
"eachShareValue": 1000"
}
}
Field | Type | Description |
|---|---|---|
result | Object | Contains the result from the service for all the extracted information from the document |
results.companyName | String | Name of the company |
results.companyType | String | Type of the company (e.g., LLC, Private, Public based on the document) |
results.businessObjective | String | Main business objective or purpose of the company |
results.companyNumber | String | Official company registration number |
results.shareholders | Array | List of shareholder details |
results.shareholders.shareholderName | String | Name of the shareholder (It can be entity or an individual) |
results.shareholderType | String | Type of the shareholder Possible Values :- Individual, Entity |
results.shareholders.shareholderNationality | String | Nationality of the shareholder |
results.shareholders.shareholderIdType | String | Type of ID held by the shareholder available in document for e.g. Passport, Company Number, Emirates ID number |
results.shareholders.shareholderIdNumber | String | ID number of the shareholder |
results.shareholders.shareholderDob | String | Date of birth of the shareholder |
results.shareholders.shareholderAddress | String | Address of the shareholder |
results.shareholders.shareholdingNumber | String | Number of shares held by the shareholder |
results.shareholders.shareholdingPercentage | String | Percentage of shares held by the shareholder |
results.shareholders.shareholderRepresentativeName | String | Name of the shareholder's representative (if shareholder is a company) |
results.shareholders.shareholderRepresentativeOtherDetails | String | Other details about hareholder's representative as per the document |
results.totalShares | String | Total number of shares of the company |
results.totalCapital | String | Total capital of the company |
results.eachShareValue | String | Value per share |
Error Codes
{
"error": {
"name": "error",
"message": "fileLink is an invalid URL",
"status": 400,
"reason": "VALIDATION_ERROR",
"type": "Bad Request",
"statusCode": "400"
}
}Getting help
Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.
You can reach out to us at [email protected]. We strive to provide prompt and reliable assistance, ensuring your queries are addressed effectively.
We value your feedback and are committed to making your experience smooth and enjoyable. Our team is dedicated to assisting you with any needs you may have. Thank you for choosing our services. We look forward to helping you!