Pulls every open job from Lever careers pages with team, commitment, workplace type and the salary range when the company posts one. Takes jobs.lever.co and EU links, company slugs or domains; with an empty list it searches more than 50,000 open Lever jobs in our daily index.
Lever answering HTTP 429 now means a pause of the Retry-After time, or 5, 10 and 20 seconds, followed by a slower pace. After repeated refusals the run stops calling Lever and lists it in stoppedHosts in the SUMMARY record.
2026-09-30
Fixes
description holds the whole posting: the main text, the lists below it with their headings, which usually carry the requirements, and the closing section. Skills, years of experience and education level are found more often as a result.
In new-only mode, jobs over Maximum jobs per company or over the run's maximum cost are returned by the next run. They used to be saved as seen and never came.
visaSponsorship is false when an ad says the job is "not eligible for relocation or company provided sponsorship".
In the daily index search, careerSiteUrl of a company on Lever's EU host leads to jobs.eu.lever.co. It used to name jobs.lever.co, where such boards return 404.
Fields that only index search rows carry (companySlug, careerSiteUrl, descriptionIncluded, indexDate, scrapedAt) are in the output schema, and companyWebsite is described as the link behind the logo on the careers page.
2026-09-28
Features
Lever accounts on the EU host jobs.eu.lever.co. A slug that is not found on one host is looked up on the other.
Leave Career sites empty to search every open Lever job in our daily index.
New fields: seniority, job category, work arrangement, normalized employment type, country codes, pay as numbers with a yearly figure, visa sponsorship, skills, years of experience and education level. Each of them except education level has a filter.
language is detected from the description when the system does not give it, and jobs can be filtered by language.
companyWebsite from the link in the careers page header.
Inputs sent under other field names, such as url, startUrls, domains, query or limit, are understood.
Changes
salaryText shows the range with thousands separators and its interval, for example 150,000 - 200,000 CAD per year.
Fixes
HTML entities, double-encoded characters and broken UTF-8 are cleaned from titles, teams, locations and descriptions.
2026-09-27
Changes
The watch field is now called watchName. Runs that still send watchKey keep working.
2026-09-26
Features
Company name from the careers page on every job.
2026-09-24
Changes
Lower price per job on every plan.
2026-09-21
Changes
Higher price per job on every plan.
2026-09-03
Features
First public version: every open job on the Lever careers pages you list, with team, department, commitment, workplace type, all locations, salary range, creation date, apply link and an optional description, company domains as input and a mode that returns only jobs new since the last run.