MENA Jobs Scraper: UAE, Saudi & Egypt Tech Jobs
Pricing
Pay per event
MENA Jobs Scraper: UAE, Saudi & Egypt Tech Jobs
Scrape open jobs in Dubai, Abu Dhabi, Riyadh, Cairo and the wider Middle East from company career pages on Greenhouse, Lever, Ashby, SmartRecruiters and Recruitee, using their official public APIs.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Alfhar Development
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 days ago
Last modified
Categories
Share
MENA Jobs Scraper: UAE, Saudi Arabia, Egypt and Gulf tech jobs
Get open jobs in Dubai, Abu Dhabi, Riyadh, Jeddah, Cairo, Doha, Kuwait City, Manama, Muscat, Amman, Casablanca and the rest of the Middle East and North Africa as clean, structured data. The Actor reads the official public job-board APIs that companies such as Careem, Tamara, Binance, OKX, Bybit, Deliveroo, Ziina, Aldar and Unifonic publish for their career pages on Greenhouse, Lever, Ashby and Recruitee, then filters them by country and keyword.
Use it for a MENA job board, a hiring-trends report, recruiter lead lists (companies that are hiring in the Gulf right now), salary research or a daily Slack/Telegram alert for new roles.
Why this Actor
- MENA first. Pick UAE, Saudi Arabia, Egypt, Qatar, Kuwait, Bahrain, Oman, Jordan, Lebanon, Morocco, Tunisia, Algeria or Iraq. Cities such as Dubai, Riyadh, Jeddah, Cairo, Giza, Doha, Muscat or Amman are recognised, and regional roles posted as "MENA", "GCC" or "Middle East" can be included.
- Official public APIs, no login, no browser, no proxy. Fast, stable and cheap. It does not scrape Wuzzuf, Bayt, LinkedIn or Indeed.
- Pre-built company list. About 23 companies that hire in the Gulf and Egypt are included. Add any other company by pasting its careers link.
- Same fields for every source. Title, company, location, department, employment type, workplace type, remote flag, salary range when the company publishes one, posting date, job link, apply link and the plain-text description.
- No personal data. Only job postings, no recruiter or candidate details.
Input
| Field | Meaning | Example |
|---|---|---|
countries | MENA countries to keep. Empty means worldwide. | ["UAE", "Saudi Arabia", "Egypt"] |
keywords | Words in the job title, department or team | ["engineer", "data"] |
includeRegionalRoles | Also keep jobs located "MENA", "GCC", "Middle East" or "EMEA" | true |
usePresetCompanies | Use the built-in company list | true |
companies | Extra careers links, provider:slug pairs or plain slugs | ["https://jobs.lever.co/acme", "ashby:acme"] |
postedWithinDays | Only jobs published in the last N days (0 = no limit) | 30 |
includeDescription | Add the full plain-text description | true |
maxJobs | Stop after this many jobs | 100 |
Example input:
{"countries": ["UAE", "Saudi Arabia"],"keywords": ["engineer", "product"],"companies": ["https://jobs.lever.co/binance", "ashby:ziina"],"postedWithinDays": 60,"maxJobs": 200}
Accepted company formats: https://boards.greenhouse.io/acme, https://job-boards.greenhouse.io/acme, https://jobs.lever.co/acme, https://jobs.ashbyhq.com/acme, https://acme.recruitee.com, greenhouse:acme, or just acme to try every provider.
Output
One row per job. Example rows (real output, trimmed):
| Job title | Company | Location | Type | Posted | Source |
|---|---|---|---|---|---|
| Senior Data Scientist II - Personalization | Careem | Dubai, United Arab Emirates | - | 2026-07-07 | greenhouse |
| Backend Engineer, Payments Platform | ziina | Dubai | FullTime | 2026-08-12 | ashby |
| Assistant Vice President – Data Science | aldar | Abu Dhabi | Experienced hires | 2026-09-25 | lever |
| Product Manager - Data & Insights | Unifonic | Remote job | fulltime permanent | 2026-10-01 | recruitee |
Full JSON item:
{"id": "8620289002","title": "Senior Data Scientist II - Personalization","company": "Careem","location": "Dubai, United Arab Emirates","locations": ["Dubai, United Arab Emirates"],"department": null,"employmentType": null,"workplaceType": null,"remote": null,"postedAt": "2026-07-07T04:36:13-04:00","updatedAt": "2026-09-29T04:06:01-04:00","url": "https://boards.greenhouse.io/careem/jobs/8620289002","applyUrl": "https://boards.greenhouse.io/careem/jobs/8620289002","description": "Careem is building the Everything App for the greater Middle East ...","ats": "greenhouse","companySlug": "careem","countries": ["UAE"],"mena": true,"salaryMin": null,"salaryMax": null,"salaryCurrency": null,"salaryInterval": null,"scrapedAt": "2026-10-07T15:45:48Z"}
countries lists the MENA countries found in the job's locations. salaryMin, salaryMax, salaryCurrency and salaryInterval are filled only when the company publishes a pay range (Lever, Ashby and Recruitee do for some roles).
How to use
- Open the Actor, keep the default countries or pick your own, and press Start.
- Download the dataset as JSON, CSV, Excel or HTML, or call it from the API.
- Schedule it daily and compare datasets to get only new jobs, or send the results to Google Sheets, Slack, Make or n8n.
Use cases
- Job boards and newsletters for Gulf and Egyptian tech talent.
- Hiring-trend and market reports: who is hiring in Dubai, Riyadh and Cairo, in which teams and at what pace.
- Sales and recruiting agencies: a live list of companies with open roles in the region.
- Relocation and remote-work research for engineers looking at the UAE or Saudi Arabia.
Pricing
Pay per event: a small fee when a run starts plus a fee for every job returned. Set a maximum cost per run and the Actor stops at your limit. See the pricing panel on this page for the current rates.
Limitations
- Coverage is the companies you list plus the built-in list. A company that uses another applicant tracking system (for example Workday, SmartRecruiters or a custom site) is not covered. SmartRecruiters is left out on purpose because its API robots.txt disallows bots. Open the Issues tab to suggest more providers or companies.
- Country detection uses the location text the company publishes. A location such as "Jordan Valley, USA" can be mistaken for Jordan. Check the
locationfield if you need to be strict. - Salary is not published for most roles.
- Job data belongs to the hiring companies. Respect their terms when you republish it.
Support
Missing a company or a field? Use the Issues tab of this Actor.