Skip to main content
GET
Search LinkedIn jobs

How to get Company ID

By company URL or ID

By searching for a company name

Search by LinkedIn GeoID

For most of the cases, when specifying full location name, the search by the location parameter works fine.
However sometimes search by location may not give you what you expect, as LinkedIn have some other suggested location for your text query. For example, NY returns New Zealand instead of New York; UK returns Ukraine instead of United Kingdom. The location search is based on LinkedIn autocomplete feature, you can try it on the website first. The scraper will use the first suggestion from the autocomplete popup when you type your location.
The same autocomplete is available via our API. You can look up a location and get LinkedIn GeoID to use for the API endpoint.

Authorizations

X-API-Key
string
header
required

Query Parameters

Search jobs by title

companyId
string

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

location
string

Filter by location text

geoId
string

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

sortBy
string

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

workplaceType
string

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

employmentType
string

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

salary
string

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

postedLimit
string

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

experienceLevel
string

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

industryId
string

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

functionId
string

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

under10Applicants
string

Include this parameter to filter jobs with under 10 applicants

easyApply
string

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

page
integer
default:1

Page number for pagination

Response

Job search response

elements
object[]
pagination
object
status
string
error
string
query
object