Bayt Scraper - MENA Jobs, Salaries & Companies avatar

Bayt Scraper - MENA Jobs, Salaries & Companies

Pricing

$4.00 / 1,000 job scrapeds

Go to Apify Store
Bayt Scraper - MENA Jobs, Salaries & Companies

Bayt Scraper - MENA Jobs, Salaries & Companies

Scrape Bayt.com jobs across the Middle East and North Africa with title, company, city, posted date and summary, plus optional full detail including salary, career level and required experience.

Pricing

$4.00 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape Bayt.com, the largest job site in the Middle East and North Africa, across 16 country sites - UAE, Saudi Arabia, Egypt, Qatar, Kuwait, Bahrain, Oman, Jordan, Lebanon, Morocco and more. No login, no cookies.

Built for recruitment agencies, MENA market research, hiring-intent lead lists and job aggregators.


What you get

One row per job:

FieldWhat it is
titleJob title
companyHiring company
city, country, locationWhere the role sits
postedText, postedAt"3 hours ago", plus a real ISO timestamp
summaryBayt's own role summary
jobUrl, jobIdCanonical link and id
searchCountry, searchKeyword, page, rankWhich search found it, and where it ranked

Turn on includeDetail and each row also gets:

salary · careerLevel · yearsExperience · educationLevel · employmentType · jobRole · numberOfVacancies · companyIndustry · companyType · residenceLocation · skills · full description

Every row carries every field, so your CSV never has ragged columns.

  • By country - pick any of the 16 Bayt country sites
  • By keyword - ["accountant", "software engineer"], combined with any countries
  • By URL - paste a bayt.com search URL for filters this actor doesn't expose

Example input

{
"countries": ["uae", "saudi-arabia"],
"keywords": ["accountant"],
"maxPagesPerSearch": 3,
"maxResults": 150,
"proxyCountry": "AE",
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

Example output

{
"type": "job",
"jobId": "5474925",
"title": "Senior Sales Consultant",
"company": "Paul Newstone",
"city": "Dubai",
"country": "United Arab Emirates",
"postedText": "2 hours ago",
"postedAt": "2026-08-07T13:52:00.000Z",
"summary": "A leading Dubai consultancy is seeking a Senior Sales Consultant...",
"jobUrl": "https://www.bayt.com/en/uae/jobs/senior-sales-consultant-5474925/"
}

Pricing

$0.004 per job. You are charged only for rows actually delivered to your dataset. A search that matches nothing costs $0 and says so.

Honest limits

Please read these before buying:

  • Bayt sits behind Cloudflare, so this actor runs a real browser. That makes it slower and more memory-hungry than a plain HTTP scraper - it needs 2 GB and a run timeout with room to breathe. It is also why the residential proxy is required, not optional.
  • Deep pagination is not guaranteed. Bayt serves page 1 reliably; deeper pages are sometimes challenged, and when that happens the run stops that search cleanly and keeps what it already has rather than burning your budget retrying. Expect ~30 jobs per page.
  • includeDetail is much slower - every job page is a separate browser navigation past Cloudflare. Use it on small, targeted runs, not on a 1,000-job sweep.
  • Keyword search uses Bayt's own <keyword>-jobs slug, so short terms ("accountant", "sales") work; long sentences return nothing.

Tips

  • A Gulf proxy exit (AE, SA, QA) clears Cloudflare most reliably.
  • Run country-by-country on a schedule and dedupe on jobId to build a MENA hiring dataset over time.
  • postedAt is a real timestamp parsed from Bayt's relative text, so you can filter "posted in the last 24h" downstream.
  • Naukri Scraper - India and Gulf jobs with salaries and recruiter leads
  • Foundit Scraper - jobs, salaries, skills and recruiter leads
  • LinkedIn Jobs Scraper - filter-based, no login