Greenhouse Jobs API
Search public Greenhouse jobs and map each board's hiring structure.
greenhouse
Capabilities
Every capability uses the same POST /execute envelope. Open an endpoint for
its exact ID, input contract, code samples, cost, runtime, and illustrative output.
greenhouse.board.get
Get the public name and introductory content for a Greenhouse job board.
greenhouse.departments.get
Get one public department with hierarchy and compact job references.
greenhouse.departments.list
List the public department hierarchy and job counts for a Greenhouse board.
greenhouse.jobs.details
Get one public posting with normalized content, metadata, compliance, and optional application-form definitions.
greenhouse.jobs.search
Search and filter a public Greenhouse board with bounded local pagination.
greenhouse.offices.get
Get one public office with hierarchy and compact department references.
greenhouse.offices.list
List the public office hierarchy and department counts for a Greenhouse board.
Common uses
- Monitor hiring intent and role volume by company
- Build recruiter and talent-market research datasets
- Track departments, offices, locations, and remote roles
- Inspect public application requirements without submitting applicant data
Integration contract
A 200 response completed inline. A 202 response was queued; poll
GET /jobs/:id until it reaches completed or failed.