Lever Jobs Scraper — Public Job Boards, Salaries & Descriptions
Pricing
from $0.25 / 1,000 delivered jobs
Lever Jobs Scraper — Public Job Boards, Salaries & Descriptions
Export open jobs from public Lever company boards (Palantir, Spotify, Shield AI, Sonatype & more). Returns title, department, team, location, remote status, parsed salary range, full description and apply link. No login. $0.35 per 1,000 jobs.
Pricing
from $0.25 / 1,000 delivered jobs
Rating
0.0
(0)
Developer
Datamule
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Lever Jobs Scraper: Public Job Boards, Salaries & Descriptions
Export live job postings from public Lever company job boards (jobs.lever.co/<company>) with full descriptions, structured requirement sections, parsed compensation ranges (salaryMin, salaryMax, salaryCurrency, salaryRange), locations, workplace types (onsite, hybrid, remote), departments, teams and direct application links. No login, cookies or API key needed.
Works out of the box with companies using Lever (palantir, spotify, shieldai, sonatype, and thousands more). Running with empty input {} fetches Shield AI and Palantir's live boards so you can test with one click.
For AI agents and MCP clients
- One-line tool description: Fetch live open job listings, parsed salary ranges, remote status, requirement sections, and full descriptions from one or more public Lever company job boards (
jobs.lever.co/<slug>), filtered by keyword, location, or remote-only. - Apify MCP endpoint:
https://mcp.apify.com?tools=datamule/lever-jobs-scraper - High-value agent workflows:
- Recruiting & job-copilot agents: Match candidate profiles against live engineering/AI roles with verified salary floors (
salaryMin >= 150000) and remote/location filters. - Competitor hiring & GTM intelligence: Track headcount expansion across target enterprise accounts by department, team, and country/city.
- Compensation benchmarking: Aggregate published salary bands (
salaryMin,salaryMax,salaryCurrency,salaryInterval) across companies using Lever.
- Recruiting & job-copilot agents: Match candidate profiles against live engineering/AI roles with verified salary floors (
Example input
{"boards": ["shieldai", "palantir", "spotify"],"maxJobs": 25,"keyword": "engineer","location": "","remoteOnly": false}
boards: 1–50 Lever company slugs (e.g."palantir","spotify","shieldai") or board URLs ("https://jobs.lever.co/palantir").maxJobs: Global cap across all supplied boards (1–10,000, default 25).keyword: Optional case-insensitive substring matched against title, department, or team.location: Optional case-insensitive substring matched against location, allLocations, or country.remoteOnly: Whentrue, keeps only remote-eligible listings.
Example output (real Shield AI posting, description shortened)
{"boardSlug": "shieldai","jobId": "635e3e12-56bc-445e-969f-8325f8fb339d","title": "Senior Autonomy Software Engineer","department": "Engineering","team": "Autonomy","commitment": "Full Time Employee","location": "San Diego, CA","allLocations": ["San Diego, CA"],"country": "US","workplaceType": "onsite","isRemote": false,"createdAt": "2026-10-15T18:20:00+00:00","salaryRange": "USD 168,000 - 252,000 (per-year-salary)","salaryMin": 168000.0,"salaryMax": 252000.0,"salaryCurrency": "USD","salaryInterval": "per-year-salary","jobUrl": "https://jobs.lever.co/shieldai/635e3e12-56bc-445e-969f-8325f8fb339d","applyUrl": "https://jobs.lever.co/shieldai/635e3e12-56bc-445e-969f-8325f8fb339d/apply","descriptionPlain": "Shield AI is building the world's best AI pilot...","descriptionHtml": "<div>Shield AI is building...</div>","sections": [{"heading": "What You'll Do", "text": "..."},{"heading": "Required Qualifications", "text": "..."}],"sourceUrl": "https://api.lever.co/v0/postings/shieldai?mode=json","scrapedAt": "2026-10-22T14:00:00+00:00"}
Pricing & budget control
Pay per event: US$0.35 per 1,000 delivered jobs ($0.00035 per job on the Free plan, tiered down to $0.000175 on Diamond), with no actor-start fee beyond platform defaults. You pay only for jobs written to the dataset, and full descriptions + salary data are included at no extra cost.
Your Maximum cost per run is strictly respected: the Actor checks remaining budget before every board request and clips delivered batches via Apify's charging manager so you are never billed past your cap.
Python API quickstart
import os, json, urllib.requesttoken = os.environ["APIFY_TOKEN"]url = f"https://api.apify.com/v2/acts/datamule~lever-jobs-scraper/run-sync-get-dataset-items?token={token}&maxTotalChargeUsd=0.05"payload = json.dumps({"boards": ["shieldai", "palantir"], "keyword": "engineer", "maxJobs": 20}).encode()req = urllib.request.Request(url, data=payload, headers={"Content-Type": "application/json"}, method="POST")jobs = json.loads(urllib.request.urlopen(req, timeout=120).read())for j in jobs[:5]:print(j["boardSlug"], "|", j["title"], "|", j["salaryRange"], "|", j["jobUrl"])
Scope & limits
- Queries the documented public Lever Postings API (
https://api.lever.co/v0/postings/{slug}?mode=json). - This Actor extracts company boards you name in
boards; it does not crawl the web to discover unknown company slugs. - Salary fields are populated whenever the employer publishes
salaryRangeon Lever; otherwise they arenull. - Not affiliated with or endorsed by Lever / Employ Inc.