GCC Jobs Search - Dubai, Qatar & Saudi Jobs + Recruiters

Search Gulf jobs in one run, filtered by field, experience, country, city, salary, company and type. An AI-ready tool (ChatGPT / Claude) for job seekers to find UAE, Saudi, Qatar, Kuwait, Bahrain and Oman roles - including recruitment-agency listings - from a single query.

Guide: Gulf jobs API

GCC Jobs Search — Dubai, Qatar & Saudi Jobs + Recruiters

Find jobs across the Gulf from a single query. Search the UAE, Saudi Arabia, Qatar, Kuwait, Bahrain and Oman at once, then filter by field, experience level, city, salary, company and job type - and get one clean, deduplicated list of openings instead of ten browser tabs.

Job seekers in the GCC keep hearing "there are no jobs." Usually there are - they're just scattered across a dozen boards and recruitment-agency sites that never surface in one search. This Actor pulls them together.

Use it inside ChatGPT or Claude

This Actor is built to be plugged into an AI app as a tool. Connect it through the Apify MCP server and just ask:

"Find marketing jobs in Dubai, 5+ years, that offer remote work."

"Show me finance roles in Riyadh posted in the last week."

"Any full-time nursing jobs across the whole Gulf?"

Your assistant maps the request onto the filters below and returns a structured list of live openings with apply links.

What you get for each job

  • Job title and company
  • Location, city and country
  • Field / function and seniority level (detected from the title)
  • Employment type and a remote flag, where the posting states them
  • Salary (parsed to a number + currency) when the listing publishes one
  • Posted date, normalized across every source
  • Which boards it was found on, with a direct apply link to each
  • Optional natural Arabic labels for titles and companies (using your own Anthropic API key)

Filters

Filter What it does
Keywords One or more role searches
Countries Any mix of UAE, Saudi Arabia, Qatar, Kuwait, Bahrain, Oman
City Keep only jobs in a given city (Dubai, Riyadh, Doha...)
Job function Marketing, Finance, Engineering, Sales, HR and more
Experience level Internship through Executive
Employment type Full-time, part-time, contract, temporary, internship
Remote only Keep only work-from-home roles
Company Keep only a specific employer
Minimum salary Keep only listings that publish a salary at or above your floor
Posted within Keep only recent postings (last N days)

On salary: most Gulf listings do not publish a salary. The minimum-salary filter only keeps jobs that state one, so use it when you specifically want salary-disclosed roles.

Sources

Source 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
Foundit Gulf (ex-Monster) All GCC Adds salary + recruitment-agency listings
Tanqeeb All GCC Aggregator - widens coverage (also surfaces LinkedIn/others)
Indeed All GCC Optional. Returns salary, but Indeed blocks shared proxies - enable only with your own clean residential proxy

Everything comes from public search pages and APIs. No login, no cookies, no account risk. Deduplication merges the same role found on multiple sources into one record. New sources (direct recruitment-agency boards) plug in continuously - the same query keeps getting broader.

Frequently asked questions

Which country has the most jobs? The UAE and Saudi Arabia carry the largest volumes; smaller markets (Bahrain, Oman) return fewer but still current listings.

Can I search several countries at once? Yes - pick as many as you like under Countries. Each result is tagged with its country.

Does it remove duplicate postings? Yes. The same role posted on several boards is merged into one record that lists every source and link. Turn it off to keep raw postings.

Do I get Arabic job titles? Optionally. Enable Arabic labels and supply your Anthropic API key, and each title and company gets a natural Arabic label.

Is scraping these sites allowed? The Actor only reads public listing pages - the same pages any visitor sees - and does not log in or bypass paywalls.

Output example

{
  "title": "Senior Accountant",
  "company": "Emirates NBD",
  "location": "Dubai, United Arab Emirates",
  "city": "Dubai",
  "country": "United Arab Emirates",
  "functionGuess": "Finance",
  "seniorityGuess": "Mid-Senior level",
  "employmentType": "full-time",
  "remote": false,
  "salaryText": null,
  "salaryMin": null,
  "salaryCurrency": null,
  "postedDate": "2026-07-21",
  "sources": ["bayt", "naukrigulf"],
  "allLinks": {
    "bayt": "https://www.bayt.com/en/uae/jobs/senior-accountant-...",
    "naukrigulf": "https://www.naukrigulf.com/senior-accountant-..."
  },
  "link": "https://www.bayt.com/en/uae/jobs/senior-accountant-..."
}

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-search" } } }

Full guide: Connect Apify actors to Claude & ChatGPT.

Related scrapers