Job data guides · Updated 2026-10-02
Greenhouse jobs API: get all jobs from a Greenhouse board
The public Greenhouse Job Board API returns every open job for a company as JSON, with no login and no API key.
GET https://boards-api.greenhouse.io/v1/boards/{company}/jobs?content=true. It returns every open job on that company's Greenhouse board as JSON, with no API key. {company} is the board token from boards.greenhouse.io/{company} or job-boards.greenhouse.io/{company}.Step by step
- Find the board token. For Stripe the careers link is
boards.greenhouse.io/stripe, so the token isstripe. Companies with their own careers domain often embed Greenhouse; look forgreenhouse.ioin the page source or agh_jidparameter in job links. - Call the endpoint:
https://boards-api.greenhouse.io/v1/boards/stripe/jobs?content=true - Read the
jobsarray. Each job hasid,title,location.name,updated_at,absolute_url,departments,officesand, withcontent=true, the HTML description incontent. - Add
pay_transparency=trueto get published pay ranges for US roles where the company includes them.
Useful variations
| Need | Request |
|---|---|
| One job | /v1/boards/{company}/jobs/{job_id} |
| Departments with their jobs | /v1/boards/{company}/departments |
| Offices with their jobs | /v1/boards/{company}/offices |
| Board name and intro | /v1/boards/{company} |
Common problems
- 404: the token is wrong or the company moved to another ATS (many move between Greenhouse, Ashby and Lever).
- No remote flag: Greenhouse has no structured remote field. You have to read it from the location text or title.
- Many companies: you need a loop, error handling, a list of tokens and a way to keep only new jobs.
Greenhouse plus 12 other ATS in one dataset
The ATS Jobs Scraper on Apify takes Greenhouse tokens, career page URLs or plain company names, and returns the same fields for Greenhouse, Lever, Ashby, Workday and 9 more ATS: title, location, remote, salary range, posted date and apply link. It has keyword, location and date filters and a new-jobs-only mode for daily alerts.
Open ATS Jobs Scraper Endpoints for all 13 ATS
FAQ
Is the Greenhouse Job Board API free?
Yes. The Job Board API is public, read-only and needs no key. The Harvest API, which manages candidates, needs a key from the company.
Is there a rate limit?
Greenhouse does not publish a fixed limit for the Job Board API, but it is cached and meant for career pages. Fetch each board once and cache the result instead of polling every minute.
How do I get only new Greenhouse jobs?
Store the job ids you have seen and compare on the next run, or schedule the ATS Jobs Scraper with "Only new jobs" turned on.