Skip to main content
POST
/
scrape
/
linkedin
/
jobs
Scrape LinkedIn jobs
curl --request POST \
  --url https://api.brightdata.com/scrape/linkedin/jobs \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "input": [
    {
      "url": "https://www.linkedin.com/jobs/view/example-job-id/"
    }
  ],
  "output_format": "structured_data",
  "method": "async"
}'
{
  "items": [
    {}
  ],
  "errors": [
    {}
  ],
  "next_cursor": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
input
object[]
required
Minimum length: 1
output_format
enum<string>
default:structured_data
Available options:
structured_data,
html,
markdown,
screenshot,
warc
delivery
object
method
enum<string>
default:async
Available options:
async,
sync
tier
enum<string>
default:unlocker
Available options:
dc,
unlocker,
browser
limit_per_input
integer
Required range: x >= 1
include_errors
boolean
default:true
custom_output_fields
string

Response

Sync result

items
object[]
required
errors
object[]
next_cursor
string