Know Your Customer
...
Global
UAE
UAE Residency Visa
overview & purpose we are developing a new uae residency visa api, a solution designed to streamline and enhance the accuracy of residency visa verification created in response to the discovery of a new, authoritative data source, this api is engineered to offer real time residency status confirmation with precision and speed, marking a significant improvement over existing verification methods we have in the uae this api aims to address and resolve the critical issue of date mismatches between emirates id and residency visas by utilising the latest data processed from the source website this new api will enable seamless integration for our clients, offering a robust verification system that not only complies with but also anticipates the evolving regulatory landscape of the uae emirates id emirates id is an identity card issued by the federal authority for identity and citizenship it is a legal requirement for all uae citizens and residents to apply for one and carry it with them at all times the emirates id is used for various purposes, including getting government services voting in the elections of the federal national council serving as a travel document for uae citizens within the gulf cooperation council (gcc) passing immigration through egates and smart gates at several airports in the uae as of 2021, the population of uae was approximately 10 million, with an annual growth rate in the range of 1 2% uae nationals constitute around 11 12% of the total population the physical emirates id card contains an electronic chip that stores important information about the resident, including basic details, a photo, biometric information, and fingerprints each emirates id card has a unique 15 digit number divided into four parts the first part represents the uae international code, which is 784 and is the same on all cards the second part usually matches the year of birth but can be different the third part consists of seven randomly generated digits the fourth part is a one digit verification number ranging from 0 to 9 the emirates id number is unique to each person and remains the same throughout their lifetime, even if they stop being a uae resident and later return to obtain residency again api details sample curl curl location 'https //api preproduction signzy app/api/v3/uae api/emirates residency visa' \\ \ header 'content type application/json' \\ \ header 'authorization \<token>' \\ \ data ' { "emiratesidnumber" 784196882879719, "dateofbirth" "1968 06 01", "currentnationality" "india" } 'curl location 'https //api signzy ae/api/v3/uae api/emirates residency visa' \\ \ header 'content type application/json' \\ \ header 'authorization \<token>' \\ \ data ' { "emiratesidnumber" 784196882879719, "dateofbirth" "1968 06 01", "currentnationality" "india" } ' api input the api expects the following input in the request payload { "emiratesidnumber" "\<emirates id number>", "dateofbirth" "\<yyyy mm dd>", "currentnationality" "\<country>" } field type description emiratesidnumber string the emirates id number that needs to be validated dateofbirth string the dob of the emirates id number that needs to be validated currentnationality string the nationality of the emirates id number holder note please check the table for supported nationalities provided below the api output api output success response & mapping 200 { "result" { "emiratesidnumber" 784196882879719, "dateofbirth" "1968 06 01", "currentnationality" "india", "filestatus" "active", "fileissuedate" "2023 01 22", "fileexpirydate" "2025 01 21", "emiratesunifiednumber" 182454329, "filenumber" "201/2016/2/622541", "allowedstaydays" 60, "departuredatecountry" "", "filecancellationdate" "" } } field description data type emiratesidnumber the emirates id number that needs to be validated s tring dateofbirth the dob of the emirates id number that needs to be validated s tring currentnationality the nationality of the emirates id number holder s tring filestatus the status of the emirates id number holder whether active or not possible values 1\) active this indicates that the emirates id is active 2\) expired this indicates that the emirates id has expired 3\) canceled this indicates that the emirates id is canceled id can be cancelled irrespective of expiry date s tring fileissuedate the date the emirates id was issued s tring fileexpirydate the date the emirates id will expire s tring emiratesunifiednumber the unified identity number(uid) in uae is a unique identification number that is assigned to every resident of the country s tring filenumber the file number associated with the emirates id s tring allowedstaydays allowed stay days in a country integer departuredatecountry departure date string filecancellationdate file cancellation date string supported nationalities(input) country name api input for nationality united arab emirates united arab emirates bahrain bahrain kuwait kuwait oman oman qatar qatar saudi arabia saudi arabia algeria algeria comoros comoros djibouti djibouti egypt egypt iraq iraq jordan jordan lebanon lebanon libya libya mauritania mauritania morocco morocco somalia somalia state of palestine state of palestine sudan sudan syrian arab republic syrian arab republic tunisia tunisia yemen yemen afghanistan afghanistan armenia armenia azerbaijan azerbaijan bangladesh bangladesh bhutan bhutan brunei darussalam brunei darussalam cambodia cambodia china china democratic people's republic of korea democratic peoples republic of korea georgia georgia hong kong special administrative region hong kong special administrative region india india indonesia indonesia iran islamic republic of iran islamic republic of japan japan kazakhstan kazakhstan kyrgyzstan kyrgyzstan laos people's democratic republic laos peoples democratic republic malaysia malaysia maldives maldives mongolia mongolia myanmar myanmar nepal nepal pakistan pakistan philippines philippines republic of korea republic of korea singapore singapore sri lanka sri lanka tajikistan tajikistan thailand thailand timor leste timor leste turkey turkey turkmenistan turkmenistan taiwan taiwan uzbekistan uzbekistan viet nam viet nam angola angola benin benin botswana botswana burkina faso burkina faso burundi burundi cabo verde cabo verde cameroon cameroon central african republic central african republic chad chad congo congo cote d'ivoire cote d ivoire democratic republic of the congo democratic republic of the congo equatorial guinea equatorial guinea eritrea eritrea ethiopia ethiopia gabon gabon gambia gambia ghana ghana guinea guinea guinea bissau guinea bissau kenya kenya lesotho lesotho liberia liberia madagascar madagascar malawi malawi mali mali mauritius mauritius mozambique mozambique namibia namibia niger niger nigeria nigeria rwanda rwanda saint helena saint helena sao tome and principe sao tome and principe senegal senegal seychelles seychelles sierra leone sierra leone south africa south africa south sudan south sudan swaziland swaziland togo togo uganda uganda united republic of tanzania united republic of tanzania zambia zambia zimbabwe zimbabwe albania albania andorra andorra austria austria belarus belarus belgium belgium bosnia and herzegovina bosnia and herzegovina bulgaria bulgaria croatia croatia cyprus cyprus czech republic czech republic denmark denmark estonia estonia finland finland france france germany germany greece greece holy see (vatican) holy see vatican hungary hungary iceland iceland ireland ireland italy italy latvia latvia latvia resident latvia resident liechtenstein liechtenstein lithuania lithuania luxembourg luxembourg malta malta monaco monaco montenegro montenegro netherlands netherlands norway norway poland poland portugal portugal republic of macedonia republic of macedonia republic of moldova republic of moldova romania romania russian federation russian federation san marino san marino serbia serbia slovakia slovakia slovenia slovenia spain spain sweden sweden switzerland switzerland ukraine ukraine united kingdom (uk) united kingdom uk antigua and barbuda antigua and barbuda bahamas bahamas barbados barbados belize belize bermuda bermuda canada canada cayman islands cayman islands costa rica costa rica cuba cuba commonwealth of dominica commonwealth of dominica dominican republic dominican republic el salvador el salvador greenland greenland grenada grenada guatemala guatemala haiti haiti honduras honduras jamaica jamaica martinique martinique mexico mexico nicaragua nicaragua panama panama puerto rico puerto rico saint kitts and nevis saint kitts and nevis saint lucia saint lucia saint vincent and the grenadines saint vincent and the grenadines trinidad and tobago trinidad and tobago united states of america united states of america argentina argentina bolivia bolivia brazil brazil chile chile colombia colombia ecuador ecuador french guiana french guiana guyana guyana paraguay paraguay peru peru suriname suriname uruguay uruguay venezuela venezuela australia australia fiji fiji kiribati kiribati marshall islands marshall islands micronesia federated states of micronesia federated states of nauru nauru new caledonia new caledonia new zealand new zealand northern mariana islands northern mariana islands palau palau papua new guinea papua new guinea samoa samoa solomon islands solomon islands tonga tonga tuvalu tuvalu vanuatu vanuatu israel israel kosovo kosovo macao macao republic of somaliland republic of somaliland error code response & mapping 400 (bad request) { "error" { "name" "error", "message" "bad request dateofbirth is invalid ", "status" "400", "reason" "validation error", "type" "bad request", "statuscode" "400" } } 400(nationality input error) { "error" { "name" "error", "message" "current nationality is not supported ", "status" "400", "reason" "validation request", "type" "bad request", "statuscode" "400" } } 400 (invalid emirates id) { "error" { "name" "error", "message" "emirates id number entered is not correct, please verify it once again ", "status" "400", "reason" "bad request", "type" "bad request", "statuscode" "400" } } 409 (upstream down) { "error" { "name" "error", "message" "error in fetching data from upstream", "status" "409", "reason" "upstream down", "type" "conflict", "statuscode" "409" } } field type description name string text displayed on the screen explaining error type reason string reason for the error status number http status code message string error message indicating an upstream error type string error type statuscode number status code representing the error scenario 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 help\@signzy com 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!