Lever Jobs Scraper avatar

Lever Jobs Scraper

Pricing

from $8.25 / 1,000 items

Go to Apify Store
Lever Jobs Scraper

Lever Jobs Scraper

Scrapes job postings from Lever company boards and returns each job as a flat row with title, team, department, location, commitment, and description.

Pricing

from $8.25 / 1,000 items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

0

Monthly active users

9 hours ago

Last modified

Share

ParseForge

Lever Jobs Scraper

Scrape job postings from any Lever company board, with filters for team, department, location, and commitment. Each job comes with its title, team, department, location, commitment, and full description. No login or API key. Export to CSV, JSON, Excel, or XML.

Lever hosts job boards for thousands of companies, but there is no public API for bulk access. This Actor reads the public job listings directly from jobs.lever.co/{company}, applies your filters as it goes, and returns every match in one fixed schema. Point it at one board or a hundred, and get clean, structured job data in minutes.

Who uses itWhat they scrape Lever for
Talent intelligence analystsTrack hiring volume and role mix across a portfolio of companies
Recruiters and sourcersBuild a fresh list of open roles matching a specific team or location
Job board aggregatorsPull normalized job feeds from multiple Lever boards into one dataset
Market researchersCompare how different companies structure and describe the same job function
Sales and GTM teamsSpot newly posted roles that signal budget or expansion at target accounts

What it does

This Actor collects job postings from Lever company boards and returns each one as a flat row with title, team, department, location, commitment, and description.

  • ๐Ÿข Company boards: pass one or more Lever board slugs, like spotify or palantir, and the Actor queries each one.
  • ๐Ÿ” Field filters: narrow results by team, department, location, or commitment before the data reaches your dataset.
  • ๐Ÿ“ฆ Flat output: every job is returned as a single row with consistent fields, ready for CSV, JSON, Excel, or XML export.
  • โšก Bulk runs: paid users can pull up to 1,000,000 job postings in a single run.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Lever data

๐Ÿ“Š Monitor hiring trends.

A talent intelligence analyst runs the Actor weekly on 50 Lever boards and compares new role counts by department to spot which companies are expanding.

๐ŸŽฏ Source candidates from fresh roles.

A recruiter filters for 'Engineering' and 'Berlin' across ten boards and exports the matching jobs to build a target list for outreach.

๐Ÿงฉ Feed a job aggregator.

A developer schedules daily runs on a list of Lever boards and pipes the flat JSON output into their own job search site.

๐Ÿ’ผ Find sales triggers.

A GTM analyst filters for 'Sales' and 'New York' and gets a list of companies hiring sales roles, a signal for budget and growth.

Why choose this scraper

What you get
No API keyReads the public Lever job boards directly, no registration or OAuth
One fixed schemaEvery job, from every company, lands in the same flat structure
Filter before exportTeam, department, location, and commitment filters cut noise early
Scales with youFree preview of 10 items, paid runs up to 1,000,000

How it compares

No other Store actor targets Lever the same way, so the honest comparison is with the alternatives teams actually weigh.

Lever Jobs ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When Lever changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor from one or more Lever company board slugs, and optionally filter by team, department, location, or commitment. Filters run as each job is read, so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10,
"companies": [
"spotify",
"matchgroup"
]
}

A larger pull:

{
"maxItems": 200,
"companies": [
"spotify",
"matchgroup"
]
}

Pricing

Pay-per-result: $0.011 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$1.10
1,000 results$11.00
10,000 results$110.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Lever Jobs Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Lever through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/lever-jobs-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that the board slug is correct and that the company still uses Lever. Also review your filters: a team, department, location, or commitment filter that matches nothing will return an empty dataset.

Why did I only get 10 items?

Free runs are limited to a 10-item preview. Upgrade to a paid plan and set Max Items to a higher number to get more results.

Why are some jobs missing?

Lever boards sometimes load jobs dynamically. If a board has many jobs, try increasing Max Items. Also check that your filters are not excluding the jobs you expect.

Why is my filter not matching?

Filters are case-insensitive substring matches. For example, 'engineer' will match 'Software Engineer'. If you need an exact match, adjust the filter text accordingly.

Can I get data from a Lever board that is not at jobs.lever.co?

No. The Actor only reads boards hosted at jobs.lever.co/{company}. If a company uses a custom domain, this Actor cannot scrape it.

FAQ

QuestionAnswer
What is a Lever board slug?It is the part of the URL after jobs.lever.co/. For example, in jobs.lever.co/netflix, the slug is netflix. You can pass one or many slugs in the Companies field.
Can I scrape multiple companies in one run?Yes. Add as many board slugs as you need to the Companies list. The Actor queries each board and returns all matching jobs in one dataset.
Do I need a Lever API key?No. The Actor reads the public job board pages directly, so there is no registration, OAuth, or API key required.
What filters are available?You can filter by team, department, location, and commitment. Each filter is a case-insensitive substring match on the corresponding job field.
How many jobs can I scrape?Free users get a preview of up to 10 items. Paid users can set Max Items up to 1,000,000 per run.
What output formats are supported?The Actor returns a flat dataset that you can export to CSV, JSON, Excel, or XML from the Apify platform.
Does the Actor include the full job description?Yes. Each job row includes the full description text along with title, team, department, location, and commitment.
Can I schedule this Actor to run automatically?Yes. You can set up a schedule in Apify to run the Actor daily, weekly, or at any interval, and get fresh job data automatically.
What if a company changes its Lever board?If a board slug no longer exists, the Actor will return no results for that slug. Check the company's careers page for the current Lever URL.
Is this legal to scrape?You should only scrape public data in accordance with the target website's terms of service and applicable laws. Apify provides the tool, you are responsible for how you use it.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Lever, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.