v1

latestOpenAPI 3.0.1MIT2026-07-22284583.4 KB

Search LinkedIn jobs

Search LinkedIn jobs by title, company, location, and more.

get/linkedin/job-search

Query parameters

searchstring

Search jobs by title

companyIdstring

Filter by company ID. One value or multiple comma-separated.

locationstring

Filter by location text

geoIdstring

Filter by location as LinkedIn Geo ID. Overrides the location query param. Use the /linkedin/geo-id-search endpoint to find the Geo ID

sortBystring

Sort by field. Supported values: 'relevance', 'date'

workplaceTypestring

Filter by workplace type. One or multiple values comma-separated. Supported values: 'office', 'hybrid', 'remote'

employmentTypestring

Filter by employment type. One or multiple values comma-separated. Supported values: 'full-time', 'part-time', 'contract', 'temporary', 'internship'

salarystring

Filter by salary range. Supported values: '40k+', '60k+', '80k+', '100k+', '120k+', '140k+', '160k+', '180k+', '200k+'

postedLimitstring

Filter posts by maximum posted date. Supported values: '24h', 'week', 'month'

experienceLevelstring

Filter by experience level. One or multiple values comma-separated. Supported values: 'internship', 'entry', 'associate', 'mid-senior', 'director', 'executive'

industryIdstring

Filter by industry ID. One value or multiple comma-separated industry IDs. Full list of IDs: https://github.com/HarvestAPI/linkedin-industry-codes-v2/blob/main/linkedin_industry_code_v2_all_eng.csv

functionIdstring

Filter by job function ID. One value or multiple comma-separated function IDs. Full list of IDs: https://github.com/HarvestAPI/apify-linkedin-profile-search/blob/main/.actor/input_schema.json#L142

under10Applicantsstring

Include this parameter to filter jobs with under 10 applicants

easyApplystring

Set this parameter to 'true' filter jobs with Easy Apply option or 'false' to exclude. Values can be 'true' or 'false'

pageinteger

Page number for pagination

Response

Job search response

statusstring
errorstring