Lever ATS Jobs Scraper – Scrape Lever.co avatar

Lever ATS Jobs Scraper – Scrape Lever.co

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Lever ATS Jobs Scraper – Scrape Lever.co

Lever ATS Jobs Scraper – Scrape Lever.co

Unofficial Lever.co API: scrape Lever ATS job postings and salary data without an API key, export to CSV/JSON. No login, global + EU instances.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

a day ago

Last modified

Share

Lever ATS Jobs Scraper – Scrape Lever.co Postings & Salary Data

Lever Postings Scraper

Scrape jobs, structured salary data, workplace type and full job descriptions from any company that hires through the Lever ATS. Point this Lever scraper at one or more jobs.lever.co/{company} boards and it returns clean, normalized records ready to export to CSV, JSON or Excel — pure HTTP, no login, no API key.

Works with thousands of Lever-powered career pages (Netflix, Spotify, Shopify, Mixpanel, Lyra Health, Reddit and more), supports both the global and EU Lever instances, and exposes Lever's native server-side filters plus extra client-side filtering for workplace type, country and disclosed salary.

What you get

Each posting is returned as a structured record. Key fields:

  • title – the job title.
  • site – the Lever account name (the {company} in the board URL).
  • team / department – internal team and org unit.
  • location / allLocations – primary and additional office locations.
  • workplaceType – on-site, remote, hybrid or unspecified.
  • country – ISO 3166-1 alpha-2 country code.
  • commitment – employment type (Full Time, Part Time, Internship, Contract).
  • level – seniority level where the employer discloses it.
  • salaryMin / salaryMax / salaryCurrency – structured, disclosed compensation.
  • createdAtIso – posting creation timestamp.
  • hostedUrl / applyUrl – public listing and direct apply links.
  • fullDescriptionPlain + structured lists (in jobDetail mode) – full description, requirements and responsibilities.

Export as CSV, JSON, JSONL, Excel or XML, or pull via the Apify API.

Use cases

  • Recruiting & sales leads – build a list of companies actively hiring through Lever, segmented by team, location or workplace type.
  • Salary benchmarking – collect disclosed pay ranges across many Lever boards for compensation research.
  • ATS jobs export – mirror a specific company's open roles into your own ATS, CRM or spreadsheet.
  • Job aggregator ingestion – feed thousands of fresh, structured Lever postings into a job board or app.
  • Hiring-trend analytics – track headcount signals (new roles per team, remote vs on-site mix) over time.

How to use

  1. Choose a Mode: jobs to list all postings from a board, or jobDetail to fetch specific postings by ID.
  2. Add one or more Lever sites (the account name from jobs.lever.co/{site}). Try leverdemo as a guaranteed smoke test.
  3. Pick the Instanceglobal for most companies, eu for European-only employers (try eu if you get 404s).
  4. Optionally apply server-side filters (team, department, location, commitment, level) and client-side filters (title keywords, workplace type, country, minimum salary).
  5. Click Start, then download the dataset as CSV, JSON or Excel.

Example input

{
"mode": "jobs",
"sites": ["leverdemo"],
"instance": "global",
"filterWorkplaceTypes": ["remote"],
"filterSalaryMin": 100000
}

FAQ

What is a "Lever site"?

It is the company account name in the board URL: https://jobs.lever.co/{site}. For example, the site for https://jobs.lever.co/mixpanel is mixpanel.

Do I need a Lever account, token or API key?

No. The actor reads Lever's public postings endpoints over plain HTTP — no login, no auth and no headless browser.

Why am I getting 404s for a company?

That company is most likely on Lever's EU instance. Switch the Instance input from global to eu (api.eu.lever.co) and re-run.

Can I get salary data?

Yes, when the employer discloses it. Postings carry structured salaryMin, salaryMax and salaryCurrency fields, and you can drop unpaid/undisclosed roles with the minimum-salary filter.

Is this an unofficial Lever.co API alternative?

Yes. It reads Lever's public postings endpoints directly over HTTP, giving you an unofficial Lever.co API to pull job and salary data without official API access or a key.

How do I export Lever job postings to CSV or JSON?

Run the actor on your Lever sites, then download the dataset in CSV, JSON, JSONL, Excel or XML from the run, or fetch it through the Apify API.

Can I scrape Lever jobs without an API key or login?

Yes. The actor uses pure HTTP against public Lever ATS career pages — no API key, no login, no auth token and no headless browser are required.

Changelog

2026-06-07

  • Docs: added coverage for using this as an unofficial Lever.co API, exporting Lever job postings to CSV/JSON, and scraping Lever jobs without an API key or login.