linkfetch_search_jobs
Search LinkedIn job postings by keywords, location, company, industry, seniority, employment type, workplace, salary, or date; returns paginated job summaries.
Instructions
Search LinkedIn job postings by any combination of keywords, location, company, industry, seniority level, employment type, workplace type (onsite/remote/hybrid), salary floor, and posted-date window. At least one filter is required. Returns a paginated list of compact job summaries. Resolve a location first via linkfetch_search_locations to get geo_id for accurate geo filtering, or pass location as free-text.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Keyword query, e.g. 'staff software engineer'. | |
| sort | No | Sort order. Default 'recent'. | recent |
| level | No | e.g. 'entry_level', 'associate', 'mid_senior_level', 'director'. | |
| limit | No | Page size (1–50). Default 10. | |
| geo_id | No | Numeric Bing Geo ID. Takes precedence over `location`. Get one from `linkfetch_search_locations`. | |
| offset | No | Pagination offset. Default 0. | |
| company | No | Filter by company name substring. | |
| location | No | Free-text location substring. Prefer `geo_id` for precision — resolve it via `linkfetch_search_locations`. | |
| company_id | No | Filter by numeric LinkedIn company ID. | |
| easy_apply | No | If true, only Easy Apply jobs. | |
| salary_min | No | Minimum reported salary (in whatever currency LinkedIn shows). | |
| industry_ids | No | Comma-separated LinkedIn industry IDs, e.g. '4,96' (software, IT services). | |
| posted_after | No | Earliest posted date — ISO-8601 ('YYYY-MM-DD' or full). | |
| posted_before | No | Latest posted date — ISO-8601. | |
| posted_within | No | Convenience window. Use `posted_after` / `posted_before` for precise bounds. | |
| workplace_type | No | Workplace arrangement filter. | |
| employment_type | No | e.g. 'full_time', 'part_time', 'contract', 'internship', 'temporary'. | |
| has_offsite_apply | No | If true, only jobs that link out to the employer's ATS instead of LinkedIn's built-in apply flow. |