linkedin_jobs_search
Search LinkedIn job listings by keyword, location, job type, experience level, and work model. Scrape results with details like title, company, and location.
Instructions
Search and scrape LinkedIn job listings by keyword, location, job type, experience level, and work model. [Credits: 5 credits per successful request] Notes: Shares the /jobs endpoint with the Job Overview API; presence of 'field' (without job_id) triggers search mode. geoid defaults to a global search (92000000); location is a separate free-text alternative/supplement to geoid. Pagination is via the page parameter (values > 0). Returns: No example response is published in the Scrapingdog documentation for this endpoint. Expected to be an array/object of job listing results with fields such as job title, company name, location, job URL/ID, posting date, and possibly a total results count -- exact field names are not confirmed by the docs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number of results. Must be greater than 0. (default: 1) | |
| field | Yes | Job title or company name to search for (e.g., 'Product Manager' or 'Amazon'). | |
| geoid | No | Unique LinkedIn location ID. Use 92000000 to search for jobs globally. (default: 92000000) | |
| sort_by | No | Filter by posting date. Accepted values: day, week, month. | |
| job_type | No | Filter by employment type. Accepted values: temporary, contract, volunteer, full_time, part_time. | |
| location | No | Geographic location string for job listings (e.g., 'New York', 'London'). | |
| exp_level | No | Filter by experience level. Accepted values: internship, entry_level, associate, mid_senior_level, director. | |
| work_type | No | Filter by work model. Accepted values: at_work, remote, hybrid. | |
| filter_by_company | No | Filter results by a specific company's LinkedIn company ID. |