LinkedIn

Search LinkedIn jobs

Search LinkedIn jobs by keyword and filters.

GET/v1/linkedin/jobs/search
x-api-keystringheader

API key (`sfk_...`)

Parameters
10
keywordstringrequiredquery

Required. Search keyword for LinkedIn job listings — a job title, skill, or company term, e.g. "typescript engineer" or "growth marketer".

min 1 chars · max 512 chars

locationstringrequiredquery

Required. Location label as you would type it into LinkedIn's location box — a city, region, or country name, e.g. "London", "Greater Seattle Area", or "United Kingdom".

min 1 chars · max 256 chars

countrystringoptionalquery

Optional ISO 3166-1 alpha-2 country code, e.g. "GB" or "US". Narrows an ambiguous `location` label to one country; leave unset when `location` is already a country name.

timeRangestringoptionalquery

Optional time range filter for when jobs were posted.

one of: any, past-month, past-week, past-24-hours

jobTypestringoptionalquery

Optional job type filter.

one of: full-time, part-time, contract, temporary, volunteer

experienceLevelstringoptionalquery

Optional experience level filter.

one of: internship, entry-level, associate, mid-senior-level, director, executive

remotestringoptionalquery

Optional work arrangement filter.

one of: on-site, remote, hybrid

companystringoptionalquery

Optional company name filter.

max 256 chars

locationRadiusstringoptionalquery

Optional location radius filter.

one of: exact-location, 5-miles, 10-miles, 25-miles, 50-miles

limitintegeroptionalquery

Maximum job listings to return (default 10).

≥ 1 · ≤ 1000

Response fields
42

Endpoint-specific response payload.

datalookupStatus
string

Whether the job search completed for this request.

one of: found, not_found

Job listings matching the search criteria.

datajobs[]id
stringnullable

Unique identifier for the job listing when available.

datajobs[]url
string

Public URL for the job posting on LinkedIn.

min 1 chars

datajobs[]title
stringnullable

Title of the advertised job position.

datajobs[]companyName
stringnullable

Name of the hiring company.

datajobs[]companyId
stringnullable

Unique identifier for the hiring company when available.

datajobs[]companyUrl
stringnullable

LinkedIn profile link of the hiring company.

datajobs[]location
stringnullable

Geographic location of the job.

datajobs[]summary
stringnullable

Brief overview of job responsibilities.

datajobs[]seniorityLevel
stringnullable

Seniority level of the position.

datajobs[]function
stringnullable

Department or function of the job.

datajobs[]employmentType
stringnullable

Type of employment offered.

datajobs[]industries
stringnullable

Industries associated with the job.

datajobs[]basePayRange
stringnullable

Salary range text for the position when available.

datajobs[]postedAt
stringnullable

When the job was posted (relative or absolute label from LinkedIn).

datajobs[]postedDate
stringnullable

ISO-8601 posting timestamp when available.

datajobs[]applicantCount
integernullable

Number of applicants for the job.

≥ 0

LinkedIn member who posted the job when available.

datajobs[]jobPostername
stringnullable

Job poster's display name on LinkedIn.

datajobs[]jobPostertitle
stringnullable

Job poster's current role or title.

datajobs[]jobPosterprofileUrl
stringnullable

Job poster's LinkedIn profile URL.

datajobs[]applicationAvailable
booleannullable

Whether a user can still apply for this job.

datajobs[]descriptionFormatted
stringnullable

Job description as formatted on LinkedIn.

Structured base pay range when available.

datajobs[]baseSalaryminAmount
numbernullable

Minimum base pay amount when available.

datajobs[]baseSalarymaxAmount
numbernullable

Maximum base pay amount when available.

datajobs[]baseSalarycurrency
stringnullable

Payment currency symbol or code when available.

datajobs[]baseSalarypaymentPeriod
stringnullable

Pay interval for the base salary when available.

datajobs[]salaryStandards
stringnullable

Employer-provided pay standards or notes.

datajobs[]isEasyApply
booleannullable

Whether LinkedIn Easy Apply is available.

datajobs[]applyLink
stringnullable

Direct apply link when provided by LinkedIn.

datajobs[]countryCode
stringnullable

Two-letter country code when available.

datajobs[]companyLogoUrl
stringnullable

Company logo image URL when available.

Summary counts for this search response.

datasummaryreturned
integer

Number of job listings returned in this response.

≥ 0

Metadata describing the request and billing outcome.

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: v1

metacached
booleanoptional

True when served from shared response cache. Credits still apply (full endpoint price); Age header may be present.

Code example

curl "https://api.socialfetch.dev/v1/linkedin/jobs/search?keyword=software engineer&location=San Francisco" \
  -H "x-api-key: YOUR_API_KEY"

Responses

Search results.