Skip to main content
Two endpoints, one subscription. Search reads Greenhouse’s public board JSON (no scrape). Job reads one opening. This is not a Greenhouse login and it does not submit applications. Most boards omit pay ranges. See the product page.

Jobs

GET /v1/search?engine=greenhouse · 1 request board is the token in a Greenhouse board URL, such as stripe. The worker fetches the full content=true list once, then filters and slices in process (q matches title only).
Do not send limit or cursor. Each hit includes position, id, title, company, location, remote, departments[], offices[], url, first_published, and updated_at.

Job

GET /v1/job?engine=greenhouse · 1 request
The body is job: title, company, location, url, departments[], offices[], pay_ranges[] (often empty), and paragraphs[]. An unknown board or id is not_found. Auth, plans, rate limits, and error codes: Authentication.