linkedin_search_jobs
Search and filter LinkedIn jobs by keyword, location, remote/hybrid/onsite, experience, salary, and more. Automatically paginates results and returns job IDs for saving or applying.
Instructions
Search LinkedIn jobs using the full filter set: keywords, location, remote/hybrid/onsite, experience level, employment type, date posted, salary band, company, industry, Easy Apply only, and more. Handles pagination automatically. This is the entry point for every job workflow — the returned jobIds feed linkedin_get_job, linkedin_save_job and linkedin_apply_to_job.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max jobs to return. Defaults to 25. | |
| sortBy | No | Defaults to relevance. | |
| keywords | No | Role, technology or company, e.g. "LLM engineer" or "Rust backend". | |
| location | No | Place name, e.g. "Germany", "Berlin", "United States". Resolved to a geo filter automatically. | |
| minSalary | No | Minimum annual salary band (USD-denominated buckets in LinkedIn's filter). | |
| companyIds | No | Restrict to specific companies by LinkedIn numeric id — resolve with linkedin_search_companies. | |
| datePosted | No | Recency filter. "past-24-hours" is best for high-competition roles. | |
| industryIds | No | ||
| easyApplyOnly | No | Only jobs supporting Easy Apply. Set true when planning automated applications. | |
| inYourNetwork | No | Only jobs where you have a connection at the company. | |
| workplaceType | No | Working arrangement. Combine freely, e.g. ["remote","hybrid"]. | |
| employmentType | No | ||
| jobFunctionIds | No | ||
| experienceLevel | No | ||
| under10Applicants | No | Only jobs with fewer than 10 applicants so far. | |
| fairChanceEmployer | No |