Lever Job Scraper — All Postings by Company, with Salary
Pricing
from $0.00005 / actor start
Lever Job Scraper — All Postings by Company, with Salary
Scrape every open posting from any Lever job board. Pass a company domain or board slug — get titles, teams, commitment, workplace type, parsed salary and full descriptions.
Pricing
from $0.00005 / actor start
Rating
0.0
(0)
Developer
ATS Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share
Scrape every open posting from any Lever job board. Pass a company domain or board slug — get titles, teams, commitment, workplace type, parsed salary and full descriptions.
Input: ["palantir.com","jobs.lever.co/palantir","palantir"]Output: every open job — normalized, deduplicated, salary parsed
What you actually get
Real rows from a live run:
| Job title | Company | Department | Location | Level | Salary |
|---|---|---|---|---|---|
| Backend Software Engineer - Application Development | palantir | Dev | Palo Alto, CA | mid | $135,000–200,000/yr |
| Administrative Business Partner - ShipOS | palantir | Administrative | Washington, D.C. | mid | $60,000–97,000/yr |
Straight to a spreadsheet
Export as CSV and nested fields flatten with / — no post-processing:
title,companySlug,department,locations/0,workplaceType,seniority,salary/min,salary/max,salary/currency,postedAt,sourceBackend Software Engineer - Application Development,palantir,Dev,"Palo Alto, CA",hybrid,mid,135000,200000,USD,2026-06-18,leverAdministrative Business Partner - ShipOS,palantir,Administrative,"Washington, D.C.",hybrid,mid,60000,97000,USD,2026-06-18,lever
Full records also carry jobId, employmentType, applyUrl, descriptionText, descriptionHtml,
contentHash and scrapedAt. Turn off includeDescription for a smaller, faster payload.
Input
Accepts any of these, mixed freely:
Company domain (palantir.com), board URL (jobs.lever.co/palantir) or bare board slug (palantir).
| Field | Type | Default | Description |
|---|---|---|---|
companies | array | — | See above |
onlyNewJobs | boolean | false | Return only jobs added or changed since the previous run |
trackingKey | string | default | Track multiple company lists independently |
includeRemovedJobs | boolean | false | Also emit jobs that disappeared |
includeDescription | boolean | true | Include full description text and HTML |
maxJobsPerCompany | integer | 0 | Cap per company (0 = no limit) |
You don't need to know the board slug. Pass the company domain and it gets resolved automatically.
Change tracking — turn it into a hiring monitor
Set onlyNewJobs: true and schedule the Actor. Each run returns only what changed:
added— posted since the last runupdated— title, salary, location or description changedremoved— job closed or pulled
The first run stores a baseline; every run after that is a diff. Useful for sales intelligence (hiring is a buying signal), recruiting, and keeping a job index fresh without re-ingesting everything.
Output
{"jobId": "lever:acme:12345","source": "lever","companySlug": "acme","companyDomain": "acme.com","title": "Senior Backend Engineer","department": "Engineering","team": "Platform","locations": ["New York, NY", "Remote (US)"],"workplaceType": "hybrid","employmentType": "FullTime","seniority": "senior","salary": { "min": 180000, "max": 240000, "currency": "USD", "period": "year" },"descriptionText": "…","descriptionHtml": "…","applyUrl": "https://…","postedAt": "2026-04-07T17:12:35.753Z","scrapedAt": "2026-08-24T18:03:28.104Z","contentHash": "593a0ec77ef05d3c","changeType": "added"}
contentHash changes only when meaningful content changes — use it for your own diffing.
seniority is derived from the title: intern, junior, mid, senior, principal, manager, director, executive.
Salary
Salary ranges are parsed out of the posting text, handling the formats companies actually use. Version numbers, headcounts and date ranges are not mistaken for salary.
$173,000.00 - $259,600.00/yr → 173000–259600 USD/year€55k–€70k per year → 55000–70000 EUR/yearUSD 90000 to 120000 annually → 90000–120000 USD/yearThe salary range is $10,000/month → 10000 USD/month
Companies that don't publish salary return salary: null. Nothing is invented.
Speed
No browser, no proxies — just the public JSON endpoint Lever already serves.
| Board | Jobs | Time |
|---|---|---|
| Lever / palantir | 308 | 1.4 s |
Need more than Lever?
ATS Job Scraper covers Greenhouse, Lever, Ashby and Workday in a single run with the same output schema — useful when your company list spans several ATS platforms.
Notes
- Only public job board data is collected — the same pages any visitor can open. No accounts, no logins, no personal candidate data.
- Companies that can't be matched to a Lever board are skipped with a warning; the rest of the run continues.