Search LinkedIn jobs
Input
keywords requiredFree-text job search query, the same as the jobs search box (for example "data engineer").
page optional1-based page, 25 jobs per page. Read the next page while (page - 1) * 25 < total. Postings open and close between calls, so a posting near a page edge can be skipped or repeated.
Default: 1geoId optionalLinkedIn geo id of the place to search in. Get it from linkedin.com/suggest_locations (its geoUrn). Takes precedence over location. Omit both to search worldwide.
sortBy optionalSort order. "date" is newest first; "date_posted" means the same, the spelling linkedin.com/search_posts uses.
Default: "relevance"jobTypes optionalJob types. A job matches any of them. Omit for all.
location optionalFree-text place (for example "Paris, France"). LinkedIn picks the place itself; the result returns the geoId and name it picked. Prefer geoId when you need one exact place.
placeIds optionalPlaces inside the searched area (for example a city of a metro area), as geo ids from the location filter of linkedin.com/list_job_filters.
titleIds optionalJob title ids, from linkedin.com/list_job_filters. A job matches any of them.
easyApply optionalOnly jobs with Easy Apply.
benefitIds optionalBenefit ids, from linkedin.com/list_job_filters. A job matches any of them.
companyIds optionalNumeric LinkedIn company ids, from linkedin.com/get_company_info, linkedin.com/search_companies, linkedin.com/list_job_filters, or the companyId of a job in this result. A job matches any of them.
datePosted optionalPosted-date window. Omit for any time.
industryIds optionalIndustry ids, from linkedin.com/list_job_filters. A job matches any of them.
salaryBucket optionalMinimum salary, as LinkedIn's bucket number. In the United States: 1 is $40,000+, 2 is $60,000+, and so on in steps of $20,000 up to 9, $200,000+. LinkedIn offers this filter only in some countries; linkedin.com/list_job_filters shows the buckets of a search.
verifiedOnly optionalOnly jobs with verifications.
commitmentIds optionalCompany commitment ids, from linkedin.com/list_job_filters. A job matches any of them.
distanceMiles optionalRadius around the place, in miles. 0 is the exact place. Omit for LinkedIn's default (25 miles in its interface).
functionCodes optionalJob function codes (for example "eng"), from linkedin.com/list_job_filters. A job matches any of them.
inYourNetwork optionalOnly jobs at companies where you have connections.
workplaceTypes optionalWorkplace types. A job matches any of them. Omit for all.
experienceLevels optionalExperience levels. A job matches any of them. Omit for all.
under10Applicants optionalOnly jobs with fewer than 10 applicants.
fairChanceEmployer optionalOnly jobs from fair chance employers.
Output
jobs requiredpage requiredtotal requiredNumber of postings that match, as LinkedIn counts them for this search. 0 with an empty jobs list means no posting matches.
geoId optionalGeo id of the place LinkedIn searched in. 92000000 is worldwide.
resolvedLocation optionalName of that place, so you can check LinkedIn picked the place you meant.
