Workable Jobs Scraper & API
Pricing
$2.00 / 1,000 jobs
Workable Jobs Scraper & API
Get every open job from the public Workable careers pages of the companies you list: title, location, remote and workplace type, departments, employment type, publish date, link and the full description as plain text. Filter by title keyword, location, remote and how recently a job was posted.
Pricing
$2.00 / 1,000 jobs
Rating
0.0
(0)
Developer
Brightgro LLC
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Security
Limited permissionsShare
Give a list of companies that hire through Workable and get every open job on their public careers pages. The data comes from Workable's public careers page API, so a run does not depend on page layouts.
Input
- Companies: Workable account names or careers page URLs, up to 500. The account name is the first part of the careers page address:
apply.workable.com/huggingfacehas the accounthuggingface.<account>.workable.comURLs also work. A company given twice, in any spelling, is read and charged once. - Jobs per company: the most jobs to return for each company, newest first. The default is 1,000.
- Title keyword: only jobs whose title contains this text.
- Location: only jobs whose city, region or country contains this text, for example
LondonorGreece. - Remote only: only jobs marked remote.
- Posted within days: only jobs published in the last N days. Use it to watch for new roles on a schedule.
- Include description: add the description, requirements and benefits as plain text (on by default). It takes one extra request for each job, so turn it off for a faster run.
Output
One row per job:
| Field | What it holds |
|---|---|
| status | ok for a job |
| account, company | The Workable account and the company name |
| job_id | Workable's job shortcode |
| title, location, all_locations, country_code | The job title and where it is |
| remote, workplace | Whether the job is remote, and on site, hybrid or remote |
| employment_type, departments | As the company set them |
| published_at, language | When the job was published and its language |
| url | The job page |
| description | Description, requirements and benefits as plain text |
A company with no public careers page, or with no job that matches the filters, gets one row with status set to account_not_found or no_matching_jobs and a message. A line that is not an account name or a Workable URL gets an invalid_input row. Those rows are free.
Price
One job event for each job returned, at the price shown on this page. Rows that say an account was not found, had no matching jobs or could not be read cost nothing. When the run's spending limit is reached, the run stops and keeps the jobs it already has.
Limits
- Only public Workable careers pages. Jobs a company does not publish there are not included.
- For companies on Greenhouse, Lever, Ashby or Workday, use our Company Jobs Scraper.