Bayt Jobs Scraper | Middle East UAE Jobs Companies
Pricing
from $3.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
a day ago
Last modified
Categories
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_URLfrom Actor environment variables (plus optional per-runworkerBaseUrl). If you migrate the worker to a new host, updateWORKER_BASE_URL(andWORKER_AUTHif the API key changes) in Apify Console — no Actor code change required. SetWORKER_PROVIDES_PROXY=1when the worker supplies its ownPROXY_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/), optionalenrichDetailscompany— company profile viacompanyId/companyUrl- Detail mode —
detailUrls/jobIds→/v1/listings
Free Apify plan limits (set by this Actor's developer)
| Limit | Free Apify plan | Paid Apify plan |
|---|---|---|
| Runs of this Actor | 10 runs total | Unlimited |
Results per run (maxResults) | Up to 200 | Up 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
| Variable | Purpose |
|---|---|
WORKER_BASE_URL | HTTPS worker root (production source of truth) |
WORKER_AUTH | Must match Cloud Run WORKER_API_KEY (secret @baytWorkerApiKey) |
WORKER_PROVIDES_PROXY | 1 = skip forwarding proxyUrl; worker uses PROXY_URL |
Local
python3.11 -m venv .venv && source .venv/bin/activatepip install -r requirements.txtexport 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.