Lever Jobs Scraper: Postings API Export avatar

Lever Jobs Scraper: Postings API Export

Pricing

from $0.70 / 1,000 jobs

Go to Apify Store
Lever Jobs Scraper: Postings API Export

Lever Jobs Scraper: Postings API Export

Lever Jobs Scraper: get every open job from public Lever postings (input: company slugs or jobs.lever.co URLs, US and EU). One row per job with title, location, remote flag, team, commitment, dates, salary when published and description. Filters. Empty input = free demo. $1 per 1,000 jobs.

Pricing

from $0.70 / 1,000 jobs

Rating

0.0

(0)

Developer

Actor Factory

Actor Factory

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Lever Jobs Scraper: open postings from any company on Lever

For recruiters, sales-intelligence teams, job-board builders and analysts who need the open jobs of companies that hire through Lever. Paste Lever company slugs or jobs.lever.co URLs and get one clean row per job. $1.00 per 1,000 jobs, you pay only for jobs returned.

How this differs from Career Site Jobs: this Actor targets Lever only and takes company slugs or jobs.lever.co URLs, with no company-name guessing across systems. Career Site Jobs covers six ATS (Greenhouse, Ashby, Workable, SmartRecruiters or Recruitee too) and also accepts plain company names.

  • Official public API: reads the Lever Postings API (api.lever.co, US and EU hosts), the same feed companies use for their own career pages. No login, no proxies, no blocking.
  • Normalized fields: title, company, location(s), remote / workplace type, team, department, commitment, job and apply URL, posted date, plain-text description, salary when the posting publishes a range.
  • Filters: title keywords, location, remote only, posted within N days, max jobs per company.
  • Same field names as Career Site Jobs, so datasets can be combined.
  • Polite: companies are fetched one at a time, with timeouts and retries with backoff on 429 / 5xx.
  • Free demo: leave the input empty and the Actor returns a few sample jobs from two public Lever sites without charging.

Need Greenhouse, Ashby, Workable, SmartRecruiters or Recruitee too? Use Career Site Jobs for multi-ATS needs.

Input

{
"companies": ["palantir", "https://jobs.lever.co/spotify", "lever:netflix"],
"keywords": ["engineer", "data"],
"locations": ["London", "Remote"],
"remoteOnly": false,
"postedWithinDays": 30,
"maxJobsPerCompany": 100
}

companies accepts, one per line:

  • a company slug, e.g. palantir (the part after jobs.lever.co/). A bare slug is looked up on the US host first, then the EU host.
  • lever:slug
  • a URL: jobs.lever.co/<slug>, jobs.eu.lever.co/<slug>, or a posting URL

Other options: includeDescription (default on), includeDescriptionHtml (default off).

Output (one item per job)

{
"company": "Spotify", "ats": "lever", "boardSlug": "spotify", "jobId": "0b1c2d3e-…",
"title": "Senior Data Scientist", "department": "Data", "team": "Insights",
"location": "London", "locations": ["London", "Stockholm"], "country": "GB", "countryCode": "GB",
"remote": false, "workplaceType": "hybrid", "employmentType": "FULL_TIME", "employmentTypeRaw": "Permanent",
"postedAt": "2026-10-01T15:04:05Z", "updatedAt": null,
"url": "https://jobs.lever.co/spotify/0b1c2d3e-…", "applyUrl": "https://jobs.lever.co/spotify/0b1c2d3e-…/apply",
"salaryMin": 90000, "salaryMax": 120000, "salaryCurrency": "GBP", "salaryInterval": "year",
"descriptionText": "…", "descriptionTruncated": false
}
  • company is derived from the slug (Lever does not return a company name).
  • employmentType is normalized (FULL_TIME, PART_TIME, CONTRACT, TEMPORARY, INTERN, OTHER); the original value is in employmentTypeRaw.
  • Salary fields are filled only when the posting publishes a range; otherwise null.
  • Fields Lever does not provide are null. descriptionText and descriptionHtml are each cut at 30,000 characters (descriptionTruncated is then true).
  • A per-company summary (found / not found, jobs on board, jobs returned) is saved to the key-value store as SUMMARY.

Pricing

Pay per event: $0.001 per job returned ($1.00 per 1,000). Filters are applied before charging. The empty-input demo is free. Set a max charge per run in the run options to cap spend.

Use cases

  • Hiring-signal feeds: which companies are hiring for which roles
  • Niche job boards and aggregators
  • Competitor hiring trackers: run weekly on a fixed list of companies, filter by keywords
  • Labour-market and compensation research

Notes

  • Data comes only from the public Lever Postings API. No personal data is collected.
  • A slug that does not exist is reported as not_found in SUMMARY and is not charged.
  • Not affiliated with Lever.

More tools from the same developer