Lever Jobs Scraper — Public Job Boards, Salaries & Descriptions avatar

Lever Jobs Scraper — Public Job Boards, Salaries & Descriptions

Pricing

from $0.25 / 1,000 delivered jobs

Go to Apify Store
Lever Jobs Scraper — Public Job Boards, Salaries & Descriptions

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

Datamule

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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:
    1. Recruiting & job-copilot agents: Match candidate profiles against live engineering/AI roles with verified salary floors (salaryMin >= 150000) and remote/location filters.
    2. Competitor hiring & GTM intelligence: Track headcount expansion across target enterprise accounts by department, team, and country/city.
    3. Compensation benchmarking: Aggregate published salary bands (salaryMin, salaryMax, salaryCurrency, salaryInterval) across companies using Lever.

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: When true, 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.request
token = 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 salaryRange on Lever; otherwise they are null.
  • Not affiliated with or endorsed by Lever / Employ Inc.