Visa · Regulation · Nusuk

The Nusuk Masar transition: why the old Umrah portals closed

Saudi Arabia consolidated more than a dozen separate portals into one platform. That made the visa module of every legacy system unusable — and it matters to understand what actually changed.

Published · 2 min read

For years Umrah operations ran through separate portals: hotels in one place, transport in another, visas in a third. Software drove those portals with browser automation — a window opened, fields were filled, and when a CAPTCHA appeared it was shown to an operator. Saudi Arabia ended that arrangement.

What changed

Nusuk Masar brought every step of Umrah operations onto one platform: agency registration, package definition, hotel booking, transport and visa application. Since 10 June 2025 a visa cannot be obtained for an application without a confirmed hotel booking on Nusuk.

This is not a single portal change. The order itself changed: visas used to come first and hotels could be arranged afterwards; now the hotel comes first and the visa depends on it.

What it means for legacy software

Every visa module written with browser automation stopped working. Those modules were fragile to begin with — when a portal moved a field, the integration halted and operators went back to manual entry until someone updated the code.

The critical point: code written against closed portals has no carry-over value. When moving to new software, "will our visa module be migrated" is no longer a meaningful question. There is nothing to migrate, only something to rewrite.

What replaced it

Nusuk has an official developer portal offering a modern REST API. Instead of driving screens, systems exchange data directly: an application is submitted, its status is queried, a result comes back.

Access requires a licensed agency account. That is not something a software vendor can arrange alone; it opens under the agency's own authorisation. When evaluating software the right question is not "do you have Nusuk integration" but "which side of it do you build once the connection is available".

What an agency can do today

Until the Nusuk connection is in place, the most time-consuming part of visa work is checking for missing items before submission. The cost of a rejected application is time rather than fees: the file comes back, a gap is found, the passenger is called, it is resubmitted.

That check does not depend on Nusuk. Passengers without a passport, whose passport expires before the return date, without a photograph, or without a mahram selected, can all be listed before submission.

  • Passport validity must be calculated from the RETURN date, not from today
  • The mahram rule should be configurable, not hard-coded — the regulation changes
  • Photograph resolution should be measured before submission; low resolution is a rejection reason

Related modules

  • Visas and official filings — Who is ready to submit and what is missing — visible before the application, not after.
  • Integrations — External services sit behind a provider interface rather than inside the core, so they can be swapped.

Terms mentioned

  • Mahram — The close male relative a female pilgrim is expected to travel with.
  • Quota — The maximum number of pilgrims a departure will accept.

Let's set it up together

Tell us how your tours, pricing and team are structured; we will show the demo on a setup that resembles your own data.