LinkedIn jobs
The LinkedIn jobs endpoints of the Kenso API.
Get a LinkedIn job's detail
GET
/v1/linkedin-jobs/{linkedInJobId}linkedin-jobs.getNeeds the linkedin_job_search feature on your workspace. Until it is on, calls answer 404.
The description, applicant and view counts, state and apply page of one LinkedIn job (the id of a linkedin row), read on your own connected LinkedIn seat: free, one read of the seat's daily budget. Errors: 409 linkedin_seat_required when you have no seat that can read now (Bright Data rows already carry the description), 429 rate_limited while the seat paces its reads, 404 when LinkedIn has no such job, 503 when LinkedIn did not answer.
Parameters
Name
In
Type
Required
Description
linkedInJobId
In: path
string
required
Ken-Version
In: header
string, one of: 2026-11-02, 1.1
optional
The API version, a date in
YYYY-MM-DD form. 1.1 is another name for the first dated version. Leave it out to use your API key's pinned version. Keys created in the Kenso app are pinned to the newest version; keys minted by the CLI login are not. A key with no pinned version and no header gets the legacy shape where the path has one, and 404 where the path exists only in this version. A date that is not a version answers 400 unsupported_version; any other value that is not a version is treated as legacy.X-Ken-Workspace-Id
In: header
integer (int64)
optional
The id of the workspace to act in. Leave it out when your API key reaches only one workspace. When the key reaches more than one, a request without this header answers
400 workspace_required. A workspace you are not a member of answers 404 not_found.Response 200
data is a LinkedInJob.
Field
Type
Description
id
string
title
string
companyName
string
location
string
state
string
LinkedIn's state in lower case:
open, closed, ...description
string
applicantCount
integer (int32)
viewCount
integer (int32)
postedAt
string (date-time)
applyUrl
string
The employer's own apply page, when the job has one.
Request
curl -X GET "https://api.ken.so/v1/linkedin-jobs/string" \ -H "Authorization: Bearer $KEN_API_KEY" \ -H "Ken-Version: 1.1" \ -H "X-Ken-Workspace-Id: $KEN_WORKSPACE_ID"
Response 200
{
"success": true,
"data": {
"id": "string",
"title": "string",
"companyName": "string",
"location": "string",
"state": "string",
"description": "string",
"applicantCount": 1,
"viewCount": 1,
"postedAt": "2026-09-23T15:02:11Z",
"applyUrl": "https://example.com"
}
}