Lever Job Board Scraper
Pricing
$2.00 / 1,000 job postings
Lever Job Board Scraper
Fresh job postings straight from Lever-hosted career pages. Full posting content, team, location, commitment and dates for any company on Lever - compliance-safe output with no personal contact data. Ideal for job-board backfill and hiring-trend analysis.
Pricing
$2.00 / 1,000 job postings
Rating
0.0
(0)
Developer
Source Sauce
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Pull fresh job postings from any Lever-hosted career page — the same public
Postings API behind jobs.lever.co company sites. Give it a list of company board
tokens and get every open role as structured records with the full posting HTML and
structured salary ranges, straight from the source with no database staleness.
Sample output (live run, 2026-08-04):
| board_token | title | location | workplace_type | salary_range | created_at |
|---|---|---|---|---|---|
| palantir | Administrative Business Partner | London, United Kingdom | hybrid | - | 2024-03-25 |
| qonto | Anti-Financial Crime Officer (France) | Paris | hybrid | - | 2026-02-26 |
| zoox | Autonomy System Test Engineer | Foster City, CA | hybrid | USD 143,000-177,000 | 2026-05-04 |
Built for job board backfill, job aggregator feeds, hiring trend analysis, competitor hiring monitoring, and jobs-posted-by-company datasets. One board = one company; a watchlist of tokens gives you a daily multi-company feed of open positions.
Why this one
- Direct from the API, every run. No cached database between you and the source —
created_atand the posting body come from Lever itself, so freshness is the API's, not a crawler's. - Structured salary data. Lever publishes
salaryRange(currency, interval, min, max) on postings that carry it — delivered as a structured object, not text to parse. - Compliance-safe by construction. No hiring-manager names, no AI-extracted contact enrichment, no personal data fields — email addresses, phone numbers AND personal profile links inside posting text are redacted before delivery. The output schema is a fixed allowlist you can audit below.
- Honest billing. You pay per delivered job posting. Unknown or dead board tokens return an uncharged error row instead of failing the run, so long watchlists are safe.
- Polite to the source. Fetches honor the API host's published crawl delay.
Output
| field | type | description |
|---|---|---|
| board_token | string | The Lever board the posting came from (your input token). |
| id | string | Lever posting id (UUID). |
| title | string | Posting title. |
| team | string or null | Team, as the employer categorized it. |
| department | string or null | Department, when the employer sets one. |
| location | string or null | Primary location line. |
| all_locations | array of strings | Every location the employer listed. |
| commitment | string or null | Employment type (e.g. Full-time). |
| country | string or null | ISO country code. |
| workplace_type | string or null | on-site, hybrid or remote. |
| created_at | string (ISO datetime) | When the posting was created. |
| salary_range | object or null | {currency, interval, min, max} when published. |
| posting_url | string | The public posting page (jobs.lever.co/...). |
| apply_url | string | The public application URL. |
| content | string (HTML) | Full posting body — intro, all sections, closing and salary text — renderable HTML, contacts redacted. |
| content_chars | integer | Length of the delivered content. |
Input
| field | required | prefill | description |
|---|---|---|---|
| boardTokens | yes | palantir, qonto, zoox | Lever board tokens — the company slug in career-page URLs like jobs.lever.co/palantir. |
| maxRecords | no | 150 | Stop after this many rows in total (0 = no cap). |
Finding a board token: open the company's careers page; if applications go through
Lever the URL contains jobs.lever.co/<token>. The token is usually the company name
in lowercase.
Notes
- A board token that is not on Lever returns one uncharged error row naming the token, and the rest of the watchlist still delivers.
- A company with zero published roles is a valid empty result, not an error (measured: roughly a third of live Lever boards have no open published postings on a given day).
- Postings are delivered per run (stateless). Dedupe across runs on
idorposting_urlon your side.
This is an unofficial tool and is not affiliated with, endorsed or sponsored by Lever (Employ Inc.). It reads only the public, unauthenticated Lever Postings API and delivers employer-published job postings.