{
  "description": "Search live GulfTalent jobs across 38 markets, pull an employer's careers page or specific URLs, and export salary benchmarks. No login, cookies, or API key required.",
  "properties": {
    "careerLevel": {
      "default": "",
      "description": "Seniority required by the posting.",
      "editor": "select",
      "enum": [
        "",
        "fresh-graduate",
        "junior",
        "experienced",
        "manager",
        "director"
      ],
      "enumTitles": [
        "Any career level",
        "Student / Fresh Graduate",
        "Junior Professional",
        "Experienced Professional",
        "Supervisor / Manager",
        "Top Management / Director"
      ],
      "prefill": "",
      "title": "Career level",
      "type": "string"
    },
    "category": {
      "default": "",
      "description": "Job function such as Accounting, Software or Logistics.",
      "editor": "select",
      "enum": [
        "",
        "accounting",
        "admin",
        "architecture",
        "catering",
        "design",
        "customer-service",
        "academic",
        "chemical-engineering",
        "civil-engineering",
        "electronics-engineering",
        "hse",
        "mechanical-engineering",
        "petroleum-engineering",
        "power-engineering",
        "finance-consulting",
        "management",
        "healthcare",
        "hr",
        "investment",
        "software",
        "journalism",
        "legal",
        "marketing",
        "security",
        "procurement",
        "r-d",
        "retail-sales",
        "telesales",
        "sales",
        "translation",
        "logistics",
        "network-admin"
      ],
      "enumTitles": [
        "Any category",
        "Accounting & Audit",
        "Administration & Secretarial",
        "Architecture",
        "Catering, Food Services & Restaurants",
        "Creative Arts & Design",
        "Customer Service",
        "Education & Teaching",
        "Engineering - Chemical & Petrochemical",
        "Engineering - Civil & Construction",
        "Engineering - Electronics & Telecom",
        "Safety & Environment",
        "Engineering - Mechanical & Aeronautical",
        "Engineering - Petroleum, Mining & Marine",
        "Engineering - Power & Heavy Electrical",
        "Finance, Business Analysis & Consulting",
        "General Management",
        "Healthcare",
        "HR, Recruitment & Training",
        "Investment Management",
        "IT - Software & Web Development",
        "Journalism",
        "Legal",
        "Marketing, Advertising & PR",
        "Police, military & security services",
        "Purchasing & Procurement",
        "Research & Development (R&D)",
        "Sales - Retail",
        "Sales - Telesales / Telemarketing",
        "Sales - Wholesale / Corporate",
        "Translation",
        "Transport, Logistics & Warehousing",
        "IT - Network Administration"
      ],
      "prefill": "",
      "title": "Job category",
      "type": "string"
    },
    "city": {
      "default": "",
      "description": "Restrict jobs to a city. Selecting a city also selects its country.",
      "editor": "select",
      "enum": [
        "",
        "dubai",
        "abu-dhabi",
        "sharjah",
        "ras-al-khaimah",
        "ajman",
        "al-ain",
        "fujairah",
        "umm-al-quwain",
        "riyadh",
        "jeddah",
        "mecca",
        "dammam",
        "khobar",
        "dhahran",
        "jubail",
        "yanbu",
        "doha",
        "muscat",
        "salalah",
        "cairo",
        "amman",
        "kuwait-city",
        "manama",
        "baghdad",
        "basra",
        "erbil",
        "kirkuk",
        "mosul",
        "sulaymaniyah",
        "beirut"
      ],
      "enumTitles": [
        "Any city",
        "Dubai (United Arab Emirates)",
        "Abu Dhabi (United Arab Emirates)",
        "Sharjah (United Arab Emirates)",
        "Ras Al Khaimah (United Arab Emirates)",
        "Ajman (United Arab Emirates)",
        "Al Ain (United Arab Emirates)",
        "Fujairah (United Arab Emirates)",
        "Umm Al Quwain (United Arab Emirates)",
        "Riyadh (Saudi Arabia)",
        "Jeddah (Saudi Arabia)",
        "Mecca (Saudi Arabia)",
        "Dammam (Saudi Arabia)",
        "Khobar (Saudi Arabia)",
        "Dhahran (Saudi Arabia)",
        "Jubail (Saudi Arabia)",
        "Yanbu (Saudi Arabia)",
        "Doha (Qatar)",
        "Muscat (Oman)",
        "Salalah (Oman)",
        "Cairo (Egypt)",
        "Amman (Jordan)",
        "Kuwait City (Kuwait)",
        "Manama (Bahrain)",
        "Baghdad (Iraq)",
        "Basra (Iraq)",
        "Erbil (Iraq)",
        "Kirkuk (Iraq)",
        "Mosul (Iraq)",
        "Sulaymaniyah (Iraq)",
        "Beirut (Lebanon)"
      ],
      "prefill": "",
      "title": "City",
      "type": "string"
    },
    "companyUrl": {
      "default": "",
      "description": "A GulfTalent company page such as https://www.gulftalent.com/companies/marriott-international-careers or just marriott-international-careers.",
      "editor": "textfield",
      "prefill": "",
      "title": "Company careers URL or slug (mode=byCompany)",
      "type": "string"
    },
    "country": {
      "default": "uae",
      "description": "Restrict jobs to one of GulfTalent's 38 markets.",
      "editor": "select",
      "enum": [
        "",
        "uae",
        "saudi-arabia",
        "egypt",
        "qatar",
        "jordan",
        "bahrain",
        "kuwait",
        "oman",
        "lebanon",
        "iraq",
        "remote-jobs",
        "india",
        "armenia",
        "djibouti",
        "malta",
        "united-kingdom",
        "nigeria",
        "belgium",
        "maldives",
        "malaysia",
        "finland",
        "switzerland",
        "singapore",
        "uganda",
        "latvia",
        "south-korea",
        "kenya",
        "austria",
        "spain",
        "zambia",
        "seychelles",
        "united-states",
        "pakistan",
        "sweden",
        "germany",
        "france",
        "brunei",
        "libya"
      ],
      "enumTitles": [
        "Any country",
        "United Arab Emirates",
        "Saudi Arabia",
        "Egypt",
        "Qatar",
        "Jordan",
        "Bahrain",
        "Kuwait",
        "Oman",
        "Lebanon",
        "Iraq",
        "Remote Jobs",
        "India",
        "Armenia",
        "Djibouti",
        "Malta",
        "United Kingdom",
        "Nigeria",
        "Belgium",
        "Maldives",
        "Malaysia",
        "Finland",
        "Switzerland",
        "Singapore",
        "Uganda",
        "Latvia",
        "South Korea",
        "Kenya",
        "Austria",
        "Spain",
        "Zambia",
        "Seychelles",
        "United States",
        "Pakistan",
        "Sweden",
        "Germany",
        "France",
        "Brunei",
        "Libya"
      ],
      "prefill": "uae",
      "title": "Country",
      "type": "string"
    },
    "easyApplyOnly": {
      "default": false,
      "description": "Keep only jobs that can be applied for on GulfTalent.",
      "prefill": false,
      "title": "Easy Apply only",
      "type": "boolean"
    },
    "employmentTypes": {
      "default": [],
      "description": "Any of: full-time, part-time, contract, temporary, internship. Leave empty for all types.",
      "editor": "stringList",
      "prefill": [],
      "title": "Employment types",
      "type": "array"
    },
    "excludeKeywords": {
      "default": [],
      "description": "Drop jobs whose title, description or job function contains any of these terms (case-insensitive).",
      "editor": "stringList",
      "prefill": [],
      "title": "Exclude keywords",
      "type": "array"
    },
    "exclusiveOnly": {
      "default": false,
      "description": "Keep only GulfTalent-exclusive postings.",
      "prefill": false,
      "title": "Exclusive jobs only",
      "type": "boolean"
    },
    "fetchFullDetails": {
      "default": true,
      "description": "Visit each job page for the full description, salary, address and preference fields. Turn off for the fastest, cheapest listing-only runs.",
      "prefill": false,
      "title": "Fetch full details",
      "type": "boolean"
    },
    "includeKeywords": {
      "default": [],
      "description": "Keep only jobs whose title, description or job function contains any of these terms (case-insensitive).",
      "editor": "stringList",
      "prefill": [],
      "title": "Must contain keywords",
      "type": "array"
    },
    "industry": {
      "default": "",
      "description": "The hiring company's industry sector.",
      "editor": "select",
      "enum": [
        "",
        "marketing",
        "accountancy",
        "banking",
        "professional-services",
        "non-profit",
        "construction",
        "cosmetics",
        "education",
        "engineering",
        "finance",
        "fmcg",
        "general-trading",
        "government",
        "healthcare",
        "insurance",
        "it",
        "law",
        "consulting",
        "manufacturing",
        "media",
        "oil-gas",
        "publishing",
        "real-estate",
        "hr",
        "retail",
        "security",
        "shipping",
        "telecom",
        "logistics",
        "hospitality",
        "utilities",
        "automotive",
        "aviation",
        "it-hardware-networking",
        "cyber-network-security",
        "restaurants-catering-food-services",
        "facilities-management",
        "mining-quarrying",
        "textiles-apparel-fashion"
      ],
      "enumTitles": [
        "Any industry",
        "Marketing, Advertising & PR",
        "Audit & Accountancy",
        "Banking & Financial Services",
        "Business Support & Outsourcing",
        "Non-profit / NGO / Social Services",
        "Construction",
        "Cosmetics, Personal Care & Luxury Goods",
        "Education & Training",
        "Engineering Services",
        "Finance, Investment & Asset Management",
        "FMCG / Consumer Goods / Food & Beverages",
        "General Trading & Import/Export",
        "Government & Public Sector",
        "Healthcare, Pharmaceuticals & Medical Services",
        "Insurance",
        "Software & Internet Services",
        "Legal Services",
        "Management Consulting",
        "Manufacturing",
        "Media & Entertainment",
        "Oil & Gas / Energy",
        "Printing & Publishing",
        "Property & Real Estate",
        "Recruitment & HR",
        "Retail",
        "Security, law & order",
        "Shipping, Freight & Marine",
        "Telecoms",
        "Transport, Logistics & Warehousing",
        "Travel, Hotel & Tourism",
        "Water, Power & Utilities",
        "Automotive",
        "Aviation, Airlines & Aerospace",
        "IT, Hardware & Networking",
        "Cyber & Network Security",
        "Restaurants, Catering & Food Services",
        "Facilities Management",
        "Mining & Quarrying",
        "Textiles, Apparel & Fashion"
      ],
      "prefill": "",
      "title": "Company industry",
      "type": "string"
    },
    "maxItems": {
      "default": 25,
      "description": "Hard cap on emitted records (1-10000).",
      "maximum": 10000,
      "minimum": 1,
      "prefill": 3,
      "title": "Max records",
      "type": "integer"
    },
    "maxSalary": {
      "description": "Drop jobs above this salary in the job's own currency. Jobs without a disclosed salary are kept.",
      "maximum": 10000000,
      "minimum": 0,
      "title": "Maximum salary",
      "type": "integer"
    },
    "minSalary": {
      "description": "Drop jobs below this salary in the job's own currency. Jobs without a disclosed salary are kept.",
      "maximum": 10000000,
      "minimum": 0,
      "title": "Minimum salary",
      "type": "integer"
    },
    "mode": {
      "default": "search",
      "description": "What to collect: job search, one employer, pasted URLs, or salary benchmarks.",
      "editor": "select",
      "enum": [
        "search",
        "byCompany",
        "byUrls",
        "salary"
      ],
      "enumTitles": [
        "Search jobs",
        "One company's careers page",
        "Pasted job / search / company URLs",
        "Salary benchmarks"
      ],
      "prefill": "search",
      "title": "Mode",
      "type": "string"
    },
    "nationality": {
      "default": "",
      "description": "Only jobs aimed at this Gulf nationality.",
      "editor": "select",
      "enum": [
        "",
        "uae",
        "saudi",
        "kuwaiti",
        "qatari",
        "bahraini",
        "omani"
      ],
      "enumTitles": [
        "Any nationality",
        "UAE",
        "Saudi Arabia",
        "Kuwait",
        "Qatar",
        "Bahrain",
        "Oman"
      ],
      "prefill": "",
      "title": "Nationality preference",
      "type": "string"
    },
    "postedWithinDays": {
      "default": 0,
      "description": "Only jobs posted in the last N days. 0 means any age.",
      "maximum": 90,
      "minimum": 0,
      "prefill": 0,
      "title": "Posted within (days)",
      "type": "integer"
    },
    "remoteOnly": {
      "default": false,
      "description": "Keep only postings GulfTalent flags as remote.",
      "prefill": false,
      "title": "Remote jobs only",
      "type": "boolean"
    },
    "salaryCountry": {
      "default": "uae",
      "description": "GulfTalent publishes salary benchmarks for six GCC countries.",
      "editor": "select",
      "enum": [
        "uae",
        "saudi-arabia",
        "qatar",
        "kuwait",
        "bahrain",
        "oman"
      ],
      "enumTitles": [
        "United Arab Emirates",
        "Saudi Arabia",
        "Qatar",
        "Kuwait",
        "Bahrain",
        "Oman"
      ],
      "prefill": "uae",
      "title": "Salary country (mode=salary)",
      "type": "string"
    },
    "salaryCurrency": {
      "default": "",
      "description": "Primary currency for the percentile fields. Leave empty for the country's own currency.",
      "editor": "select",
      "enum": [
        "",
        "AED",
        "BHD",
        "KWD",
        "OMR",
        "QAR",
        "SAR",
        "USD",
        "GBP",
        "EUR",
        "INR"
      ],
      "enumTitles": [
        "Local currency",
        "AED",
        "BHD",
        "KWD",
        "OMR",
        "QAR",
        "SAR",
        "USD",
        "GBP",
        "EUR",
        "INR"
      ],
      "prefill": "",
      "title": "Salary currency (mode=salary)",
      "type": "string"
    },
    "salaryTitles": {
      "default": [
        "accountant"
      ],
      "description": "Job titles to benchmark, e.g. accountant or project manager.",
      "editor": "stringList",
      "prefill": [
        "accountant"
      ],
      "title": "Salary titles (mode=salary)",
      "type": "array"
    },
    "searchQueries": {
      "default": [
        "accountant"
      ],
      "description": "One or more job-title keywords. Each query is paginated in full and results are de-duplicated. Leave empty to browse all jobs that match the filters.",
      "editor": "stringList",
      "prefill": [
        "accountant"
      ],
      "title": "Search keywords (mode=search)",
      "type": "array"
    },
    "startUrls": {
      "default": [],
      "description": "Job detail URLs, search/listing URLs or company careers URLs.",
      "editor": "stringList",
      "prefill": [],
      "title": "Start URLs (mode=byUrls)",
      "type": "array"
    }
  },
  "required": [
    "mode"
  ],
  "schemaVersion": 1,
  "title": "GulfTalent Jobs & Salary Benchmarks Input",
  "type": "object"
}
