Greenhouse

API

Applicant 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

  1. In Greenhouse, create Harvest V3 (OAuth) API credentials
  2. 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

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .