# LinkedIn job search

Search jobs by keywords and filters. Takes keywords, geo code, date posted and more, all optional. Served by TikHub.

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.

- Tool ID: `tikhub/linkedin-web-v2-search-jobs`
- Name in the catalog: Linkedin, Search jobs
- Provider: [TikHub](/providers/tikhub.md)
- Capability: [LinkedIn jobs](/tools/linkedin/jobs.md)
- Price: $0.05 per call
- Authentication: an authorised Agentik workspace is required for execution, including zero-price tools.

## Pricing contract

The provider’s price, with no markup. Billed for measured usage.


```json
{
  "model": "per_call",
  "amountUsd": 0.05
}
```

Pricing source: [https://api.tikhub.io/api/v1/tikhub/user/get_all_endpoints_info](https://api.tikhub.io/api/v1/tikhub/user/get_all_endpoints_info). Official per-success route price USD 0.05; daily upstream discounts may reduce provider cost. No discount invented for the customer. 10/second.

Price verification date: 2026-10-05.

## Complete input schema


```json
{
  "type": "object",
  "properties": {
    "keywords": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "关键词/Keywords",
      "title": "Keywords"
    },
    "geo_code": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "description": "LinkedIn 地区码，92000000 为全球/LinkedIn geo code, 92000000 = worldwide",
      "default": 92000000,
      "title": "Geo Code"
    },
    "date_posted": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Any time / Past month / Past week / Past 24 hours",
      "title": "Date Posted"
    },
    "experience_levels": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        {
          "type": "null"
        }
      ],
      "description": "Internship / Entry level / Associate / Mid-Senior level / Director / Executive",
      "title": "Experience Levels"
    },
    "company_ids": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "type": "integer"
          }
        },
        {
          "type": "null"
        }
      ],
      "description": "公司 ID，可重复传多个/Company ids, repeatable",
      "title": "Company Ids"
    },
    "title_ids": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "type": "integer"
          }
        },
        {
          "type": "null"
        }
      ],
      "description": "职位标题 ID，可重复传多个/Title ids, repeatable",
      "title": "Title Ids"
    },
    "onsite_remotes": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        {
          "type": "null"
        }
      ],
      "description": "On-site / Remote / Hybrid",
      "title": "Onsite Remotes"
    },
    "functions": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        {
          "type": "null"
        }
      ],
      "description": "职能过滤，可重复传多个/Functions, repeatable",
      "title": "Functions"
    },
    "industries": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        {
          "type": "null"
        }
      ],
      "description": "行业过滤，可重复传多个/Industries, repeatable",
      "title": "Industries"
    },
    "job_types": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        {
          "type": "null"
        }
      ],
      "description": "Full-time / Part-time / Contract / Temporary / Internship / Volunteer",
      "title": "Job Types"
    },
    "sort_by": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Most relevant / Most recent",
      "title": "Sort By"
    },
    "easy_apply": {
      "type": "boolean",
      "description": "仅 Easy Apply 职位/Easy-apply jobs only",
      "default": false,
      "title": "Easy Apply"
    },
    "under_10_applicants": {
      "type": "boolean",
      "description": "仅申请人数少于 10 的职位/Under 10 applicants only",
      "default": false,
      "title": "Under 10 Applicants"
    },
    "start": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0
        },
        {
          "type": "null"
        }
      ],
      "description": "翻页偏移，第 1 页 0、第 2 页 25/Pagination offset",
      "title": "Start"
    }
  },
  "additionalProperties": false
}
```

## Published example

This is the provider tool’s published example. Replace example values with the user’s requested inputs, respecting the schema; do not execute an example merely to test a connection.


```json
{
  "tool_id": "tikhub/linkedin-web-v2-search-jobs",
  "input": {
    "keywords": "data analyst",
    "geo_code": 92000000,
    "easy_apply": false,
    "under_10_applicants": false
  }
}
```

## Execute and retrieve

Inspect again before execution, explain the price and obtain the required authority. Use MCP run_tool or POST /v1/run with this tool ID, valid input and an idempotency key. Save the returned run ID and follow the actual state. If Agentik answers that the tool is temporarily unavailable, do not retry it blindly; use discovery to propose an alternative.

A partial or uncertain result can still have consumed provider resources. Consult [billing](/docs/billing.md), [idempotency](/docs/idempotency.md) and [asynchronous results](/docs/async.md).

[Provider documentation](https://api.tikhub.io/#/LinkedIn-Web-V2-API/search_jobs_api_v1_linkedin_web_v2_search_jobs_get)

[REST inspection](https://api.agentik.cc/v1/tools/tikhub/linkedin-web-v2-search-jobs) · [OpenAPI](/openapi.json) · [Connection guide](/connect.md)

---

[HTML page](/providers/tikhub/linkedin-web-v2-search-jobs) · [Agent index](/llms.txt)
