GCC Jobs Aggregator - Dubai, UAE & Saudi Jobs from Bayt & More

Dubai, UAE, Saudi Arabia, Qatar, Kuwait, Bahrain and Oman jobs from Bayt, GulfTalent and NaukriGulf in one run. Deduplicated Gulf job listings with seniority detection and optional Arabic labels.

Guide: Gulf jobs API

GCC Jobs Aggregator — Dubai, UAE & Saudi Jobs from Bayt & More

Search the three biggest Gulf job boards in one run. One query gives you deduplicated job listings from Bayt, GulfTalent and NaukriGulf across the UAE, Saudi Arabia, Qatar, Kuwait, Bahrain and Oman.

Companies in the Gulf post the same role on two or three boards at once. Scraping each board separately means paying three times and cleaning up the overlap yourself. This Actor merges those duplicates into one record that tells you every board the job appears on.

What you get for each job

  • Job title and company name
  • Location and country
  • Which boards it was found on, with a direct link to each posting
  • Posted date, normalized to a single format across all three boards
  • Description snippet where the board provides one
  • Experience or salary text where available
  • Seniority level and job function, detected from the title
  • Arabic labels for titles and companies (optional, generated with the Anthropic API using your own key)

Sources

Board Coverage Notes
Bayt.com All GCC The region's largest job board
GulfTalent All GCC Strong for professional and managerial roles
NaukriGulf All GCC Rich metadata: descriptions, experience ranges, vacancy counts

Everything comes from public search pages and APIs. No login, no cookies, no account risk.

Input

Field Description
keywords One or more role searches, e.g. ["Ecommerce Specialist", "Accountant"]
country One of: uae, saudi-arabia, qatar, kuwait, bahrain, oman. Default is uae
sources Which boards to search. All three by default
maxJobsPerSource Cap per board per keyword. Default 50
deduplicate Merge the same role posted on several boards into one record. Default on
enableArabicLabels Add Arabic labels for titles and companies. Needs your anthropicApiKey

Pricing

You pay a small fee per job record in your results. Duplicates are merged before billing, so you never pay twice for the same role.

Example output

{
  "title": "Ecommerce Trade Manager",
  "company": "Chalhoub Group",
  "location": "Dubai",
  "country": "United Arab Emirates",
  "sources": ["bayt", "gulftalent"],
  "allLinks": {
    "bayt": "https://www.bayt.com/en/uae/jobs/ecommerce-trade-manager-74812345/",
    "gulftalent": "https://www.gulftalent.com/uae/jobs/ecommerce-trade-manager-591518"
  },
  "postedDate": "2026-05-26",
  "seniorityGuess": "Mid-Senior level",
  "functionGuess": "Ecommerce",
  "titleArabic": "مدير التجارة الإلكترونية",
  "searchKeyword": "Ecommerce Specialist"
}

Tips

  • Recruiters: run weekly per country and compare who keeps reposting the same role. A job that stays up across all three boards for a month usually means a hard-to-fill position.
  • Sales teams: pair this with a hiring-signals tracker to turn job postings into warm leads.
  • Job seekers: one run replaces checking three sites. The sources field tells you where to apply with the least competition.

Frequently asked questions

How do I scrape jobs from Bayt, GulfTalent and NaukriGulf at once? Run this Actor with your keywords and a country. It searches all three Gulf job boards in a single run and merges duplicate postings into one record.

Do I need a login or account to scrape these job boards? No. Everything comes from public search pages and APIs — no login, no cookies, no account risk.

Can I get Gulf jobs data as JSON, CSV or Excel? Yes. Results are stored in a dataset you can export to JSON, CSV, Excel or feed to an API.

Which countries are covered? UAE, Saudi Arabia, Qatar, Kuwait, Bahrain and Oman.

How does deduplication work? The same role posted on several boards is merged into one record listing every board it appears on, and you are billed once — never per duplicate.

Can I add Arabic job titles? Yes — enable enableArabicLabels with your own Anthropic API key to add Arabic labels for titles and companies.


More GCC data tools by Get Anything

Part of a suite of Gulf-focused public-data Actors. You may also want:

⭐ Found this useful?

If this Actor saved you time, please leave a rating on its Apify page — reviews genuinely help others discover it and help me keep improving it.

🤖 Use with Claude or ChatGPT (MCP)

Run this actor from Claude, ChatGPT, Cursor or any MCP client via the Apify MCP server. In Claude Desktop: Settings → Connectors → Add custom connector → https://mcp.apify.com. Or expose just this tool:

{ "mcpServers": { "apify": { "url": "https://mcp.apify.com?tools=get_anything/gcc-jobs-aggregator" } } }

Full guide: Connect Apify actors to Claude & ChatGPT.

Related scrapers