---
title: "Retrieves talent recommendations for a job post"
method: GET
path: "/api/v1/job/posts/{id}/talent/profiles"
tags: ["Job::Posts"]
---

# Retrieves talent recommendations for a job post

`GET /api/v1/job/posts/{id}/talent/profiles`

## Request

- Base URL: `https://api.flexiple.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.flexiple.com/api/v1/job/posts/{id}/talent/profiles`
- Auth: HTTP bearer

## Path parameters

- `id` number, required

## Query parameters

- `skill_ids[]` integer[]
- `location_ids[]` integer[]
- `notice_period[]` string[]
- `company_type[]` string[]
- `first_name` string
- `last_name` string
- `email` string
- `phone_number` string
- `ctc_currency` string
- `min_ctc` integer
- `max_ctc` integer
- `min_yoe` integer
- `max_yoe` integer

## Response `200`

OK

- object
  - `data` TalentProfile[], required
    - `id` string, required
    - `first_name` string, nullable, required
    - `last_name` string, nullable, required
    - `profile_type` string, required
    - `deleted` boolean, required
    - `expected_ctc` object
      - `amount` number, required
      - `currency` string, required
      - `display_scale` number, required
      - `display_unit` string, required
      - `formatted_amount` number, required
      - `formatted` string, required
    - `gender` 'male' | 'female' | 'null', nullable, required
    - `unlocked` boolean, required
    - `linkedin_url` string
    - `months_of_experience` integer, nullable, required
    - `notice_period_days` string
    - `current_ctc` object
      - `amount` number, required
      - `currency` string, required
      - `display_scale` number, required
      - `display_unit` string, required
      - `formatted_amount` number, required
      - `formatted` string, required
    - `overridden_fields` string[], required
    - `original_values` object
      - `current_ctc` object, nullable
        - `amount` number, required
        - `currency` string, required
        - `display_scale` number, required
        - `display_unit` string, required
        - `formatted_amount` number, required
        - `formatted` string, required
      - `notice_period_exact` number, nullable
    - `location` Location, required
      - `id` integer, required
      - `osm_id` integer, nullable, required
      - `osm_type` string, nullable, required
      - `city` string, nullable, required
      - `state` string, nullable, required
      - `country` string, nullable, required
      - `country_code` string, nullable, required
      - `formatted` string, required
      - `location_type` 'country' | 'state' | 'city', required
    - `resume_parsing` boolean, required
    - `active` boolean
  - `meta` PaginationMeta, nullable
    - `total_count` integer
    - `total_pages` integer
    - `next_page` integer, nullable
    - `prev_page` integer, nullable
    - `current_page` integer
    - `page_size` integer

## Other responses

- `404`: Not Found

---

[API](https://skmtc.dev/flexiple/apis/flexiple-platform-api-v1.md) - [All operations](https://skmtc.dev/flexiple/apis/flexiple-platform-api-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/flexiple/apis/flexiple-platform-api-v1/revisions/27e7987859f2?raw)
