UAE VAT Extraction API
Overview & Purpose
Businesses operating in the UAE must obtain a VAT Registration Certificate issued by the Federal Tax Authority (FTA). The certificate contains key compliance information such as the TRN, legal name, registration date, and tax period cycles.
The VAT Certificate Extraction API provides an automated, standardized, multi-emirate extraction layer that accepts a file link and outputs a single unified extraction payload, regardless of the issuing emirate (Dubai, Abu Dhabi, Sharjah, Ajman, and others).
API Details
Sample cURL
curl --location 'https://api-preproduction.signzy.app/api/v3/uae-vat-extract' \
--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 VAT Document for which the extraction has to be done |
Note: The fileLink must be a valid and accessible PDF download URL. The file size must not exceed 20 MB. The document must contain a maximum of 20 pages. Files in formats other than PDF are not supported.
API Output
Success Response
{
"result": {
"certificateInfo": {
"issuer": "FEDERAL TAX AUTHORITY",
"dateOfIssue": "2023-02-12",
"versionNumber": "2021/VAT/0000045490/XX"
},
"entityInfo": {
"trn": "100516283700003",
"legalNameArabic": "سيتي ايدج للعقارات ذ.م.م",
"legalNameEnglish": "CITY EDGE REAL ESTATE L.L.C",
"registeredAddress": "",
"contactNumber": ""
},
"vatRegistration": {
"effectiveRegistrationDate": "2021-11-01",
"firstVatReturnPeriod": {
"startDate": "2021-11-01",
"endDate": "2022-01-31"
},
"firstVatReturnDueDate": "2022-02-28",
"taxPeriods": [
{
"taxPeriodStartMonthDay": "02-01",
"taxPeriodEndMonthDay": "04-30"
},
{
"taxPeriodStartMonthDay": "05-01",
"taxPeriodEndMonthDay": "07-31"
},
{
"taxPeriodStartMonthDay": "08-01",
"taxPeriodEndMonthDay": "10-31"
},
{
"taxPeriodStartMonthDay": "11-01",
"taxPeriodEndMonthDay": "01-31"
}
]
},
"branchesAndLicenses": {
"hasBranchesSection": true,
"entities": [
{
"entityNameEnglish": "CITY EDGE REAL ESTATE L.L.C",
"entityNameArabic": "سيتي ايدج للعقارات ذ.م.م",
"licensingAuthorityName": "Ajman Department of Economic Development",
"licenseNumber": "106533"
}
]
}
}
}Response Mapping
Field | Type | Description |
|---|---|---|
result | Object | Root object containing all extracted information |
result certificateInfo | Object | Contains certificate issuance details |
result certificateInfo issuer | String | Name of the issuing authority |
result certificateInfo dateOfIssue | String YYYY MM DD | Date when the certificate was issued |
result certificateInfo versionNumber | String | Certificate version or reference number |
result entityInfo | Object | Contains registered entity details |
result entityInfo trn | String | Tax registration number of the entity |
result entityInfo legalNameArabic | String | Legal company name in Arabic |
result entityInfo legalNameEnglish | String | Legal company name in English |
result entityInfo registeredAddress | String | Registered address of the entity |
result entityInfo contactNumber | String | Contact number of the entity |
result vatRegistration | Object | VAT registration details of the entity |
result vatRegistration effectiveRegistrationDate | String YYYY MM DD | Effective date of VAT registration |
result vatRegistration firstVatReturnPeriod | Object | Details of the first VAT return period |
result vatRegistration firstVatReturnPeriod startDate | String YYYY MM DD | Start date of the first VAT return period |
result vatRegistration firstVatReturnPeriod endDate | String YYYY MM DD | End date of the first VAT return period |
result vatRegistration firstVatReturnDueDate | String YYYY MM DD | Due date for the first VAT return |
result vatRegistration taxPeriods | Array | List of recurring VAT tax periods |
result vatRegistration taxPeriods taxPeriodStartMonthDay | String MM DD | Start month and day of the VAT tax period |
result vatRegistration taxPeriods taxPeriodEndMonthDay | String MM DD | End month and day of the VAT tax period |
result branchesAndLicenses | Object | Information about branches and licenses |
result branchesAndLicenses hasBranchesSection | Boolean | Indicates whether branch section exists |
result branchesAndLicenses entities | Array | List of licensed entities or branches |
result branchesAndLicenses entities entityNameEnglish | String | Entity name in English |
result branchesAndLicenses entities entityNameArabic | String | Entity name in Arabic |
result branchesAndLicenses entities licensingAuthorityName | String | Name of the licensing authority |
result branchesAndLicenses entities licenseNumber | String | Trade license number |
Error Codes
{
"error": {
"name": "error",
"message": "Failed to process PDF ",
"status": 409,
"reason": "UPLOAD_ERROR",
"type": "Conflict",
"statusCode": "409"
}
}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!