---
title: "Find candidates"
method: GET
path: "/candidates"
tags: ["Candidate API:Candidates"]
---

# Find candidates

`GET /candidates`

## Query parameters

- `CandidateId` integer[]
- `Name` string
- `Email` string
- `Phone` string
- `CurrentPosition` string
- `City` string
- `State` string
- `Location` string
- `DateOfBirth` string, date-time
- `Keywords` string
- `PartnerAction.ActionId` string[]
- `PartnerAction.Reference` string[]
- `PartnerAction.Stage` PartnerActionStage[]
- `PartnerAction.SubmittedAt` string[]
- `StatusId` integer[]
- `RecruiterUserId` integer[]
- `FolderId` integer[]
- `CreatedAt` string[]
- `UpdatedAt` string[]
- `Sort` string[]
- `Fields` string[]
- `Embed` string[]
- `Offset` integer
- `Limit` integer

## Response `200`

List of candidates matching the specified criteria

- CandidateListRepresentation
  - `items` CandidateSummaryModel[], nullable
    - `candidateId` integer, required — Candidate Id
    - `firstName` string, nullable — First name
    - `lastName` string, nullable — Last name
    - `email` string, nullable — Primary email address
    - `phone` string, nullable — Contact phone number
    - `mobile` string, nullable — Mobile/cell number
    - `mobileNormalized` string, nullable — Mobile/cell normalized number
    - `contactMethod` string, nullable — Preferred contact method
    - `salutation` string, nullable — Salutation/honorific/title
    - `unsubscribed` boolean
    - `address` AddressModel
      - `street` string[], nullable
      - `city` string, nullable
      - `state` string, nullable
      - `postalCode` string, nullable
      - `country` string, nullable
      - `countryCode` string, nullable
    - `status` StatusModel
      - `statusId` integer, required
      - `name` string, required
      - `active` boolean
      - `default` boolean
    - `rating` string, nullable — Internal rating of the candidate
    - `source` string, nullable — The source of the candidate
    - `seeking` 'Yes' | 'Maybe' | 'No', string
    - `createdBy` UserNameModel
      - `userId` integer, required
      - `firstName` string, nullable
      - `lastName` string, nullable
      - `position` string, nullable
      - `email` string, nullable
      - `phone` string, nullable
      - `mobile` string, nullable
      - `inactive` boolean
      - `deleted` boolean
    - `createdAt` string, date-time, nullable
    - `updatedBy` UserNameModel
      - `userId` integer, required
      - `firstName` string, nullable
      - `lastName` string, nullable
      - `position` string, nullable
      - `email` string, nullable
      - `phone` string, nullable
      - `mobile` string, nullable
      - `inactive` boolean
      - `deleted` boolean
    - `updatedAt` string, date-time, nullable
  - `totalCount` integer, required
  - `links` PageLinks
    - `first` string, uri, nullable
    - `prev` string, uri, nullable
    - `next` string, uri, nullable
    - `last` string, uri, nullable

---

[API](https://skmtc.net/jobadder/apis/jobadder-api.md) · [All operations](https://skmtc.net/jobadder/apis/jobadder-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/jobadder/jobadder-api/revisions/9f43f6a6ee6e/schema)
