Bayt Scraper avatar

Bayt Scraper

Pricing

from $0.59 / 1,000 job with details

Go to Apify Store
Bayt Scraper

Bayt Scraper

Scrape Bayt.com jobs in the UAE, Saudi Arabia, Qatar, Kuwait, Egypt and the rest of the Middle East by keyword, country, city, date and career level, or from any Bayt link: title, company, salary, skills, experience, industry, closing date and full description.

Pricing

from $0.59 / 1,000 job with details

Rating

0.0

(0)

Developer

Automly

Automly

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

What is Bayt Scraper?

Bayt Scraper is a Bayt jobs scraper that lets you scrape job listings from Bayt.com, the largest job site in the Middle East: job title, company, location, salary (as posted and as numbers), employment type, career level, years of experience, skills, company size and industry, preferred candidate (nationality, gender, degree), posting and closing dates and the full job description. Type a keyword, pick a country or a city, or paste any Bayt link, click Start, and download the jobs as Excel, CSV or JSON.

  • ๐ŸŒ Every Bayt market: UAE, Saudi Arabia, Qatar, Kuwait, Bahrain, Oman, Egypt, Jordan, Lebanon, Iraq, Morocco, Algeria, Tunisia, Libya, Pakistan, India, or all of them at once
  • ๐Ÿ”Ž The site's own filters: keyword, city, date posted, career level, employment type, company type, remote jobs and sort order
  • ๐Ÿ“ˆ Past the site's limit: Bayt shows at most 10,000 jobs per search; bigger searches are also read city by city to reach further
  • ๐Ÿ’ฐ Salary data: the salary as posted plus minimum, maximum and currency as numbers
  • ๐Ÿ”’ No contact details: emails and phone numbers are removed from the text
  • ๐Ÿ”“ No login: no Bayt account needed

What can Bayt Scraper do?

  • Scrape Bayt job search results for any keyword, like accountant, python developer, sales manager or nurse
  • Search a country or a city, like the whole UAE, Dubai, Riyadh, Doha or Cairo
  • Filter by date posted (last 24 hours, 7 days, 30 days), career level (student, fresh graduate, entry level, mid career, management), employment type (full time, part time, contractor, freelance, temporary, internship), company type (private employer, recruitment agency, public sector, non-profit) and remote jobs
  • Sort by relevance or newest first to watch for new jobs
  • Paste search or job links from Bayt; a search link keeps the filters you set on the site
  • Get the full job ad for every job, or a faster, cheaper list with the main fields
  • Export to Excel, CSV, JSON, HTML or XML, or send the data to Google Sheets, Make, Zapier and more

What data can you extract from Bayt?

๐Ÿ’ผ Job title, job ID and link๐Ÿข Company, company page and logo๐Ÿ“ Location, city, country
๐Ÿ•’ Employment type๐ŸŽ“ Career level๐Ÿ“† Years of experience
๐Ÿ’ฐ Salary text, min, max, currency๐Ÿ› ๏ธ Skills๐Ÿญ Company industry and size
๐Ÿง‘โ€๐Ÿ’ผ Preferred nationality, gender, degree๐Ÿ“… Posted date and closing dateโšก Easy apply flag
๐Ÿ“ Full description๐Ÿงพ Search summary๐Ÿ”— The search each job came from

How to scrape Bayt jobs

  1. Create a free Apify account.
  2. Open Bayt Scraper.
  3. Enter search keywords and pick a country (and a city if you want), or paste Bayt links, one per line.
  4. Pick the filters you want and the most jobs to save.
  5. Click Start, then download the jobs as Excel, CSV, JSON or HTML.

How much does it cost to scrape Bayt?

You pay only for the jobs you get. A job from the search results is a job; a job saved with Include full job details turned on (the default), or from a single job link, is a job with full details. Every row of a run is the same kind, so the jobs you are charged for are the rows you get. See the Pricing tab for the price on your plan.

Every Apify account gets $5 of free usage each month, enough to try the scraper on real searches.

โฌ‡๏ธ Input

FieldWhat it does
Search keywordsJob titles, skills or companies, one per line; each is its own search
CountryOne Bayt market, or all countries
CityA city in that country, e.g. Dubai, Riyadh, Doha
Bayt linksSearch pages or job pages from bayt.com
Max jobsMost jobs the whole run saves; several keywords share it evenly
Include full job detailsFull description, skills, salary, company and candidate details
Date posted, career level, employment type, company type, remote jobs only, sort byThe site's filters
{
"keywords": ["accountant"],
"country": "uae",
"city": "Dubai",
"datePosted": "7",
"careerLevels": ["mid"],
"maxResults": 100,
"includeDetails": true
}

