Skip to main content
POST
/
api
/
lever
/
jobs
/
search
/lever/jobs/search
curl --request POST \
  --url https://api.anysite.io/api/lever/jobs/search \
  --header 'Content-Type: application/json' \
  --header 'access-token: <api-key>' \
  --data '
{
  "company": "<string>",
  "count": 2,
  "timeout": 300,
  "team": "Accounting",
  "location": "London",
  "commitment": "Permanent",
  "department": "Finance"
}
'
[
  {
    "id": "<string>",
    "@type": "@lever_job",
    "title": "<string>",
    "team": "<string>",
    "department": "<string>",
    "location": "<string>",
    "all_locations": [],
    "commitment": "<string>",
    "workplace_type": "<string>",
    "country": "<string>",
    "opening": "<string>",
    "opening_plain": "<string>",
    "description": "<string>",
    "description_plain": "<string>",
    "description_body": "<string>",
    "description_body_plain": "<string>",
    "sections": [],
    "additional": "<string>",
    "additional_plain": "<string>",
    "salary_range": {
      "@type": "@lever_salary_range",
      "currency": "<string>",
      "interval": "<string>",
      "min": 123,
      "max": 123
    },
    "salary_description": "<string>",
    "salary_description_plain": "<string>",
    "created_at": 123,
    "hosted_url": "<string>",
    "apply_url": "<string>"
  }
]

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
company
string
required

Company job-board handle from the careers URL (jobs.lever.co/{company})

Minimum string length: 1
Examples:

"spotify"

"shieldai"

"gopuff"

count
integer
required

Max number of job postings to return

Required range: x >= 1
timeout
integer
default:300

Max scrapping execution timeout (in seconds)

Required range: 20 <= x <= 1500
team
string | null

Filter by team

Example:

"Accounting"

location
string | null

Filter by location

Example:

"London"

commitment
string | null

Filter by commitment type

Example:

"Permanent"

department
string | null

Filter by department

Example:

"Finance"

Response

Successful Response

id
string
required
@type
string
default:@lever_job
title
string | null
team
string | null
department
string | null
location
string | null
all_locations
string[]
commitment
string | null
workplace_type
string | null
country
string | null
opening
string | null
opening_plain
string | null
description
string | null
description_plain
string | null
description_body
string | null
description_body_plain
string | null
sections
LeverJobSection · object[]
additional
string | null
additional_plain
string | null
salary_range
LeverSalaryRange · object
salary_description
string | null
salary_description_plain
string | null
created_at
integer | null
hosted_url
string | null
apply_url
string | null