Workable Jobs Search Scraper
Pricing
from $2.99 / 1,000 workable career roles
Workable Jobs Search Scraper
Scrape job listings from Workable, a modern recruitment platform. Extract job titles, companies, locations, descriptions, and employment types from organizations using Workable ATS.
Pricing
from $2.99 / 1,000 workable career roles
Rating
0.0
(0)
Developer
Jobs API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
8 days ago
Last modified
Categories
Share
Workable Verified Public Jobs Scraper
This Actor reads public listings from jobs.workable.com and emits only complete, detail-verified job records. Search discovers listing cards and enriches each detail page; single and multiple modes verify exact public detail URLs. The Actor does not solve CAPTCHAs, bypass access controls, or invent an application URL when the page exposes only an “Apply now” button.
Modes
search: searches the public Workable board withqueryand returns up tomaxItemsverified jobs.single: verifies one exact public detail URL injobUrl.multiple: verifies exact public detail URLs injobUrls,urls, or Apify-stylestartUrls.
Direct URLs must be HTTPS https://jobs.workable.com/view/<id>/<slug> URLs. The scraper verifies the page ID, canonical URL, structured JobPosting URL when present, title, company, and description before writing a record. applyUrl is emitted only when a real source-backed application link exists.
Local commands
npm install --ignore-scriptsnpm testnpm run lintapify validate-schema .actor/input_schema.jsonapify run --purge --input-file INPUT.jsonapify run --purge --input-file INPUT-single.jsonapify run --purge --input-file INPUT-multiple.jsonnpm run validate:dataset
The checked-in INPUT*.json files use current public Workable detail URLs. Optional salary, application, company, location, requirements, and benefits fields are omitted when the public posting does not publish them.
Runs use finite request, concurrency, retry, navigation, and handler limits. Complete verified jobs are preserved even when another requested detail fails. Dataset rows remain job-only; OUTPUT_SUMMARY, SOURCE_METADATA, and RUN_DIAGNOSTICS are stored in the default key-value store. A WARNING summary means usable jobs were preserved with bounded diagnostics.