Search applications
Search applications through Greenhouse's full-text candidate search index, returning the same application shape as GET /v3/applications with richer pipeline filters (job status, department, office, hiring team, candidate tag, stage outcome, etc.). Use this when you need to slice across many filter dimensions at once or combine free-text matching with structured filters; for simple lookups by id or foreign key, prefer the list endpoint.
Request
- Base URLhttps://harvest.greenhouse.io
- URLhttps://harvest.greenhouse.io/v3/applications/search
- Auth
- OAuth 2Authorization code: https://auth.greenhouse.io/authorizeClient credentialsToken URL: https://auth.greenhouse.io/token scopes: harvest:applications:list
- or HTTP bearer
Query parameters
Cursor link for pagination from previous page response header. Do not use any other parameters when using this.
Number of results per page
Return only applications belonging to these candidate (person) ids.
Return only applications on these job ids.
Return only applications attributed to these source ids.
Return only applications attributed to these referrer (user) ids.
Return only applications currently in these interview stage ids.
Return only applications submitted through these job post ids.
Comma separated list of fields to return
Free-text search term.
When true, return only prospect applications; when false, only non-prospect applications. Omit to include both.
Filter by the lifecycle status of the application's job. all returns every status.
Return only applications on jobs in this department.
Return only applications on jobs in this office.
Return only applications whose job has this recruiter.
Return only applications whose job has this coordinator.
Return only applications whose job has this hiring manager.
Filter by the application's current stage outcome (e.g. still in process, hired, rejected).
Return only applications whose candidate has this tag id.
Return only prospect applications in this prospect pool.
Return only applications currently in one of these interview stage names (exact match, case sensitive). Use alongside stage_ids when you want name-based filtering without an extra id lookup.
Response
Successful
Changes
No recorded changes to this operation across all 1 revision of this API.