---
title: "Find similar jobs"
method: GET
path: "/jobs/{id_or_slug}/similar"
---

# Find similar jobs

`GET /jobs/{id_or_slug}/similar`

Returns jobs similar to the given job, scored by tag overlap, workplace, experience level, and job type match.

## Path parameters

- `id_or_slug` string, required

## Query parameters

- `limit` integer

## Response `200`

Similar jobs ranked by similarity score

- object
  - `job_id` string
  - `similar` object[]
    - `id` string
    - `title` string
    - `company_name` string
    - `similarity_score` integer
    - `url` string
  - `total` integer
  - `candidate_resume_action` CandidateResumeAction — Free, anonymous resume-preview action exposed after a candidate selects a job. It does not authorize or submit an application.
    - `status` string
    - `method` string
    - `endpoint` string, uri
    - `job_id_json_path` string
    - `required_body_fields` string[]
    - `candidate_charge` integer
    - `preview_requires_identity` boolean
    - `saved_artifact_requires_verified_human` boolean
    - `uses_candidate_verified_evidence` boolean
    - `requires_explicit_human_review` boolean
    - `application_authorized` boolean
    - `submission_performed` boolean

## Other responses

- `404` — Job not found

---

[API](https://skmtc.net/aidevboard/apis/ai-dev-jobs-api.md) · [All operations](https://skmtc.net/aidevboard/apis/ai-dev-jobs-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aidevboard/ai-dev-jobs-api/versions/b557e8d0b266/schema)
