Skip to content

GulfTalent Scraper

Try for free

Scrape GulfTalent.com jobs in the UAE, Saudi Arabia, Qatar, Kuwait, Bahrain and Oman. Search by keyword, country and city or paste URLs. Get title, company, monthly salary, seniority, nationality, full description and apply link.

🌴 GulfTalent Scraper

Scrape job listings from GulfTalent.com, the Gulf's specialist job board, in the UAE, Saudi Arabia, Qatar, Kuwait, Bahrain and Oman (plus Egypt, Jordan, Iraq and Lebanon). Search by keyword, country and city, or paste GulfTalent URLs, and get clean rows with title, company, monthly salary (also in USD), seniority, required nationality, gender and Arabic fluency, the full description and requirements, and the apply link. No login, no browser.

✨ Why use GulfTalent Scraper?

  • ⚡ Fast — reads GulfTalent's own JSON search and job APIs instead of rendering pages.
  • 🌍 Every Gulf market — UAE, Saudi Arabia, Qatar, Kuwait, Bahrain and Oman, or all countries at once.
  • 💰 Salary data — monthly salary band with currency, converted to USD for the pegged Gulf currencies.
  • 🧾 Gulf hiring details — seniority, nationality, gender, Arabic fluency, job function, industry, benefits and office address.
  • 🎯 Real filters — country, city, seniority and Easy Apply are applied by GulfTalent; posted-within days and sort order on top.
  • 🔒 No login needed — only public job data.

🎯 Use cases

  • 📊 Salary benchmarking across Gulf countries, cities, functions and seniority levels.
  • 🧲 Recruitment lead generation — employers and agencies hiring right now, with company pages.
  • 🛰️ Job aggregation — feed GulfTalent jobs into your own board or ATS.
  • 🧭 Labour-market research — nationality and language requirements by role and country.
  • 🔔 Job alerts — schedule a daily run with Posted within (days) = 1.

🚀 How to use

  1. Enter a search term, pick a country (UAE by default) and optionally a city. Or paste GulfTalent search URLs or job URLs.
  2. Set Max results and any filters.
  3. Click Start.
  4. Download the dataset as JSON, CSV, Excel or HTML, or read it through the API.

📥 Input

FieldWhat it does
queryJob keywords, e.g. developer, accountant.
countryAE, SA, QA, KW, BH, OM, EG, JO, IQ, LB or all.
locationOptional city, e.g. Dubai, Riyadh, Doha.
startUrlsGulfTalent search pages, e.g. /uae/jobs/title/accountant, /uae/jobs/city/abu-dhabi, /qatar/jobs. Job URLs are fetched directly.
jobUrlsJob pages or numeric job IDs.
maxResultsJobs to save across all searches (0 = all).
postedWithinDays, seniority, easyApplyOnly, sortByFilters.
includeDetailsLoad each job for salary, description, requirements and candidate details (default on).
{
  "query": "accountant",
  "country": "SA",
  "location": "Riyadh",
  "seniority": ["experienced", "manager"],
  "postedWithinDays": 30,
  "maxResults": 100
}

📤 Output

One row per job.

FieldDescription
jobId, reference, urlGulfTalent job ID, the employer's reference and the job page.
title, standardTitle, jobFunction, jobCategory, seniorityWhat the job is.
company, companyId, companyUrl, companyLogo, companyAbout, industry, companyConfidentialThe employer.
location, city, country, countryCode, officeAddress, isRemoteWhere the job is.
salaryMin, salaryMax, salaryCurrency, salaryPeriod, salaryText, salaryUsdMin, salaryUsdMax, salaryDisclosedMonthly salary band. salaryDisclosed is false when the employer hides it on the job page.
employmentType, nationality, gender, arabicFluency, additionalBenefitsCandidate requirements and benefits.
description, descriptionHtml, requirements, keywordsFull text.
extractedEmails, extractedPhonesContacts found in the description.
postedAt, easyApply, applyUrl, isExclusive, statusDates and how to apply.

Example (trimmed, from a test run):

