Greenhouse Jobs Scraper & API avatar

Greenhouse Jobs Scraper & API

Pricing

$2.00 / 1,000 jobs

Go to Apify Store
Greenhouse Jobs Scraper & API

Greenhouse Jobs Scraper & API

Get every open job from the public Greenhouse job boards of the companies you list: title, location, remote flag, departments, offices, publish date, link and the full description as plain text. Filter by title keyword, location 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

a day ago

Last modified

Share

Give a list of companies that hire through Greenhouse and get every open job on their public job boards. The data comes from Greenhouse's public job board API, one request per company, so a run does not depend on page layouts.

Input

  • Companies: Greenhouse board tokens or job board URLs, up to 500. The token is the name in the board address: job-boards.greenhouse.io/discord has the token discord. boards.greenhouse.io/<token> and embed URLs with ?for=<token> also work.
  • 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 or office name contains this text, for example London or remote.
  • Posted within days: only jobs first 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
board_token, companyThe board and the company name
job_id, requisition_idGreenhouse's job id and the company's requisition id
title, location, remoteThe job title, its location and whether the location or an office says remote
departments, officesDepartment and office names
first_published, updated_atWhen the job was first published and last changed
application_deadline, languageAs the company set them
urlThe job page
descriptionThe description as plain text

A company with no public board, or with no job that matches the filters, gets one row with status set to board_not_found or no_matching_jobs and a message. Those rows are free.

Price

One job event for each job returned, at the price shown on this page. Rows that say a board was not found or had no matching jobs cost nothing. When the run's spending limit is reached, the run stops and keeps the jobs it already has.

Limits

  • Only public Greenhouse job boards. Jobs a company does not publish on its board are not included.
  • Greenhouse returns a board's jobs in one answer, so a large board (several hundred jobs) takes a few seconds.