Get LinkedIn Job Details

PythonSocial Media
POST api.upapi.io/linkedin-jobs-detail.get

Fetch one LinkedIn job posting: full description, seniority level, employment type, job function, industries, applicant count and posting age. Accepts the job id from linkedin-jobs-search, a job URL or a urn:li:jobPosting URN. Reads LinkedIn's public guest surface — no LinkedIn account or cookie is required.

linkedinjobshiringrecruitingjob-descriptionscraping
AuthAPI key
Cost6 units
Timeout45s
Cache3600s

Request schema

FieldTypeDescription
jobIdreq
stringLinkedIn posting id, job URL or urn:li:jobPosting URN. Ids come from linkedin-jobs-search (e.g. 4431992044).
proxyUrl
User-provided proxy URL. Omit to use the operation's own datacenter pool.· default: null

Response schema

FieldTypeDescription
jobIdreq
string
titlereq
string
jobUrlreq
companyreq
string
logoUrlreq
locationreq
string
elapsedMsreq
integer
fetchedAtreq
string
companyUrlreq
industriesreq
jobFunctionreq
postedLabelreq
employmentTypereq
seniorityLevelreq
applicantsLabelreq
descriptionHtmlreq
string
descriptionTextreq
string

Try it

Try it

LinkedIn posting id, job URL or urn:li:jobPosting URN. Ids come from linkedin-jobs-search (e.g. 4431992044).

User-provided proxy URL. Omit to use the operation's own datacenter pool.

Run this endpoint live

Jump in as a guest — no signup — and run linkedin-jobs-detail.get with your own inputs. Create a free account anytime to get your own API key.

Sign in

Code examples

curl -X POST https://api.upapi.io/linkedin-jobs-detail.get \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY' \
  -d '{ "jobId": "4431992044" }'

Developer tools

OpenAPI specImport the spec or collection into Postman, Insomnia, or any codegen tool.