Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/speedyapply/JobSpy/llms.txt

Use this file to discover all available pages before exploring further.

Bayt is the leading job board in the Middle East, serving job seekers and employers across the Arab world and internationally. JobSpy’s Bayt scraper searches Bayt’s international job listings using a keyword query.

Basic usage

Set site_name to "bayt":
from jobspy import scrape_jobs

jobs = scrape_jobs(
    site_name="bayt",
    search_term="software engineer",
    results_wanted=25,
)
print(f"Found {len(jobs)} jobs")
print(jobs.head())

Supported parameters

ParameterTypeDescription
search_termstrKeywords to search for
results_wantedintNumber of results to return
Bayt currently only supports the search_term parameter. Location and country filtering are not available. All results are drawn from Bayt’s international job listings regardless of the location or country_indeed values you pass.

Geographic coverage

Bayt searches internationally with a primary focus on the Middle East and North Africa (MENA) region. You cannot restrict results to a specific country or city through JobSpy at this time.

Notes

  • Because location filtering is not supported, set a focused search_term to narrow results by role or industry.
  • The scraper paginates through Bayt’s international job listing pages at bayt.com/en/international/jobs/.
  • A random delay of 2–5 seconds is applied between page requests to avoid triggering rate limits.
  • All job board searches are capped at approximately 1,000 results per query.

Build docs developers (and LLMs) love