Workable Jobs Scraper & API avatar

Workable Jobs Scraper & API

Pricing

$2.00 / 1,000 jobs

Go to Apify Store
Workable Jobs Scraper & API

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

Brightgro LLC

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Security

Limited permissions

Share

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/huggingface has the account huggingface. <account>.workable.com URLs 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 London or Greece.
  • 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:

FieldWhat it holds
statusok for a job
account, companyThe Workable account and the company name
job_idWorkable's job shortcode
title, location, all_locations, country_codeThe job title and where it is
remote, workplaceWhether the job is remote, and on site, hybrid or remote
employment_type, departmentsAs the company set them
published_at, languageWhen the job was published and its language
urlThe job page
descriptionDescription, 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.