Bayt Jobs Scraper | Middle East UAE Jobs Companies avatar

Bayt Jobs Scraper | Middle East UAE Jobs Companies

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Bayt Jobs Scraper | Middle East UAE Jobs Companies

Bayt Jobs Scraper | Middle East UAE Jobs Companies

Scrape Bayt.com jobs and company profiles across UAE, Saudi Arabia & MENA. Extract titles, salaries, locations, JobPosting fields & URLs — Bayt API alternative.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

kane liu

kane liu

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Share

Bayt Scraper (Apify)

Thin Apify Actor that calls the bayt-com Cloud Run worker over HTTPS + API key.

Does not scrape inside Apify CU — no Chrome/patchright in this image.

Worker URL is config, not code: the Actor reads WORKER_BASE_URL from Actor environment variables (plus optional per-run workerBaseUrl). If you migrate the worker to a new host, update WORKER_BASE_URL (and WORKER_AUTH if the API key changes) in Apify Console — no Actor code change required. Set WORKER_PROVIDES_PROXY=1 when the worker supplies its own PROXY_URL.

Architecture

This Actor --HTTPS + WORKER_AUTH--> bayt-com Cloud Run (me-west1) --> bayt.com

Worker URL (default / env):

https://bayt-com-l7fhldkljq-zf.a.run.app

Channels

  • jobs — SERP (/en/{geo}/jobs/{keyword}-jobs/), optional enrichDetails
  • company — company profile via companyId / companyUrl
  • Detail mode — detailUrls / jobIds/v1/listings

Free Apify plan limits (set by this Actor's developer)

LimitFree Apify planPaid Apify plan
Runs of this Actor10 runs totalUnlimited
Results per run (maxResults)Up to 200Up to 200

These caps are enforced by the Actor developer (not Apify platform errors). When you hit the 10-run limit, the run finishes gracefully with a clear status message asking you to upgrade. Paying Apify users are not subject to the run cap.

Env

VariablePurpose
WORKER_BASE_URLHTTPS worker root (production source of truth)
WORKER_AUTHMust match Cloud Run WORKER_API_KEY (secret @baytWorkerApiKey)
WORKER_PROVIDES_PROXY1 = skip forwarding proxyUrl; worker uses PROXY_URL

Local

python3.11 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
export WORKER_BASE_URL='https://bayt-com-l7fhldkljq-zf.a.run.app'
export WORKER_AUTH='…'
apify run --purge

FAQ

Q: Why did my free-plan run stop with a free-tier message?
A: Free Apify plan users get 10 runs of this Actor and up to 200 results per run. These limits are set by the Actor developer (not Apify). Upgrade to a paid Apify plan for unlimited runs.

Notes

  • Proxy: worker uses durable PROXY_URL; Apify actor-run proxy passwords are not forwarded.
  • Standby Live View: usesStandbyMode + python -m src.