Greenhouse ATS API / Harvest API avatar

Greenhouse ATS API / Harvest API

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Greenhouse ATS API / Harvest API

Greenhouse ATS API / Harvest API

Automate your Greenhouse recruiting with Harvest API. Manage candidates, jobs, applications, offers, interviews & scorecards. Perfect for HR automation, candidate pipeline management & recruiting analytics. Build automations, sync candidate data, manage applications, & integrate w/your HR systems.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

The Howlers

The Howlers

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

0

Monthly active users

9 days ago

Last modified

Share

Greenhouse ATS API - Recruiting Automation

Automate Greenhouse recruiting workflows. Manage candidates, jobs, applications, offers, interviews, and scorecards. Perfect for HR automation, candidate pipeline management, and recruiting analytics.

BYOK (Bring Your Own Key) -- you provide your own API credentials.


Before You Start

This actor requires your own API credentials to fetch real data.

Where to get your key: Greenhouse Harvest API key


Quick Start

Run with real data

{
"task": "list_candidates",
"apiKey": "YOUR_API_KEY_HERE",
"maxResults": 100
}

Input Parameters

ParameterTypeDefaultRequiredDescription
taskstring"list_candidates"Yes*Operation to perform
apiKeystring-Yes*Greenhouse Harvest API key
onBehalfOfstring-NoGreenhouse user ID for audit logging (required for write operations)
candidateIdstring-NoCandidate ID for candidate operations
applicationIdstring-NoApplication ID for application operations
jobIdstring-NoJob ID for job operations
offerIdstring-NoOffer ID for offer operations
scorecardIdstring-NoScorecard ID for scorecard operations
departmentIdstring-NoDepartment ID for department operations
officeIdstring-NoOffice ID for office operations
userIdstring-NoUser ID for user operations
stageIdstring-NoStage ID for moving applications
rejectionReasonIdstring-NoRejection reason ID for rejecting applications
firstNamestring-NoFirst name for creating candidate
lastNamestring-NoLast name for creating candidate
emailstring-NoEmail address for candidate
phonestring-NoPhone number for candidate
companystring-NoCurrent company for candidate
titlestring-NoCurrent title for candidate
sourceIdstring-NoSource ID for candidate
statusstring-NoFilter candidates/applications by status
createdAfterstring-NoFilter by created date (ISO 8601)
updatedAfterstring-NoFilter by updated date (ISO 8601)
maxResultsinteger100NoMaximum number of results to return
webhookUrlstring-NoURL to send results to (Zapier, Make, n8n, etc.)

Pricing

This actor uses pay-per-event billing:

EventDescriptionPrice
API RequestEach Greenhouse ATS API request processed$0.01

Troubleshooting

"API key is required"

  • Add your API key in the input

"API error 403" or "Unauthorized"

Your API key is invalid, expired, or doesn't have access to this specific API endpoint. Double-check your key and account permissions.

"API error 429" or "Rate limit"

Too many requests. Wait a minute and try again, or reduce the number of items per run.

No results or empty dataset

Check the run log for error messages. Common causes:

  • Invalid input format (check the examples above)
  • API key without proper permissions
  • The target data doesn't exist or is too small to track

How do I test without an API key?


Built by John Rippy | Actor Arsenal