Key takeaways
- A content API delivers the descriptive layer of Umrah travel (hotels, places, rituals, rules) as structured data, separate from live prices and availability.
- The hardest Umrah content to get right is the pilgrim-specific detail: walking distance to the Haram, nearest gate, accessibility, and multilingual guidance.
- Good content APIs are defined by stable IDs, freshness timestamps, multilingual fields and clear licensing, not just by the number of records.
- UmrahCore is building an Umrah Content API and is opening early access to agencies, OTAs and app developers.
Open ten Umrah agency websites and you will find the same hotels described ten different ways. One lists a Makkah hotel as "near Haram", another as "300 m", a third as "5 minutes' walk". Photos are outdated, room types disagree, and the ritual guide was copied from somewhere years ago. Every agency, OTA and app in the sector is rebuilding the same content by hand, in several languages, and keeping none of it current.
That is the problem an Umrah content API solves.
What an Umrah content API is
A content API is a service that returns structured, descriptive information about travel products and places, rather than live prices or availability. In the Umrah context it answers questions like "what is this hotel like and how far is it from the Haram?", "which sites do pilgrims visit in Madinah?" or "what does a pilgrim need to know before entering ihram?", in a format software can display, filter and translate.
It is useful to separate the three layers of a travel data stack:
| Layer | Answers | Changes |
|---|---|---|
| Content | What is it? Where is it? What should the pilgrim know? | Slowly: weeks or months |
| Availability and pricing | Is it free on these dates, and at what price? | Constantly: minutes or hours |
| Booking and fulfilment | Reserve it, confirm it, issue the documents. | Per transaction |
Mixing these layers is a common mistake. Content cached aggressively is fast and cheap; prices cached aggressively are wrong. Treating content as its own API lets each layer be designed for how often it really changes.
Who needs Umrah content
- Umrah agencies and tour operators publishing packages on their websites and in brochures.
- OTAs and B2B portals that list Makkah and Madinah hotels alongside the rest of their inventory.
- Pilgrim and Islamic lifestyle apps that want trustworthy guides, maps and practical information.
- Airlines, banks and fintechs offering Umrah savings plans, financing or bundled trips.
- AI assistants and chatbots that need grounded, citable facts instead of guessing.
With international Umrah arrivals at a record of about 18 million in 2025 and a national target of 30 million by 2030, the number of products serving pilgrims is growing faster than anyone's ability to write content for them by hand.
What an Umrah content API should cover
Hotels in Makkah and Madinah
Generic hotel feeds describe amenities. Pilgrims choose on different criteria: walking distance to Masjid al-Haram or Masjid an-Nabawi, the nearest gate, whether the walk involves slopes or stairs, suitability for elderly travellers and wheelchair users, and room types that fit families of four or five. These are exactly the fields that are missing or inconsistent in most sources.
Places and ziyarat
Historical and religious sites around Makkah and Madinah, with consistent names across languages, coordinates, visiting notes and practical access information.
Ritual and preparation guides
Step-by-step Umrah guidance and preparation content in the languages pilgrims actually read. For content of this kind, clear sourcing and review by qualified scholars matter as much as translation quality.
Season and regulation notices
The season calendar, visa and entry deadlines and Nusuk process changes, each with an effective date and a link to the official source. Our 1448 AH season guide shows how much operational detail lives in these rules.
Reference data
Cities, airports and transfer endpoints with canonical names, so that "Madinah", "Medina" and "Al-Madinah Al-Munawwarah" resolve to one place across every system that consumes the data.
What makes a content API good
Record counts are easy to advertise and rarely the point. When evaluating any Umrah content API, look for:
- Stable identifiers. A hotel keeps its ID forever, even when its name or brand changes, so your mappings do not break.
- Freshness metadata. Every record carries a last-verified date, so you can decide what to trust and what to re-check.
- Multilingual fields, including right-to-left languages. Arabic and Urdu matter in this market as much as English, Bengali, Indonesian and Turkish.
- Change feeds. An endpoint that returns only what changed since your last sync, instead of forcing full re-downloads.
- Clear licensing, especially for images, so you know what you may display and where.
- Cache-friendly responses with proper validators, because content is read far more often than it changes.
What a response might look like
An illustrative example of a hotel record. Field names and values here are examples of the shape, not a published schema:
{
"id": "htl_mak_000123",
"city": { "id": "city_makkah", "name": { "en": "Makkah", "ar": "مكة المكرمة" } },
"name": { "en": "Example Haram View Hotel" },
"haram_access": {
"walking_distance_m": 350,
"nearest_gate": { "en": "King Abdulaziz Gate" },
"route_notes": { "en": "Mostly level; one ramp." },
"step_free_route": true
},
"room_types": [
{ "code": "QUAD", "max_occupancy": 4 },
{ "code": "DBL", "max_occupancy": 2 }
],
"last_verified": "2026-09-01"
}
The pilgrim-specific block (haram_access) is the part that is hardest to source and the part that most influences a booking decision.
Build it yourself or use an API?
Large operators sometimes build their own content database. It is a reasonable choice if you have a content team, editors in several languages and the discipline to re-verify thousands of records every season. For most agencies and app builders, the maintenance cost is the problem, not the initial build. A shared content API spreads that cost across everyone who uses it and lets your team focus on selling and serving pilgrims.
The UmrahCore Content API: early access
UmrahCore already maintains structured reference data inside our Umrah and Hajj back-office, including a curated directory of Saudi cities used for hotel and transfer endpoints, and the site itself is published in six languages. We are now extending that into a standalone UmrahCore Content API for agencies, OTAs, B2B portals and app developers.
The API is being built now and is not yet generally available. Its planned coverage follows the areas described above: Makkah and Madinah hotel content with pilgrim-specific access data, places and ziyarat, preparation guides, season and regulation notices, and multilingual reference data. The final scope, formats and commercial terms are being shaped with early-access partners.
Frequently asked questions
What is an Umrah content API?
It is a service that provides structured, descriptive Umrah data, such as Makkah and Madinah hotel details, places to visit, ritual guides and season rules, for websites, apps and booking systems to display. It is separate from live pricing and availability.
How is a content API different from a hotel booking API?
A booking API handles live availability, prices and reservations, which change constantly. A content API handles descriptive information that changes slowly, so it can be cached heavily and reused across many products.
Is the UmrahCore Content API available now?
It is in development and not yet generally available. UmrahCore is opening early access to agencies, OTAs and app developers, and the final scope is being shaped with those partners.
Which languages matter for Umrah content?
It depends on your market, but Arabic and Urdu (both right-to-left), English, Bengali, Indonesian and Turkish are the core set for many Umrah source markets, and they are the six languages UmrahCore publishes in.
Sources
- Argaam — Umrah performers and pilgrims hit record levels (Vision 2030 data)
- Pilgrim Experience Program — capacity targets for 2025 and 2030
Regulations change between seasons. Always confirm current rules on the official Nusuk and Ministry of Hajj and Umrah channels before acting on them.