search_linkedin_jobs
Search public LinkedIn job postings by keyword, location, and filters to find openings; returns structured results with company, date, salary when available, and job URLs.
Instructions
Find open jobs on LinkedIn by keyword and location, newest first. Read-only: it reads LinkedIn's public job search without signing in, spaces its requests out and keeps each search for an hour, so repeating a search answers at once. Returns JSON with total_jobs and jobs, each with position, company, location, date, agoTime, salary (when LinkedIn shows one), jobUrl and companyLogo; on failure, such as LinkedIn limiting requests, success is false with an error. LinkedIn serves 10 jobs per request, so every 10 jobs asked for add about a second. Use get_linkedin_job_details on a jobUrl for the full description and applicant count, and check_ghost_job to see whether a posting is really open.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City to search in; when given, it is searched instead of location, e.g. 'Munich' | |
| page | No | Which page of results, from '0'. A page is limit jobs long: page '1' with limit '10' returns jobs 11 to 20 | 0 |
| geoId | No | LinkedIn's numeric location id, e.g. '103644278' for the United States. Use it when a place name finds the wrong location | |
| limit | No | How many jobs to return, as a number in a string, e.g. '25' | 10 |
| sortBy | No | 'recent' for newest first or 'relevant' for LinkedIn's best matches first | recent |
| country | No | Country to search in when location is left out, e.g. 'Germany' | |
| jobType | No | Only this type of employment. Leave out for all types | |
| keyword | No | Job title, skill or company, e.g. 'data engineer'. Leave out to list all jobs in the location | |
| location | No | City, region or country, e.g. 'Berlin, Germany'. Leave out to search worldwide | |
| remoteFilter | No | Only this workplace type. Leave out for all | |
| dateSincePosted | No | Only jobs posted within this period ('24hr' and 'today' mean the past 24 hours). Leave out for any date | |
| under_10_applicants | No | Only jobs that fewer than 10 people have applied to so far |