[
  {
    "jobId": "647107",
    "reference": "QP275-9328",
    "title": "Chef De Partie",
    "url": "https://www.gulftalent.com/uae/jobs/chef-de-partie-647107",
    "company": "RTC-1 Employment Services",
    "companyId": 7330,
    "companyConfidential": false,
    "companyUrl": "https://www.gulftalent.com/companies/rtc-1-employment-services-careers",
    "companyLogo": "https://www.gulftalent.com/images1/logos/QE275-7330_logo-img-rtc-1-employment-services-careers-jobs.jpg",
    "companyAbout": "RTC-1 Employment Services is a licensed recruitment firm based in Dubai, UAE. Our team has been in the market ...",
    "industry": "FMCG / Consumer Goods / Food & Beverages",
    "jobFunction": "Catering, Food Services & Restaurants",
    "jobCategory": "Catering",
    "standardTitle": "Chef",
    "seniority": "Student / Fresh graduate",
    "location": "Dubai, UAE",
    "city": "Dubai",
    "country": "UAE",
    "countryCode": "AE",
    "officeAddress": "Cluster V, Jumeirah Lake Towers - Dubai, Dubai",
    "isRemote": false,
    "employmentType": "Full Time",
    "salaryMin": 3800,
    "salaryMax": 4000,
    "salaryCurrency": "AED",
    "salaryPeriod": "MONTH",
    "salaryText": "3800 - 4000 AED",
    "salaryDisclosed": true,
    "salaryUsdMin": 1035,
    "salaryUsdMax": 1089,
    "additionalBenefits": null,
    "nationality": "Philippines",
    "gender": null,
    "arabicFluency": null,
    "description": "Position Title: Chef De Partie – QSR (2)\nEmployment Type: Full Time\nSalary: up to 4,000 AED inclusive depending on experience and qualifications\nBenefits: as pe...",
    "descriptionHtml": "<p>Position Title: Chef De Partie – QSR (2)<br>Employment Type: Full Time<br>Salary: up to 4,000 AED inclusive depending...",
    "requirements": "Qualifications:\n- Open to Tagalog speaker aged 40 years or below\n- Minimum High school graduate with at least 2 years of...",
    "keywords": [],
    "extractedEmails": [],
    "extractedPhones": [],
    "postedAt": "2026-10-15T05:00:00Z",
    "easyApply": true,
    "applyUrl": "https://www.gulftalent.com/uae/jobs/chef-de-partie-647107",
    "isExclusive": false,
    "isScraped": false,
    "status": "LIVE",
    "detailFetched": true,
    "searchQuery": null,
    "scrapedAt": "2026-10-15T22:11:26.262Z"
  }
]

💰 Pricing

You pay $0.60 per 1,000 jobs saved ($0.0006 per job), plus a small amount of platform usage (compute and datacenter proxy traffic, a few cents per 1,000 jobs). Example: 1,000 jobs with full details ≈ $0.65 in total. The run stops cleanly at your maximum charge.

❓ FAQ

Is it legal to scrape GulfTalent? The actor collects only publicly visible job postings. Check GulfTalent's terms and your local rules for how you use the data.

Do I need a login or my own proxy? No. The default datacenter proxy spreads requests over several IP addresses so GulfTalent does not rate-limit the run.

How many results can I get? As many as GulfTalent lists for your search. All countries together hold tens of thousands of open jobs.

Why is the salary there when the job page says "Not Specified"? Employers enter a salary band even when they hide it from the page. salaryDisclosed tells you which ones are shown publicly.

Can I scrape several countries in one run? Yes. Choose All countries, or paste one search URL per country; the limit is shared fairly between searches.

Can I schedule it or use the API? Yes. Schedule runs in the console or start them through the API.

⚠️ Limits

  • Keyword search uses GulfTalent's full-text search, so it can match words in the description, not only the title (the same as GulfTalent's own search box).
  • City names must match a GulfTalent city; other locations are matched against the job's location text.
  • Salaries are monthly. USD values are given only for currencies pegged to the dollar (AED, SAR, QAR, BHD, OMR, JOD) and KWD.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.