List candidates
Candidates
List Candidates
Lists candidates that belong to the API key’s company. Includes candidates with job associations and candidates in the candidate pool (no job assignments).
GET
List candidates
Lists all candidates whose jobs belong to the API key’s company, with pagination and filtering support.
Overview
The list candidates endpoint allows you to retrieve candidates across all jobs in your company. You can filter by job, status, search by name or email, and paginate through results. This is useful for managing your candidate pipeline and finding candidates before scheduling interviews.Use Cases
- Candidate Pipeline Management: Review all candidates across jobs
- Job-Specific Filtering: Find candidates for a specific job
- Status Tracking: Filter candidates by recruitment status
- Search: Locate candidates by name or email
Basic Usage
With Filters
Company Scoping
All returned candidates are associated with jobs that belong to your API key’s company. Candidates from other companies are automatically filtered out.Related Resources
Candidates Resource Guide
Learn about candidate management, status workflows, and filtering options
Pagination Guide
Understand pagination best practices
Get Candidate
Retrieve a specific candidate by ID
Authorizations
API key for authentication using Bearer scheme
Query Parameters
Page number (1-based)
Required range:
1 <= x <= 10000Example:
1
Number of items per page
Required range:
1 <= x <= 100Example:
20
Company ID (required for ATS keys, optional for regular keys)
Example:
"123e4567-e89b-12d3-a456-426614174000"
Filter by job ID
Example:
"123e4567-e89b-12d3-a456-426614174000"
Filter by candidate status
Available options:
UNDEFINED, APPLIED, IN_PROCESS, REJECTED, ACCEPTED Example:
"APPLIED"
Search by name (first or last name)
Example:
"John"