Lever Jobs Scraper & API - Salary Ranges & Remote Filters
Pricing
$2.00 / 1,000 saved jobs
Lever Jobs Scraper & API - Salary Ranges & Remote Filters
Lever jobs scraper: public Lever job postings with salary min/max, currency, pay interval and workplace type; salary-floor filter. $2/1,000 jobs.
Pricing
$2.00 / 1,000 saved jobs
Rating
0.0
(0)
Developer
Ahmed Fouad
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Security
Limited permissionsShare
What does this Lever Jobs API tool do?
This Lever jobs scraper and API extracts public Lever job postings from known company boards for hiring and compensation research. Export normalized salary minimum/maximum, original currency/pay interval, workplace type and source links. Choose this focused utility when you want to save only salary-bearing jobs or apply a salary floor in an exact currency and pay interval before writing results. Our general multi-ATS tool already supports structured salary output and strict remote filtering; salary-floor and salary-required filters are the incremental features here.
Pricing
$2 per 1,000 chargeable saved jobs, custom result event ($0.002/job); first 25 saved jobs per run free. For example, 1,000 saved jobs incur 975 result events, or $1.95. Filtered-out jobs and duplicates do not incur result events, and there is no configured start fee. Apify plan allowances and any separately displayed platform usage charges still apply; the Pricing tab is authoritative.
Quick start
{"boards":["leverdemo"],"maxResults":10,"salaryOnly":true,"minSalary":0,"remoteOnly":false}
The one-click default uses Lever’s demonstration board, not a real employer hiring signal. Replace it with a known company’s global Lever board slug (from https://jobs.lever.co/BOARD). EU boards are not supported. No discovery or cross-company search index is included.
For example, select fully remote jobs with a published USD annual minimum of at least $100,000:
{"boards":["includedhealth","wealthfront"],"maxResults":10,"salaryOnly":true,"minSalary":100000,"salaryCurrency":"USD","salaryInterval":"per-year-salary","remoteOnly":true}
Board availability and matching jobs change. Zero matches is a valid result. minSalary: 0 disables the floor and currency/interval restriction, so salaryOnly: true can return both hourly and annual salaries with their original units.
Set minSalary above 0 to filter by a published minimum in exactly salaryCurrency and salaryInterval. A USD annual floor never matches EUR or hourly ranges. No currency conversion, annualization or compensation estimate is performed. salaryOnly requires a published numeric minimum; remoteOnly excludes hybrid and unspecified workplace types. Remote is the employer's classification, not a promise that applicants in every country are eligible.
Output
Each dataset row has 18 fields: id, board, title, location, team, department, commitment, country, workplaceType, description, url, applyUrl, createdAt, salaryMin, salaryMax, salaryCurrency, salaryInterval, fetchedAt. Missing strings are empty, absent salaries/date are null. Description is plain text capped at 50,000 characters. Salary values and intervals are those supplied by Lever, not verified offers. No recruiter identity fields are extracted; source descriptions may contain employer-authored contact text.
Illustrative output format, not a claim that this example job exists:
{"id":"00000000-0000-0000-0000-000000000001","board":"example-company","title":"Software Engineer","location":"Remote, United States","team":"Engineering","department":"Technology","commitment":"Full-time","country":"US","workplaceType":"remote","description":"Build useful products.","url":"https://jobs.lever.co/example-company/00000000-0000-0000-0000-000000000001","applyUrl":"https://jobs.lever.co/example-company/00000000-0000-0000-0000-000000000001/apply","createdAt":"2026-01-15T12:00:00.000Z","salaryMin":120000,"salaryMax":160000,"salaryCurrency":"USD","salaryInterval":"per-year-salary","fetchedAt":"2026-01-16T12:00:00.000Z"}
Download the dataset as JSON, CSV or Excel through Apify. SUMMARY reports total, stop reason and source errors. STATE supports within-run migration/abort recovery and deduplication; it is not a cross-run jobs archive or a guarantee of exactly-once billing around a crash.
Limits and responsible use
At most 20 boards, 20 pages per board, 100 postings per page and 10,000 saved jobs per run. A filtered run can finish with zero matches. Output may be truncated by page/result/budget limits; no exhaustive historical coverage is promised. Dynamic postings can shift pagination between requests. Errors on one board do not prevent other boards from running.
Uses only the documented unauthenticated global Postings API, checks robots before requests, waits at least one second per host, pins public DNS addresses, limits responses to 5 MB and requests to 25 seconds. No login, candidate/application access, proxies, browser or access-control bypass. No applications are submitted. Users must have the necessary reuse rights and comply with their selected employer’s terms. Lever explicitly notes that published postings are publicly viewable and may be scraped by third parties: https://github.com/lever/postings-api . No official Lever affiliation or endorsement.
Support
Report a reproducible board slug, input and safe error message in Issues. Do not include tokens, credentials, applicant information or other sensitive data.