scraper
Back to API docs

Overview

  • Overview

APIs

  • POSTPost
  • POSTJobs
  • POSTJob Detail
  • POSTCompany
  • POSTCompany Search
  • POSTProfile
  • POSTProfile Search

LinkedIn Jobs

1 credit

Search public LinkedIn jobs by keyword or company.

POST/api/v1/tools/linkedin/jobs

Parameters

keywordstring

Nonblank search text with at most 200 characters. Provide this or companyId, but not both. Add "remote" to favor remote jobs.

locationstring

Nonblank location with at most 200 characters. Valid only with keyword.

companyIdstring

Numeric LinkedIn company ID. Provide this or keyword, but not both.

maxItemsnumber

Maximum jobs to return. Integer from 1 to 100. Defaults to 25.

jobTypestring[]

Unique employment types: full_time, part_time, contract, temporary, volunteer, internship, or other.

experienceLevelstring[]

Unique levels: internship, entry_level, associate, mid_senior, director, or executive.

datePostedstring

Posting age: past_24h, past_week, or past_month.

sortBystring

Sort order: relevant or recent. Defaults to relevant.

easyApplyOnlyboolean

Return only Easy Apply jobs. Defaults to false.

fetchCompanyDetailsboolean

Add companyDetails to every job. A job with no company details gets null. The request takes longer and still costs one credit. Defaults to false.

Response Schema

dataobject

LinkedIn job search result

jobsobject[]

Job summaries. With fetchCompanyDetails, each job also has companyDetails: the company name, description, website, size, industries, headquarters, followers, logo and locations, or null.

countnumber

Jobs returned

truncatedboolean

Whether the item limit cut the result

partialboolean

Whether the response is partial

warningsobject[]

Nonfatal warnings

scrapedAtstring

ISO 8601 scrape time

metaobject

Request metadata

toolstring

Tool name (linkedin-jobs)

creditsUsednumber

Credits consumed (1)

requestIdstring

Unique request ID

Request

curl -X POST https://scraper.run/api/v1/tools/linkedin/jobs \
-H "Authorization: Bearer sc_live_..." \
-H "Content-Type: application/json" \
-d '{
"keyword": "Platform Engineer",
"location": "Stockholm",
"maxItems": 25,
"datePosted": "past_week",
"sortBy": "recent"
}'

Response Example

{
"data": {
"jobs": [
{
"jobId": "4447655287",
"title": "Staff Engineer",
"company": "Example",
"location": "Stockholm",
"jobUrl": "https://www.linkedin.com/jobs/view/staff-engineer-at-example-4447655287",
"postedDate": "2026-08-14",
"isNew": true
}
],
"count": 1,
"truncated": false,
"partial": false,
"warnings": [],
"scrapedAt": "2026-08-14T10:00:00.000Z"
},
"meta": {
"tool": "linkedin-jobs",
"creditsUsed": 1,
"requestId": "req_abc123"
}
}