Company Jobs Scraper: Greenhouse, Lever, Ashby, Workday avatar

Company Jobs Scraper: Greenhouse, Lever, Ashby, Workday

Pricing

$2.00 / 1,000 jobs

Go to Apify Store
Company Jobs Scraper: Greenhouse, Lever, Ashby, Workday

Company Jobs Scraper: Greenhouse, Lever, Ashby, Workday

Company names or career page URLs in, open jobs out. Finds each company's Greenhouse, Lever or Ashby board by name, reads Workday by URL, and returns every job in one shape: title, location, remote, department, dates, salary where published, link and description.

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

2 days ago

Last modified

Share

Give a list of company names and get each company's open jobs, without first working out which applicant tracking system it uses. The actor looks the name up on Greenhouse, Lever and Ashby, picks the board with the most open jobs, and returns every job in one format. Workday career sites work by URL. The data comes from each system's public job board API, so a run does not depend on page layouts.

Why use it

  • One input for four job board systems: names like figma, notion or Linear Inc, or any Greenhouse, Lever, Ashby or Workday career page URL.
  • One output shape across all four, so a sales list or a job feed needs no per-system cleanup.
  • Salary where the company publishes it (Lever and Ashby).
  • You pay only for jobs returned. A name with no board, a bad line or a duplicate gets a free row that says why.

Input

  • Companies: company names or career page URLs, up to 300. A name is tried as written without spaces (Linear Inc becomes linearinc), with hyphens (linear-inc), and without a trailing word such as Inc, Labs or AI (linear). Workday needs the career site URL, for example https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite.
  • 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 location contains this text, for example London or remote.
  • 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 as plain text (on by default).

Output

One row per job:

FieldWhat it holds
statusok for a job
inputThe line you gave
ats, boardThe system found (greenhouse, lever, ashby or workday) and the board name
boards_also_foundOther boards found for the same name, which you can give as URLs in another run
company, job_id, titleThe company, the job's id and its title
location, all_locations, remoteThe main location, every location listed, and whether the job is remote
department, employment_typeAs the company set them
published_atWhen the job was published (Workday gives the day only)
salary_min, salary_max, salary_currency, salary_intervalSalary where the company publishes it
url, apply_urlThe job page and the application page
descriptionThe description as plain text

A line that is not a name or a career page URL, a name with no public board, a board with no job that matches the filters, and a second line for the same board each get one row with status set to invalid_input, board_not_found, no_matching_jobs or duplicate and a message. Those rows are free. A Workday site whose robots.txt disallows reading is skipped with a free robots_disallowed row.

Price

$0.002 for each job returned. There is no start fee.

Limits

  • A name finds a board only when the company's board name matches it. If a name returns board_not_found, give the career page URL instead.
  • Workday is read by URL only, because a Workday address cannot be guessed from a name. On Workday the title keyword is also sent to the site's own search, so large employers are searched in full.
  • Lever asks for one request a second, so names are checked on Lever one at a time.