---
title: "搜索职位/Search jobs"
method: GET
path: "/api/v1/linkedin/web_v2/search_jobs"
tags: ["LinkedIn-Web-V2-API"]
---

# 搜索职位/Search jobs

`GET /api/v1/linkedin/web_v2/search_jobs`

## Request

- Base URL: `https://api.tikhub.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.tikhub.io/api/v1/linkedin/web_v2/search_jobs`
- Auth: HTTP bearer

> ⚠️ **注意 / Note**
>
> 本接口由有限的资源池提供服务，在高并发或资源紧张时可能间歇性返回 400 或其他错误。
> 此类失败通常是暂时性的，重试即可成功。建议客户端实现自动重试机制，推荐 `retry = 3`。
>
> This endpoint is served from a limited resource pool and may intermittently return
> `400` or other errors under load. Such failures are typically transient and succeed
> on retry. We recommend implementing automatic retries with `retry = 3`.

# [中文]
### 用途:
- 按关键词与过滤条件搜索职位。

### 参数:
- keywords: 搜索关键词。
- geo_code: LinkedIn 地区码，默认 92000000（全球）。
- date_posted / sort_by: 发布时间与排序方式。
- experience_levels / company_ids / title_ids / onsite_remotes / functions /
  industries / job_types: 列表型过滤项，同名参数可重复传递多个值。
- start: 翻页偏移，第 1 页传 0，第 2 页传 25，以此类推。

### 返回:
- data: 职位列表（公司、标题、地点、薪资、发布时间等）；total: 结果总数。

# [English]
### Purpose:
- Search jobs by keywords and filters.

### Parameters:
- keywords: Search keywords.
- geo_code: LinkedIn geo code. Defaults to 92000000 (worldwide).
- date_posted / sort_by: Posting-time filter and sort order.
- experience_levels / company_ids / title_ids / onsite_remotes / functions /
  industries / job_types: List filters — repeat the same parameter to pass
  multiple values.
- start: Pagination offset — 0 for page 1, 25 for page 2, and so on.

### Returns:
- data: list of jobs (company, title, location, salary, posted time, …);
  total: total number of results.

# [示例/Example]
keywords = "marketing", geo_code = 92000000, company_ids = 1035

## Query parameters

- `keywords` string, nullable: 关键词/Keywords
- `geo_code` integer, nullable: LinkedIn 地区码，92000000 为全球/LinkedIn geo code, 92000000 = worldwide
- `date_posted` string, nullable: Any time / Past month / Past week / Past 24 hours
- `experience_levels` string[], nullable: Internship / Entry level / Associate / Mid-Senior level / Director / Executive
- `company_ids` integer[], nullable: 公司 ID，可重复传多个/Company ids, repeatable
- `title_ids` integer[], nullable: 职位标题 ID，可重复传多个/Title ids, repeatable
- `onsite_remotes` string[], nullable: On-site / Remote / Hybrid
- `functions` string[], nullable: 职能过滤，可重复传多个/Functions, repeatable
- `industries` string[], nullable: 行业过滤，可重复传多个/Industries, repeatable
- `job_types` string[], nullable: Full-time / Part-time / Contract / Temporary / Internship / Volunteer
- `sort_by` string, nullable: Most relevant / Most recent
- `easy_apply` boolean: 仅 Easy Apply 职位/Easy-apply jobs only
- `under_10_applicants` boolean: 仅申请人数少于 10 的职位/Under 10 applicants only
- `start` integer, nullable: 翻页偏移，第 1 页 0、第 2 页 25/Pagination offset

## Response `200`

Successful Response

- ResponseModel
  - `code` integer: HTTP status code | HTTP状态码
  - `request_id` string, nullable: Unique request identifier | 唯一请求标识符
  - `message` string: Response message (EN-US) | 响应消息 (English)
  - `message_zh` string: Response message (ZH-CN) | 响应消息 (中文)
  - `support` string: Support message | 支持消息
  - `time` string: The time the response was generated | 生成响应的时间
  - `time_stamp` integer: The timestamp the response was generated | 生成响应的时间戳
  - `time_zone` string: The timezone of the response time | 响应时间的时区
  - `docs` string, nullable: Link to the API Swagger documentation for this endpoint | 此端点的 API Swagger 文档链接
  - `cache_message` string, nullable: Cache message (EN-US) | 缓存消息 (English)
  - `cache_message_zh` string, nullable: Cache message (ZH-CN) | 缓存消息 (中文)
  - `cache_url` string, nullable: The URL to access the cached result | 访问缓存结果的 URL
  - `router` string: The endpoint that generated this response | 生成此响应的端点
  - `params` unknown
  - `data` unknown

## Other responses

- `422`: Validation Error

## Changes

- **2026-10-08** `96a122a5f220`: 2 info
  - added the optional property `detail/items/ctx` to the response with the `422` status
  - added the optional property `detail/items/input` to the response with the `422` status
- **2026-09-01** `50f9ec6e1cd3`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/tikhub/apis/tikhub-douyin-tiktok-xiaohongshu-lemon8-bilibili-kuaishou-pi/changes/api/v1/linkedin/web_v2/search_jobs/get.md)

---

[API](https://skmtc.dev/tikhub/apis/tikhub-douyin-tiktok-xiaohongshu-lemon8-bilibili-kuaishou-pi.md) - [All operations](https://skmtc.dev/tikhub/apis/tikhub-douyin-tiktok-xiaohongshu-lemon8-bilibili-kuaishou-pi/llms.txt) - [OpenAPI document](https://skmtc.dev/tikhub/apis/tikhub-douyin-tiktok-xiaohongshu-lemon8-bilibili-kuaishou-pi/revisions/86a3483c705a?raw)
