Greenhouse
APIApplicant tracking system with APIs for candidates, jobs and job boards
- Price
- Contact sales
- Access
- OAuth client credentials
About
Greenhouse Recruiting is an applicant tracking system. Its Harvest v3 API reads and writes candidates, applications, jobs and offers, and the public Job Board API lists published jobs and takes applications. API access needs a Greenhouse subscription, priced by quote.
What you can do with it
- Sync candidates, applications and offers from Greenhouse into your HRIS or warehouse
- Move, reject or hire applications from your own recruiting tools
- Build a custom careers page from published job posts
Get started
- In Greenhouse, create Harvest V3 (OAuth) API credentials
- Exchange the client ID and secret for a bearer token
Example
TOKEN=$(curl -s https://auth.greenhouse.io/token \
--user "$GREENHOUSE_CLIENT_ID:$GREENHOUSE_CLIENT_SECRET" \
-d "grant_type=client_credentials" | jq -r .access_token)
curl https://harvest.greenhouse.io/v3/job_posts \
-H "Authorization: Bearer $TOKEN"
# Public Job Board API, no key: published jobs for a board
curl "https://boards-api.greenhouse.io/v1/boards/$BOARD_TOKEN/jobs"Details
- Hosting
- Hosted service
- Available in
- Worldwide
- MCP server
- Remote
- Works with
- Greenhouse