Checking Your Iqama Number on the Saudi Labor Portal
The Saudi Ministry of Labor runs a portal at mol.gov.sa where employers and employees can look up residency information. You enter your Iqama number and a captcha code, and the system returns the details tied to that ID. It is not as streamlined as you would think. The interface is clunky, it loads slowly at times, and if you hit it too many times it locks you out temporarily. Here is the actual process. Go to mol.gov.sa. Look for the employer or resident services section. There should be a link that says something like "Iqama Details" or "Residency Inquiry." Click it. You will see a form field asking for your Iqama number. Type it in carefully. Then solve the captcha. If the captcha is an image you cannot read, refresh it once. Do not refresh it more than that or the page may timeout. I ran into a problem last year where the portal refused to return results for a perfectly valid Iqama number. The error message was vague. After about twenty minutes of trying different browsers and clearing cookies, I realized the issue was not the number itself. The worker had recently renewed their iqama and the system had not fully synced the new data across all databases yet. I came back the next day and it worked fine. If this happens to you, wait 24 hours and try again before calling anyone.
There are a few things most people miss when using this tool. First, the Iqama number you enter must match exactly what is on the physical card. A common mistake is entering the old number right after a renewal without checking whether the new one has been issued. Second, if you are an employer looking up employee details, you need to be logged into your employer account first. The guest lookup is limited and often returns minimal information compared to what a registered account gives you. The portal also has a limitation that is not obvious. It only shows active residency records. If someone's iqama has expired and been cancelled in the system, the lookup will return nothing, not even an expired record. This catches a lot of people off guard. If you are trying to verify whether a worker is still legally resident and get no result, do not assume the number is fake. Check whether the residency has actually been cancelled through the absher or muqeem systems as well. Another detail worth knowing. The captcha on this site uses a rotating challenge that sometimes fails to load properly on mobile browsers. If you are checking on a phone and the captcha image just does not appear, switch to a desktop browser. It saves roughly ten minutes of frustration. I know because I spent that long trying to make it work on my phone before giving up.
The information you get back typically includes the Iqama number, full name in Arabic and English, nationality, occupation, employer name, iqama issue date, expiry date, and residency status. That is generally enough for basic verification purposes. If you need certified copies or official documentation for legal reasons, this portal is not the place to get them. You would need to go through the nearest absher point or a government service center. I also found that the site's API endpoints have changed a few times over the years, which means any third-party tools or scripts people built to automate these lookups tend to break whenever the ministry updates their backend. If you rely on any automated checking system, plan for maintenance every time there is a government IT update announcement, which usually comes without much warning. One more practical note. The portal does not send email confirmations or save your search history unless you are logged into an account. If you are checking multiple iqama numbers for a batch of employees, write down the results as you go. The session does not persist between pages, and if the page times out you lose everything you were looking up. I usually keep a spreadsheet open and fill it in real time rather than relying on memory.
Get the Full Details

The whole lookup process itself takes about thirty seconds if everything works normally. Under ideal conditions. If the server is experiencing high traffic, which happens frequently during peak hours like mid-morning on weekdays, it can stretch to two or three minutes before returning a result or timing out entirely. If you run into persistent issues that the troubleshooting tips above do not resolve, the most reliable path is to contact the mol call center at 19911. They can verify your residency details over the phone if you provide your Iqama number and national ID or passport information. It is slower than the online method but when the portal is down, it is your only option.