โฌ†๏ธ Output

{
"jobId": "5494773",
"site": "bayt.com",
"url": "https://www.bayt.com/en/uae/jobs/female-registered-nurse-5494773/",
"title": "Female Registered Nurse",
"companyName": "Better Life DRX Physiotherapy center L.L.C",
"companyUrl": "https://www.bayt.com/en/company/better-life-drx-physiotherapy-center-l-l-c-2322729/",
"location": "Dubai, UAE",
"city": "Dubai",
"country": "UAE",
"employmentType": "Full time",
"careerLevel": "Entry level",
"salaryText": "AED 3,673 - AED 5,509",
"salaryMin": 3673,
"salaryMax": 5509,
"salaryCurrency": "AED",
"salaryPeriod": "month",
"postedAt": "2026-10-14T00:00:00Z",
"validThrough": "2026-11-13T00:00:00Z",
"skills": ["Patient care and nursing skills", "Good communication skills", "Knowledge of infection control and patient safety"],
"gender": "Female",
"companySize": "1-9 Employees",
"vacancies": 1,
"easyApply": true,
"descriptionText": "Key Responsibilities:\n- Provide nursing care and support to patients.\n- Assist doctors and medical staff during procedures and treatments. ...",
"source": "nurse in United Arab Emirates",
"scrapedAt": "2026-10-15T09:17:38Z"
}

Every row has the same fields in the same order; a field the ad does not fill is null. Dates are ISO 8601 in UTC. A run report (Storage โ†’ Key-value store โ†’ report-summary) lists, for every search, how many jobs Bayt lists, how many were saved and whether part of a very large search stayed out of reach.

Use cases

  • Job market research across the Gulf and North Africa: which roles, skills and salaries are in demand, city by city
  • Recruitment and staffing: daily lists of new jobs in your sector with company and requirements
  • Salary benchmarks from the jobs that publish a salary
  • Job boards and newsletters: fresh Middle East jobs with full descriptions
  • Lead generation for HR services: which companies are hiring, how much and where

Tips

  • Newest first + last 24 hours on a schedule gives you only the new jobs every day.
  • Big searches: a search with more than 10,000 jobs (for example every job in the UAE) is also read city by city; the run report says if part of it could not be reached. Add a keyword or a filter to get everything.
  • List only: turn off Include full job details for a faster, cheaper run with title, company, location, salary when shown, career level, posted date and a summary.
  • Expired jobs: a job link whose job was removed is reported as not found, and the run still succeeds.

Use with AI agents (MCP)

AI agents can run Bayt Scraper through the Apify MCP server. Ask for example "Find 50 accountant jobs in Dubai posted this week on Bayt" and the agent starts the run with {"keywords": ["accountant"], "country": "uae", "city": "Dubai", "datePosted": "7", "maxResults": 50}.

FAQ

How much does Bayt Scraper cost? You pay per job saved; the Pricing tab shows the price on your plan. Free accounts get $5 of usage every month.

Do I need a Bayt account? No. The scraper reads only jobs that anyone can see without logging in.

How many jobs can I get? As many as Bayt lists for your search. Bayt itself shows at most 10,000 jobs per search; larger searches are read in parts to go further.

Can I scrape Bayt jobs in Arabic? The scraper collects the English version of each job page; Arabic links work too.

Is it legal to scrape Bayt? The scraper collects only public job ads and removes emails and phone numbers from the text. Check the rules that apply to how you use the data (for example data protection laws) with your legal advisor. Bayt Scraper is not affiliated with or endorsed by Bayt.com.

Can I use it with the Apify API, Make, Zapier or n8n? Yes. Start runs and fetch results through the Apify API or any of the Apify integrations, and schedule runs to collect new jobs every day.

Something does not work. What should I do? Open an issue on the Issues tab with your input, and we will look at it quickly.

ScraperWhat it gets
GulfTalent ScraperJobs from GulfTalent in the UAE, Saudi Arabia and the Gulf
NaukriGulf ScraperJobs from NaukriGulf in Dubai, the UAE and the Gulf
Naukri Jobs ScraperJobs from Naukri.com in India

Your feedback

If the scraper saves you time, a short review on the Store page helps others find it. Missing a field? Tell us on the Issues tab.