Lever Jobs Scraper: any company on Lever (jobs.lever.co)
Pricing
$1.00 / 1,000 jobs
Lever Jobs Scraper: any company on Lever (jobs.lever.co)
Get every open job from any Lever career board (jobs.lever.co, EU cluster too): title, team, locations, workplace type, commitment, salary range, full description and apply link. Built-in company directory, keyword, location and date filters, new-jobs monitoring.
Pricing
$1.00 / 1,000 jobs
Rating
0.0
(0)
Developer
Scott Williams
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Share
Thousands of companies, most of them startups and scale-ups, publish their open roles on Lever. This Actor pulls every open job from any Lever career board into a clean, normalized dataset, using the Lever Postings API (api.lever.co and api.eu.lever.co), the official public endpoint Lever provides for career sites.
At a glance: $1.00 per 1,000 jobs. Pay per result with no subscription, set a maximum cost per run, export to JSON, CSV or Excel, or call it from the Apify API, Make, Zapier or n8n.
No login, no cookies, no browser, no proxy. A board with hundreds of jobs takes a few seconds.
What you get
- Every open job per company with team, department, all locations, workplace type, commitment (full-time, contract), salary range when the company publishes it,
postedAt, and full description including the lists Lever stores separately. - Built-in company directory. Turn on "Search the built-in company directory" and the Actor scrapes 58 verified Lever boards for you (startups and tech companies). Combine it with keyword, location and date filters to search across companies without building a list yourself.
- Paste anything: a company slug, a board URL, or the company's own careers page. The Actor finds the Lever board.
- Salary data: structured pay from Lever when the company publishes it, otherwise parsed from the description ("$120,000 - $150,000 USD", "£50k-£60k").
- Filters: title keywords, excluded words, locations, remote only, departments, posted within N days.
- Monitoring mode:
onlyNewJobsreturns only jobs you have not seen in earlier runs. Schedule it daily and you pay only for new postings. - Reliable: a bad slug never fails the run.
RUN_SUMMARYreports every board with jobs found, matched and returned, and any error.
Use cases
- Job boards and newsletters that need fresh startup jobs.
- Recruiters and sales teams tracking hiring signals at target accounts.
- Investors and analysts tracking headcount plans across a portfolio.
- Job seekers watching a set of companies for new roles.
Input
| Field | Type | Description |
|---|---|---|
companies | array | Company slugs, board URLs, or careers pages. |
searchDirectory | boolean | Also scrape every board in the built-in directory. |
maxDirectoryCompanies | integer | Use only the N largest directory boards. 0 means all. |
keywords | array | Keep titles containing any of these words. |
excludeKeywords | array | Drop titles containing any of these words. |
searchInDescription | boolean | Match keywords in the description too. |
locations | array | Keep jobs whose location contains any of these strings. |
remoteOnly | boolean | Only remote jobs. |
departments | array | Keep jobs whose department or team contains any of these strings. |
postedWithinDays | integer | Only jobs posted in the last N days. |
onlyNewJobs | boolean | Monitoring mode. |
stateStoreName | string | Named key-value store for monitoring state. One name per monitor. |
includeDescription | boolean | Include the full description (default true). |
descriptionFormat | text, html, both | Description format. |
maxJobsPerCompany | integer | Cap per company, 0 for no cap. |
maxTotalJobs | integer | Cap per run, 0 for no cap. |
maxConcurrency | integer | Companies scraped in parallel (1 to 20). |
Accepted companies entries:
palantirhttps://jobs.lever.co/spotifyhttps://jobs.eu.lever.co/<company>lever:palantir
How to find the slug: Open the company careers page and click any job. If the address is jobs.lever.co/<name>/..., <name> is the slug. EU boards (jobs.eu.lever.co) are detected automatically.
Example: search the directory for remote engineering jobs posted this week
{"searchDirectory": true,"keywords": ["engineer"],"remoteOnly": true,"postedWithinDays": 7,"includeDescription": false}
Example: monitor a few companies
{"companies": ["palantir", "https://jobs.lever.co/spotify"],"onlyNewJobs": true}
Output
One dataset item per job:
{"id": "ac978161-6f46-4f6b-ad9e-a258e642751c","ats": "lever","companySlug": "palantir","companyName": "palantir","title": "Administrative Business Partner","department": null,"team": "Administrative","location": "London, United Kingdom","locations": ["London, United Kingdom"],"country": "GB","isRemote": false,"workplaceType": "hybrid","employmentType": "Full-time","postedAt": "2024-03-25T21:50:16.463000+00:00","updatedAt": null,"url": "https://jobs.lever.co/palantir/ac978161-6f46-4f6b-ad9e-a258e642751c","applyUrl": "https://jobs.lever.co/palantir/ac978161-6f46-4f6b-ad9e-a258e642751c/apply","salaryMin": null,"salaryMax": null,"salaryCurrency": null,"salaryPeriod": null,"salaryText": null,"salarySource": null,"hiringEntity": null,"requisitionId": null,"descriptionText": "A World-Changing Company\n\nPalantir builds the world\u2019s leading software for data-driven decisions and operations. By bringing the right data to the people who ne...","uid": "lever:palantir:ac978161-6f46-4f6b-ad9e-a258e642751c","scrapedAt": "2026-10-27T17:45:27.210104+00:00"}
Fields are always present and null when Lever does not publish them. uid is stable across runs.
Pricing
Pay per result: $1.00 per 1,000 jobs ($0.001 per job). Filtered out jobs and already seen jobs in monitoring mode are free. Set Maximum cost per run and the Actor stops cleanly when it is reached; the status message says so.
Other platforms
The companion ATS Jobs Scraper covers Greenhouse, Lever, Ashby, Workable, Recruitee and Workday in one Actor and auto-detects the platform from a bare company name. The Workday Jobs Scraper covers myworkdayjobs.com sites.
Is this legal?
The Actor only reads job postings that companies publish openly so that anyone can apply, using the public API that Lever provides for career sites. It does not log in, does not bypass access controls, respects robots.txt and rate limits, and does not collect personal data about candidates or employees. You are responsible for how you use the data. If in doubt, consult a lawyer.
FAQ
A company is missing from the directory. Add its slug to companies. The directory is a convenience list of verified boards and is refreshed with new Actor versions.
How fresh is the data? Live. Every run reads the boards at run time.
Can I call it from code or an AI agent? Yes, through the Apify API, the Apify clients, or Apify's MCP server.