Skip to content

Repository files navigation

💼 Lever Scraper

Lever Scraper is a free and open-source scraper that gets you unlimited Lever job data from 1,500+ companies for free.

✨ What Can I Get?

  • 🔍 Search 61,000+ live jobs at 1,500+ companies — keyword, location, remote, country, salary & posting date
  • 📄 Full job postings — description, requirements, benefits, salary, team & company logo
  • 🏢 Company hiring profiles — open roles, hiring pace, jobs by team, location & workplace type
  • 📝 Application forms & new-job feeds — every question an application asks, plus jobs posted in the last 24h or 7 days

🎥 Example: A Full Lever Job Posting

{
  "id": "dab396d4-2f14-4796-aac0-0d82883dccf0",
  "title": "Forward Deployed Software Engineer",
  "link": "https://jobs.lever.co/palantir/dab396d4-2f14-4796-aac0-0d82883dccf0",
  "apply_link": "https://jobs.lever.co/palantir/dab396d4-2f14-4796-aac0-0d82883dccf0/apply",
  "company": {
    "slug": "palantir",
    "name": "Palantir Technologies",
    "logo": "https://lever-client-logos.s3.us-west-2.amazonaws.com/b8300af6-ed1c-4d0b-8956-cee7839555b9-1599675095718.png"
  },
  "team": "Delta",
  "location": "New York, NY",
  "commitment": "Full-time",
  "workplace_type": "hybrid",
  "country": "US",
  "posted_at": "2014-01-23T00:00:00Z",
  "description": {
    "opening": { "text": "A World-Changing Company\n\nPalantir builds the world’s leading software for data-driven decisions and operations…" },
    "sections": [
      { "title": "What We Value", "items": ["Experience or curiosity about working with and using large scale data to take on valuable business problems."] },
      { "title": "What We Require", "items": ["1+ years of relevant, post-college work experience."] }
    ],
    "closing": { "text": "Salary\n\nThe salary range for this position is estimated to be $135,000 - $200,000/year…" }
  }
}

Trimmed for readability.

🚀 Unlimited Free Lever Data — Get It in 60 Seconds

1️⃣ Clone and install:

git clone https://github.com/omkarcloud/lever-scraper
cd lever-scraper
python -m pip install -r requirements.txt

2️⃣ Start the API:

python run.py

3️⃣ Get your first data:

curl "http://localhost:8000/jobs/search?companies=spotify,palantir&query=software%20engineer&per_page=2"
{
  "count": 139,
  "per_page": 2,
  "current_page": 1,
  "total_pages": 70,
  "next": "http://localhost:8000/jobs/search?companies=spotify%2Cpalantir&query=software+engineer&per_page=2&page=2",
  "jobs": [
    {
      "id": "29630180-0f10-4826-801f-12e226d3c7f1",
      "title": "Forward Deployed Software Engineer - US Government",
      "link": "https://jobs.lever.co/palantir/29630180-0f10-4826-801f-12e226d3c7f1",
      "company": { "slug": "palantir", "name": "Palantir Technologies", "link": "https://jobs.lever.co/palantir" },
      "team": "Delta",
      "location": "Laurel, MD",
      "workplace_type": "on_site",
      "country": "US",
      "posted_at": "2026-10-13T16:40:52Z"
    }
  ]
}

All 8 endpoints are now live at http://localhost:8000.

Searching every company at once? Give it ~6 minutes after start-up — it reads all 1,500+ companies into memory in the background.

📚 Endpoints

8 endpoints cover everything you need.

Endpoint Path Returns
Search Jobs /jobs/search Live jobs across 1,500+ companies, filtered your way
Job Details /jobs/details One full posting: description, requirements, salary, company logo
New Jobs /jobs/new Jobs posted in the last 24h, 7 days or since any date
Company Jobs /companies/jobs Every open job at one company, with filters
Company Details /companies/details Hiring profile: open roles, hiring pace, jobs by team and location
Job Application Form /jobs/application-form Every question an application asks, custom questions included
Find Company Board /companies/resolve A company's Lever board from its name or website
Search Companies /companies/search 1,500+ companies hiring on Lever, by country and size

🔍 Exploring Parameters

The same API is published on RapidAPI, and its playground is the easiest place to try parameters and see raw responses. Once a request looks right, run it locally for unlimited free data.

  1. Subscribe to the free plan — 1,000 calls/month, no credit card.
  2. Try the endpoints in the playground — every param is pre-filled, so you see real data in one click.
  3. Copy the generated code and replace https://best-lever-scraper-free-1000-calls.p.rapidapi.com with http://localhost:8000. It will now run against your local API.
import requests

# generated by the playground, host swapped for the local API
response = requests.get(
    "http://localhost:8000/jobs/search",
    params={"query": "software engineer", "workplace_type": "remote"},
)
print(response.json())

💬 Have Questions? We Have Answers.

You're a developer — we know how hard completing a project can be. So we offer full support: just message us and we'll reply ✅ with a solution within 1 working day.

Message Us on WhatsApp about Lever Scraper

Ask Us by Email about Lever Scraper

⚡ Popular Scrapers by Omkar Cloud

⭐ Love It? Star It ⭐!

Star the repo ⭐ and become my star hero!

It's just 1 click, but it means the world to me.

Star us on GitHub

Releases

Packages

Contributors

Languages