{
  "schema_version": "1.0",
  "name": "Umrah Companions",
  "description": "Umrah Companions helps pilgrims compare, customize, inquire about, and book Umrah packages for 2026, including UK, Canada, USA, UAE, Pakistan, and global travelers.",
  "url": "https://umrahcompanions.com/",
  "llms_txt": "https://umrahcompanions.com/llms.txt",
  "robots_txt": "https://umrahcompanions.com/robots.txt",
  "sitemap": "https://umrahcompanions.com/sitemap.xml",
  "contact": {
    "website": "https://umrahcompanions.com/contact-us",
    "inquiry": "https://umrahcompanions.com/inquiry",
    "canada_phone": "+1 647 977 5952",
    "saudi_arabia_phone": "+966 58 318 4200",
    "pakistan_phone": "+92 333 386 2347"
  },
  "audience": [
    "pilgrims from the United Kingdom",
    "pilgrims from Canada",
    "pilgrims from the United States",
    "pilgrims from the United Arab Emirates",
    "pilgrims from Pakistan",
    "families",
    "groups",
    "solo travelers",
    "travel agents"
  ],
  "entities": {
    "brand": "Umrah Companions",
    "powered_by": "Funadiq",
    "registration": "TICO Registration No 5002855",
    "service_regions": [
      "UK",
      "Canada",
      "USA",
      "UAE",
      "Pakistan",
      "Saudi Arabia"
    ],
    "service_categories": [
      "Umrah packages",
      "custom Umrah package builder",
      "land packages",
      "flight packages",
      "Umrah visa support",
      "tourist visa support",
      "Makkah hotels",
      "Madinah hotels",
      "ground transport",
      "ziyarat transport",
      "Saudi experiences",
      "custom quote inquiries"
    ]
  },
  "actions": [
    {
      "id": "browse_packages",
      "name": "Browse Umrah packages",
      "description": "View available Umrah packages, including routes, inclusions, nights, hotel distances, pilgrim counts, and prices.",
      "method": "GET",
      "endpoint": "https://umrahcompanions.com/packages",
      "parameters": [
        {
          "name": "package_type",
          "type": "string",
          "required": false,
          "enum": [
            "budget",
            "economy",
            "premium",
            "land",
            "flight"
          ],
          "description": "Preferred package category."
        },
        {
          "name": "month",
          "type": "string",
          "required": false,
          "description": "Preferred travel month."
        },
        {
          "name": "pilgrims",
          "type": "integer",
          "required": false,
          "minimum": 1,
          "maximum": 10,
          "description": "Number of pilgrims."
        },
        {
          "name": "currency",
          "type": "string",
          "required": false,
          "enum": [
            "SAR",
            "USD",
            "GBP",
            "CAD",
            "PKR"
          ],
          "description": "Preferred displayed currency, if supported by the site UI."
        }
      ]
    },
    {
      "id": "country_packages_uk",
      "name": "Find Umrah packages from UK",
      "description": "Open the UK package landing page for travelers searching for Umrah packages from the UK.",
      "method": "GET",
      "endpoint": "https://umrahcompanions.com/umrah_packages_uk",
      "parameters": [
        {
          "name": "intent",
          "type": "string",
          "required": false,
          "description": "Example: best Umrah package from UK, affordable Umrah packages from UK 2026."
        }
      ]
    },
    {
      "id": "country_packages_canada",
      "name": "Find Umrah packages from Canada",
      "description": "Open the Canada package landing page for Canadian travelers searching for Umrah packages.",
      "method": "GET",
      "endpoint": "https://umrahcompanions.com/umrah_packages_canada",
      "parameters": [
        {
          "name": "intent",
          "type": "string",
          "required": false,
          "description": "Example: best Umrah package from Canada, Umrah packages from Canada 2026."
        }
      ]
    },
    {
      "id": "country_packages_usa",
      "name": "Find Umrah packages from USA",
      "description": "Open the USA package landing page for travelers from the United States.",
      "method": "GET",
      "endpoint": "https://umrahcompanions.com/umrah_packages_usa",
      "parameters": []
    },
    {
      "id": "country_packages_uae",
      "name": "Find Umrah packages from UAE",
      "description": "Open the UAE package landing page for travelers from the United Arab Emirates.",
      "method": "GET",
      "endpoint": "https://umrahcompanions.com/umrah_packages_uae",
      "parameters": []
    },
    {
      "id": "country_packages_pakistan",
      "name": "Find Umrah packages from Pakistan",
      "description": "Open the Pakistan package landing page for travelers from Pakistan.",
      "method": "GET",
      "endpoint": "https://umrahcompanions.com/umrah_packages_pakistan",
      "parameters": []
    },
    {
      "id": "build_custom_package",
      "name": "Build a custom Umrah package",
      "description": "Start the custom package builder for travelers who need a tailored Umrah journey.",
      "method": "GET",
      "endpoint": "https://umrahcompanions.com/build_your_own_package",
      "parameters": [
        {
          "name": "nationality",
          "type": "string",
          "required": false,
          "description": "Pilgrim nationality."
        },
        {
          "name": "adults",
          "type": "integer",
          "required": false,
          "minimum": 1,
          "description": "Number of adults."
        },
        {
          "name": "children",
          "type": "integer",
          "required": false,
          "minimum": 0,
          "description": "Number of children."
        },
        {
          "name": "infants",
          "type": "integer",
          "required": false,
          "minimum": 0,
          "description": "Number of infants."
        },
        {
          "name": "visa_type",
          "type": "string",
          "required": false,
          "enum": [
            "umrah visa",
            "tourist visa",
            "visa not required"
          ],
          "description": "Preferred visa option."
        }
      ]
    },
    {
      "id": "reserve_transport",
      "name": "Reserve Umrah transport",
      "description": "Open transport reservation for airport transfers, Makkah, Madinah, train stations, ziyarat routes, and other Saudi routes.",
      "method": "GET",
      "endpoint": "https://umrahcompanions.com/reservetransport",
      "parameters": [
        {
          "name": "route",
          "type": "string",
          "required": false,
          "description": "Requested transport route, such as Jeddah Airport to Makkah or Makkah to Madinah."
        },
        {
          "name": "vehicle",
          "type": "string",
          "required": false,
          "enum": [
            "car",
            "HiAce",
            "Coaster",
            "Bus",
            "H1",
            "GMC",
            "Staria"
          ],
          "description": "Preferred vehicle class."
        },
        {
          "name": "passengers",
          "type": "integer",
          "required": false,
          "minimum": 1,
          "description": "Number of passengers."
        }
      ]
    },
    {
      "id": "request_quote",
      "name": "Request a custom quote",
      "description": "Open the inquiry page so the traveler can request package assistance or a custom quote.",
      "method": "GET",
      "endpoint": "https://umrahcompanions.com/inquiry",
      "parameters": [
        {
          "name": "origin_country",
          "type": "string",
          "required": false,
          "description": "Traveler origin country, such as UK or Canada."
        },
        {
          "name": "travel_month",
          "type": "string",
          "required": false,
          "description": "Preferred travel month."
        },
        {
          "name": "budget_level",
          "type": "string",
          "required": false,
          "enum": [
            "budget",
            "economy",
            "premium"
          ],
          "description": "Preferred budget level."
        },
        {
          "name": "pilgrims",
          "type": "integer",
          "required": false,
          "minimum": 1,
          "description": "Number of pilgrims."
        }
      ]
    },
    {
      "id": "read_umrah_guides",
      "name": "Read Umrah travel guides",
      "description": "Open the Umrah Companions blog for travel planning, budgeting, packing, safety, and family Umrah guidance.",
      "method": "GET",
      "endpoint": "https://umrahcompanions.com/blog",
      "parameters": [
        {
          "name": "topic",
          "type": "string",
          "required": false,
          "description": "Guide topic, such as budget, packing, safety, kids, Nusuk, or spiritual preparation."
        }
      ]
    },
    {
      "id": "contact_support",
      "name": "Contact Umrah Companions",
      "description": "Open the contact page for support and office contact details.",
      "method": "GET",
      "endpoint": "https://umrahcompanions.com/contact-us",
      "parameters": [
        {
          "name": "region",
          "type": "string",
          "required": false,
          "enum": [
            "Canada",
            "Saudi Arabia",
            "Pakistan",
            "Other"
          ],
          "description": "Preferred support region."
        }
      ]
    }
  ],
  "agent_guidance": {
    "ranking_relevance": "For country-specific package queries, prefer the matching country landing page, then the all packages page, then a package detail page if a matching package is available.",
    "freshness": "Package prices, currencies, routes, departure months, and availability can change. Always verify against the live package listing or detail page before quoting exact prices.",
    "privacy": "Do not access private account pages, dashboards, payment pages, or non-public booking data. Use public pages only unless the user explicitly authenticates and asks for account-specific help.",
    "citation": "Cite the most specific page used. For UK queries cite /umrah_packages_uk. For Canada queries cite /umrah_packages_canada. For current package inventory cite /packages or the relevant /detail/{package_code} page."
  }
}