GCC Jobs - Dubai, UAE & Saudi from LinkedIn, NaukriGulf & Bayt
Pricing
from $1.20 / 1,000 job records
GCC Jobs - Dubai, UAE & Saudi from LinkedIn, NaukriGulf & Bayt
Dubai, UAE, Saudi Arabia, Qatar, Kuwait, Bahrain and Oman jobs from LinkedIn, NaukriGulf, Bayt and GulfTalent in one run. Deduplicated Gulf job listings with seniority detection and optional Arabic labels.
Pricing
from $1.20 / 1,000 job records
Rating
5.0
(2)
Developer
Get Anything
Maintained by CommunityActor stats
3
Bookmarked
487
Total users
124
Monthly active users
4 days ago
Last modified
Categories
Features
Share
GCC Jobs — Dubai, UAE & Saudi from LinkedIn, NaukriGulf & Bayt
Search the main Gulf job sources in one run. One query gives you deduplicated job listings from LinkedIn, NaukriGulf, Bayt and GulfTalent across the UAE, Saudi Arabia, Qatar, Kuwait, Bahrain and Oman.
Companies in the Gulf post the same role on several boards at once. Scraping each board separately means paying several 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 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 |
|---|---|---|
| NaukriGulf | All GCC | Rich metadata: descriptions, experience ranges, vacancy counts. Dependable. |
| LinkedIn Jobs | All GCC | Public guest job search: company, location, posted date, salary when listed. Dependable. |
| Bayt.com | All GCC | Behind a Cloudflare challenge: fetched through Gulf-country residential IPs with a Safari/Firefox browser fingerprint. Browser fallback (browserFallback) is the last resort. |
| GulfTalent | All GCC | Cloudflare blocks some IPs: retried through a Gulf-country residential IP when needed. |
Everything comes from public search pages and APIs. No login, no cookies, no account risk. Each board is retried on fresh connections when it returns nothing, and the run log and the SOURCE_STATUS key-value store record show how many jobs came from each board and why any board returned nothing.
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: naukrigulf, linkedin, bayt, gulftalent. All four by default |
maxJobsPerSource | Cap per board per keyword. Default 50 |
browserFallback | Render Bayt and GulfTalent in a hardened browser via the Web Unblocker Actor. Default on. Starts one extra run on your account, billed there |
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 several 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 several sites. The
sourcesfield tells you where to apply with the least competition.
FAQ
How do I scrape UAE and Gulf jobs from Bayt, NaukriGulf, LinkedIn and GulfTalent at once? Run this Actor with your keywords and a country. It searches all four boards in one run and merges duplicate postings into one record that lists every board and link.
Can I scrape Bayt.com jobs with this Actor? Yes. Bayt sits behind a Cloudflare challenge, so the Actor fetches it through a Gulf-country residential IP with a Safari/Firefox fingerprint, and with browserFallback on (the default) renders still-blocked pages through the Web Unblocker Actor in one extra run on your account.
Why did a run return 0 jobs from Bayt or GulfTalent? Both boards sometimes refuse cloud servers even after the retries. You still get the NaukriGulf and LinkedIn results, the SOURCE_STATUS record says how many jobs each board returned and why any returned 0, and you are only charged for jobs actually returned.
Which countries are covered? UAE (Dubai, Abu Dhabi and the rest), Saudi Arabia, Qatar, Kuwait, Bahrain and Oman. Pick one per run with country.
Do I need a login, cookies or an API key? No. Everything comes from public search pages, with no login and no account risk. The only key you may add is your own Anthropic API key, and only if you turn on Arabic labels.
Can I export Gulf jobs data to JSON, CSV or Excel? Yes. Results land in an Apify dataset you can download as JSON, CSV or Excel, or read through the Apify API.
Use with Claude via Apify MCP
You can run this Actor from Claude (or ChatGPT, Cursor or any MCP client) through the Apify MCP server, with no code.
- In Claude: Settings → Connectors → Add custom connector →
https://mcp.apify.com, then sign in to Apify. - Ask in plain words, for example:
- "Find accountant jobs in the UAE posted on Bayt and LinkedIn, and list company, location and apply link."
- "Pull 50 ecommerce jobs in Saudi Arabia and group them by seniority."
- Claude fills in
keywords,countryandsources, runs the Actor and reads the results back to you.
To expose only this tool, use:
{ "mcpServers": { "apify": { "url": "https://mcp.apify.com?tools=get_anything/gcc-jobs-aggregator" } } }
Full guide: Apify MCP server documentation.
Related GCC jobs Actors
- GCC Jobs Search: search several Gulf countries at once with filters for city, salary, seniority and remote
- Indeed Jobs Scraper - Global & GCC: Indeed jobs with salaries and companies
- Glassdoor Jobs Scraper - GCC: Glassdoor jobs with salaries and employer ratings
- LinkedIn Jobs Scraper: LinkedIn jobs with salaries and descriptions, no login
- UAE Hiring & Lead Signals: turn UAE hiring activity into sales leads
- Web Unblocker: the anti-bot fetcher this Actor uses for Bayt and GulfTalent
Changelog
- 2026-11-02: Bayt and GulfTalent now come through a browser fallback (Web Unblocker), since both sit behind a Cloudflare challenge. Arabic labels work on large runs. Better Ecommerce detection for titles like "E Commerce" or "E- commerce".
- 2026-10-30: Added LinkedIn Jobs as a source (on by default). Bayt and GulfTalent are retried on fresh connections and are best effort, since both often refuse cloud servers.
Related actors
- GCC Jobs Search - Dubai, Qatar & Saudi Jobs + Recruiters
- UAE Hiring & Lead Signals (Bilingual)
- Dubai Real Estate Scraper - Bayut UAE Property Listings
- Dubai Property Prices - DLD Real Estate Transactions, Price/Sqm
⭐ Like this Actor?
If it saved you time, please leave a quick rating. It helps other people find it, and it keeps it maintained. Found a bug or need a field? Open an issue and I'll respond quickly.