Skip to main content
POST
Search LinkedIn jobs
Searches LinkedIn jobs.

Request

This method has no required parameters.

Response

If successful, the response body contains the standard envelope. data.results[] contains the jobs, each with its company, location and posting date. The following example is a real response, truncated: each list shows one item and long strings are cut.
For every field, see the response schema on this page.

Optional parameters

Billing

Each successful request consumes 1 credit, regardless of the number of items returned. Requests that fail, or that return no items, are not billed.

Pagination

Results are paginated. To retrieve the next page, increment page. An empty data.results indicates the last page. The maximum value of page is 100.
  • LinkedIn job: Accepts jobUrl. Returns a LinkedIn job’s details.
  • LinkedIn company: Accepts companyUrl. Returns a company’s profile, size and industry.
  • LinkedIn posts: Accepts companyUrl. Returns a person’s or company’s latest public posts.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
query
string
Maximum string length: 200
location
string
Maximum string length: 200
datePosted
enum<string>
default:anyTime

LinkedIn's own Date posted.

Available options:
anyTime,
pastMonth,
pastWeek,
past24Hours
company

One company or up to five: LinkedIn URLs, slugs like google, or company ids.

easyApply
boolean
default:false

LinkedIn's own Easy Apply.

fewApplicants
boolean
default:false

LinkedIn's own Under 10 applicants.

page
integer
default:1

Page number, starting at 1.

Required range: 1 <= x <= 100

Response

The data, and the credits this call used.

success
any
required
data
object
required
creditsUsed
integer
required
requestId
string
required