Search LinkedIn jobs

Search LinkedIn jobs by keyword and filters.

GET/v2/linkedin/jobs/search
6credits
x-api-keystringheader

API key (`sfk_...`)

Parameters
21
countintegerquery

≥ 1 · ≤ 50

startintegerquery

≥ 0 · ≤ 999

cursorstringquery

min 1 chars · max 16384 chars

keywordstringquery

min 1 chars · max 2000 chars

sortBystringquery

one of: relevance, date_posted

datePostedstringquery

one of: 24h, 1week, 1month

experiencestringquery

Comma-separated, any of: `internship`, `entry_level`, `associate`, `mid_senior`, `director`, `executive`.

min 1 chars · max 2000 chars

jobTypesstringquery

Comma-separated, any of: `full_time`, `part_time`, `contract`, `temporary`, `internship`, `volunteer`, `other`.

min 1 chars · max 2000 chars

workplaceTypesstringquery

Comma-separated, any of: `onsite`, `remote`, `hybrid`.

min 1 chars · max 2000 chars

salarystringquery

one of: 20k, 30k, 40k, 50k, 60k, 70k, 80k, 90k, 100k

companiesstringquery

min 1 chars · max 2000 chars

industriesstringquery

min 1 chars · max 2000 chars

locationsstringquery

One numeric LinkedIn geo ID for where the job is, e.g. `103644278` (United States) or `102257491` (London). Place names are not accepted; send one request per location. [Find a geo ID](https://www.socialfetch.dev/docs/api/v2/linkedin/geo-ids). Cannot be combined with `functions`, `titles`, `benefits`, `commitments`, `verifiedJob=true`, `fairChance=true`, the `volunteer` and `other` job types, or salaries other than `40k`, `60k`, `80k`, `100k`.

min 1 chars · max 2000 chars

functionsstringquery

min 1 chars · max 2000 chars

titlesstringquery

min 1 chars · max 2000 chars

benefitsstringquery

Comma-separated, any of: `medical_ins`, `dental_ins`, `vision_ins`, `401k`, `pension`, `paid_maternity`, `paid_paternity`, `commuter`, `student_loan`, `tuition`, `disability_ins`.

min 1 chars · max 2000 chars

commitmentsstringquery

Comma-separated, any of: `dei`, `environmental`, `work_life`, `social_impact`, `career_growth`.

min 1 chars · max 2000 chars

easyApplybooleanquery

Accepts a native boolean, or the string `true`/`false`/`1`/`0` (case-insensitive).

verifiedJobbooleanquery

Accepts a native boolean, or the string `true`/`false`/`1`/`0` (case-insensitive).

under10Applicantsbooleanquery

Accepts a native boolean, or the string `true`/`false`/`1`/`0` (case-insensitive).

fairChancebooleanquery

Accepts a native boolean, or the string `true`/`false`/`1`/`0` (case-insensitive).

Response fields
71
datasourceFamily
string

one of: live

datalookupStatus
string

one of: found, not_found

datajobs[]liveJobId
stringnullable

Live job ID.

datajobs[]entityId
stringnullable

Live job entity ID.

datajobs[]jobUrl
stringnullable

Job URL.

datajobs[]title
stringnullable

Job title.

datajobs[]description
stringnullable

Full job description.

datajobs[]state
stringnullable

Job state.

datajobs[]applyUrl
stringnullable

Application URL.

datajobs[]contractorJob
booleannullable

Contractor-job flag.

datajobs[]repostedJob
booleannullable

Reposted-job flag.

datajobs[]employmentStatus
stringnullable

Employment status.

datajobs[]createdAt
numbernullable

Created timestamp.

datajobs[]listedAt
numbernullable

Listed timestamp.

datajobs[]originalListedAt
numbernullable

Original listed timestamp.

datajobs[]expireAt
numbernullable

Expiry timestamp.

datajobs[]postedDate
stringnullable

Posted date label.

datajobs[]exactDate
stringnullable

Exact date label.

datajobs[]isNew
booleannullable

New-job flag.

datajobs[]isEasyApply
booleannullable

Easy Apply flag.

datajobs[]isPromoted
booleannullable

Promoted-job flag.

datajobs[]verified
booleannullable

Verified-job flag.

datajobs[]insightText
stringnullable

Discovery insight.

datajobs[]locationText
stringnullable

Card location.

Detailed location.

datajobs[]locationid
stringnullable

Location ID.

datajobs[]locationabbreviatedLocalizedName
stringnullable

Abbreviated location.

datajobs[]locationdefaultLocalizedName
stringnullable

Default location.

datajobs[]locationcountryIsoCode
stringnullable

Country ISO code.

Organization.

datajobs[]organizationid
stringnullable

Organization ID.

datajobs[]organizationname
stringnullable

Organization name.

datajobs[]organizationurl
stringnullable

Organization URL.

datajobs[]organizationuniversalName
stringnullable

Organization slug.

datajobs[]organizationlogo
stringnullable

Organization logo.

datajobs[]organizationimageUrl
stringnullable

Organization image URL.

datajobs[]organizationorganizationId
stringnullable

Organization ID on cards.

Role.

datajobs[]roleid
stringnullable

Role ID.

datajobs[]rolename
stringnullable

Role name.

Job functions.

datajobs[]jobFunctions[]
stringnullableoptional

Job function.

Industries.

datajobs[]industries[]id
stringnullable

Industry ID.

datajobs[]industries[]name
stringnullable

Industry name.

Salary range.

datajobs[]salaryRange[]
stringnullableoptional

Salary range label.

Structured pay range.

datajobs[]salarymin
numbernullable

Minimum pay.

datajobs[]salarymax
numbernullable

Maximum pay.

datajobs[]salarycurrency
stringnullable

ISO 4217 currency code.

datajobs[]salaryperiod
stringnullable

Pay period in lowercase (for example `yearly` or `hourly`).

datajobs[]salarytext
stringnullable

Pay range as displayed.

datajobs[]workplaceType
stringnullable

Workplace type, using the same values as the `workplaceTypes` search filter.

one of: onsite, hybrid, remote, null

datapagekind
string

one of: cursor, offset, page

datapagenextCursor
stringnullable
datapagehasMore
booleannullable

Null when continuation is unknown for this page.

datapagestart
integernullable

≥ 0

datapagepage
integernullable

≥ 0

datapagecount
integernullable

≥ 0

datapagereturnedCount
integer

≥ 0

datapagetotal
integernullable

≥ 0

datapagetotalPages
integernullable

≥ 0

datareportedTotal
numbernullable

Total reported for this page of results; not a guarantee of globally retrievable matches.

≥ 0

Metadata about the API response.

metarequestId
string

Unique request identifier for tracing this API call.

min 1 chars

metacreditsCharged
integer

Credits charged for this request.

≥ 0

metaversion
string

Public API version that served the response.

one of: v2

Code example

curl "https://api.socialfetch.dev/v2/linkedin/jobs/search?keyword=software%20engineer" \
  -H "x-api-key: YOUR_API_KEY"

Responses

LinkedIn jobs.