Apify

Lever Jobs Scraper

Page updated

Price: $1.50 per 1,000 results on Apify Free and Bronze plans ($1.20 per 1,000 on Silver and higher), plus Apify's run-start fee ($0.00005 per run). Free-plan cap: up to 25 results per run on the Apify Free plan. Prices checked on 2026-10-12.

The Lever Jobs Scraper reads a public Lever board and returns one record per posting. Typical fields are the title, team, location, workplace type, public URL, and the description text when you ask for it.

Paste Lever board URLs. The tool does not enter Lever Hire and does not see applicants.

Who it is for

Recruiting and research teams collecting openings from companies that host jobs on Lever.

  • Export the public Lever board for one company.
  • Poll a set of Lever boards for roles opened this month.
  • Keep workplace type and team next to the title.
  • Feed a normalized jobs table that also contains Greenhouse or Ashby rows.

Inputs

Field Type Required Description
boards array of strings Yes Board names from jobs.lever.co/<name>, or the board URL. Up to 200 per run.
includeDescriptions boolean No Include the plain-text job description. Defaults to true.
titleKeyword string No Only return jobs whose title contains this text (case-insensitive).
locationKeyword string No Only return jobs whose location contains this text (case-insensitive).
onlyNewSinceLastRun boolean No Return only jobs added or changed since your previous run with the same stateKey.
maxJobsPerBoard integer No Upper limit on jobs returned per board. Defaults to 5000.

Example input

{
  "boards": [
    "spotify",
    "palantir"
  ],
  "includeDescriptions": true
}

Example output

Sample records for shape only. They are not a live response.

[
  {
    "source": "lever",
    "company": "Northwind Labs",
    "title": "Support Engineer",
    "team": "Customer Experience",
    "location": "Toronto",
    "workplaceType": "hybrid",
    "url": "https://jobs.lever.co/northwindlabs/11111111-2222-3333-4444-555555555555",
    "descriptionText": "Sample description. This is not a live posting."
  }
]

Price

$1.50 per 1,000 results on Free and Bronze plans ($1.20 on Silver and higher), plus a $0.00005 run-start fee

Free-plan cap: Up to 25 results per run on the Apify Free plan

Billing happens on Apify, not on this website.

Limits

  • Only public Lever postings are returned. An unlisted or private board produces no rows.
  • Workplace type is included only when Lever publishes it.
  • Description text is the public posting body, not a parsed list of requirements.

What it does not do

  • It does not log into Lever Hire.
  • It does not read applicants, interviews, or scorecards.
  • It does not apply to a job.

FAQ

What does a Lever board URL look like?

https://jobs.lever.co/ followed by the company’s public site name. Paste that URL into boards.

Do I need a Lever API key?

No. The tool reads the public posting list. Lever’s private API is a different product and is not used.

Can the description be turned off?

Yes. Set includeDescriptions to false when you only want titles, teams, locations, and links.

Why is there no price yet?

The price has not been added to the site config. The page will show it after that, and not before.

Will a closed role stay in the output?

The tool returns the postings Lever is publishing on the public board at run time. A role Lever has removed from that board is not returned.

Run it on Apify