Search open jobs on 1,500+ Lever job boards (Palantir, Spotify, Zoox…) by keyword, location, remote and department, or fetch any jobs.lever.co board live. Salary where published. $2 per 1,000 jobs.
Optional: only these companies, by name ("Palantir") or Lever board token ("palantir"). Empty = every company with a Lever job board in the index.
Type:array
Keywords
keywords
Optional
Words or phrases to find (case-insensitive). A title matches at a word start ("engineer" matches "Engineering Manager"); description matching needs every word of the keyword, and covers the first ~1,500 characters. Results are ranked: title matches first. Leave empty for all jobs, newest first.
Type:array
Keyword match
keywordMatch
Optional
"any": a job needs at least one keyword. "all": a job needs every keyword.
Type:string
Default:any
Options:
anyall
Keyword scope
keywordScope
Optional
title: keywords must appear in the job title. title_and_description: in the title, or (every word of the keyword) in the department, team or the first ~1,500 characters of the description.
Type:string
Default:title_and_description
Options:
titletitle_and_description
Exclude keywords (title)
excludeKeywords
Optional
Drop jobs whose title contains any of these, e.g. "senior", "intern".
Type:array
Locations
locations
Optional
City, state, country or region as written in the posting (e.g. "Berlin", "California", "Remote (EU)"), or a 2-letter ISO country code (e.g. "US", "DE"). A job matches if any location matches.
Type:array
Remote
remote
Optional
remote_only: remote jobs only. onsite_only: excludes jobs marked remote (on-site, hybrid and unspecified remain).
Type:string
Default:any
Options:
anyremote_onlyonsite_only
Posted within (days)
postedWithinDays
Optional
Only jobs first published in the last N days. Empty = any age.
Type:integer
Minimum:1
Maximum:3650
Departments
departments
Optional
Substring match on department or team, e.g. "engineering", "sales".
Type:array
Employment types
employmentTypes
Optional
Normalized from Lever's commitment field (Full-time, Part-time, Contract, Intern…). Jobs without one are excluded when this is set.
Type:string[]
Seniority
seniority
Optional
Only jobs at these levels, read from the job title by fixed rules (no AI): intern (Intern, Working student, Co-op, Trainee, Apprentice), entry (Junior, Graduate, Associate, Engineer I), mid (Mid-level, Engineer II, Intermediate), senior (Senior, Staff engineer, Principal, Engineer III), lead (Lead, Team lead, Supervisor), manager (people managers; not Product/Project/Account Manager), director (Director, Head of, VP), executive (Chief ... Officer, CEO/CTO, SVP, President, Founder). Common German, French, Spanish, Dutch and Portuguese markers count too. Jobs whose title has no level marker ("Software Engineer") are excluded when this is set. Empty = all.
Type:string[]
Max results
maxResults
Optional
Maximum number of jobs to return (and charge for). With keywords the most relevant jobs come first (title matches before department and description matches); without keywords the newest.
Type:integer
Minimum:1
Maximum:1000000
Default:100
Max jobs per company
maxPerCompany
Optional
Cap on jobs returned from any single company, so one employer posting many near-identical roles can't fill your results. Empty = no cap.
Type:integer | null
Minimum:1
Include full description
includeDescription
Optional
Fetch the full plain-text description (HTML stripped, contact details redacted, max 20,000 characters) live from the company's ATS for every delivered job. Adds a few seconds per company. A 300-character snippet is always included.
Type:boolean
Default:true
Only new jobs since last run
sinceLastRun
Optional
Incremental feed: remembers delivered jobs per filter combination (in a named key-value store in your account) and returns only jobs posted since, so a scheduled run never re-delivers or re-charges a job.
Type:boolean
Default:false
Live mode: Lever board URLs or tokens
companyUrls
Optional
Optional. Fetch these Lever boards live instead of searching the index, e.g. https://jobs.lever.co/palantir, https://jobs.lever.co/spotify or just the board token "palantir". URLs of other platforms (Greenhouse, Ashby, Workable, Recruitee, Workday, Personio or Teamtailor) are ignored with a warning: use ats-jobs-scraper for those. All filters above still apply.