Greenhouse Jobs Scraper & API
Pricing
$2.00 / 1,000 jobs
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
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/discordhas the tokendiscord.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
Londonorremote. - 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:
| Field | What it holds |
|---|---|
| status | ok for a job |
| board_token, company | The board and the company name |
| job_id, requisition_id | Greenhouse's job id and the company's requisition id |
| title, location, remote | The job title, its location and whether the location or an office says remote |
| departments, offices | Department and office names |
| first_published, updated_at | When the job was first published and last changed |
| application_deadline, language | As the company set them |
| url | The job page |
| description | The 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.