LinkedIn Jobs API docs

Open Playground →

Start building

Send your first request

Platform API endpoint with unified authentication and usage tracking.

Production API
Platform API endpoint
https://api.sandbase.ai/v1/api/linkedin/jobs
Authorization header
Authorization: Bearer $SANDBASE_API_KEY
# The quoted heredoc keeps Unicode and shell metacharacters unchanged.
result=$(curl --fail-with-body --silent \
  -X POST "https://api.sandbase.ai/v1/api/linkedin/jobs" \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'SANDBASE_JSON'
{
  "limit": 3,
  "query": "software engineer",
  "location": "United States",
  "workplaceType": "remote"
}
SANDBASE_JSON
)
printf '%s\n' "$result"

2. Authentication

Set your SandBase API key in your server environment. Requests use Bearer authentication.

API key environment variable
export SANDBASE_API_KEY="YOUR_API_KEY"

Keep your key on the server. Do not expose it in browser code.

3. Parameters

querystringrequired

Job title or keywords to search. Supports LinkedIn boolean operators.

limitinteger

Accepted for compatibility and ignored: each call returns one full page of up to 25 jobs at one flat price per call; follow nextCursor for more.

cursorstring

Opaque pagination cursor from a previous response's nextCursor. Omit for the first page; pass it to fetch the next page of job listings.

salarystring

Filter by minimum base salary band (US dollars).

Possible values: 40k+, 60k+, 80k+, 100k+, 120k+, 140k+, 160k+, 180k+, 200k+

sortBystring

Sort order: most recent (date) or best match (relevance).

Possible values: date, relevance

companystring

Filter to a specific company by name (e.g. Google).

locationstring

City, region, or country to search within (e.g. United States, San Francisco).

easyApplyboolean

When true, only return jobs offering LinkedIn Easy Apply.

postedLimitstring

Only jobs posted within this window (past hour, 24 hours, week, or month).

Possible values: 1h, 24h, week, month

workplaceTypestring

Filter by workplace type (remote, hybrid, or onsite).

Possible values: remote, hybrid, onsite

employmentTypestring

Filter by employment type.

Possible values: full-time, part-time, contract, internship, temporary

experienceLevelstring

Filter by required seniority/experience level.

Possible values: internship, entry, associate, mid-senior, director, executive

under10Applicantsboolean

When true, only return jobs with fewer than 10 applicants (lower competition).

4. Response

Saved example response for this API; no live request is made when viewing it.

No saved response has been published. Run the API in Playground to inspect its response.