Search LinkedIn jobs
linkedin_search_jobsSearch LinkedIn job postings using keywords and optional filters (location, remote, date, experience, Easy Apply) to get structured job data with IDs, titles, companies, and URLs.
Instructions
Searches LinkedIn job postings and returns them as structured data: job id, title, company, location, whether the posting supports Easy Apply, and a URL. keywords is required; location is a free-text place name ("London", "Remote", "New York, NY"). Four optional facets narrow the search — easyApplyOnly, datePosted ("past24h" | "pastWeek" | "pastMonth"), experienceLevel ("internship" | "entry" | "associate" | "midSenior" | "director" | "executive") and remote — each accepted either at the top level or nested inside a filters object; filters wins if you somehow pass both. count is how many postings to return (default 25, max 100); results are lazy-loaded, so a high count means scrolling with a randomized human-like pause between scrolls and can take a while. Read-only: takes no confirm and consumes no daily quota. Cards LinkedIn renders without a usable job id are skipped and counted in skipped. Pass a returned jobId to linkedin_apply_to_job, which handles Easy Apply postings only — so filter on easyApply before trying to apply.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | ||
| remote | No | ||
| filters | No | ||
| keywords | Yes | ||
| location | No | ||
| datePosted | No | ||
| easyApplyOnly | No | ||
| experienceLevel | No |