Job Postings Scraper - Greenhouse, Lever, Ashby & More
Pricing
from $5.00 / 1,000 results
Job Postings Scraper - Greenhouse, Lever, Ashby & More
Scrape open job postings from Greenhouse, Lever, Ashby, SmartRecruiters and Recruitee. Paste a company careers URL and get every role: title, location, department, type, salary where published, description and apply link. Covers more platforms than most job scrapers.
Job Postings Scraper — Greenhouse, Lever, Ashby, SmartRecruiters & Recruitee
Scrape open job postings straight from company career pages powered by Greenhouse, Lever, Ashby, SmartRecruiters and Recruitee — five of the most common applicant-tracking systems, used by tens of thousands of companies. Most job scrapers cover only two or three of these. Paste a company's job-board URL and get every open role. Runs on each board's own public data — no login, no API key, no anti-bot.
What you can do with it
- Track who's hiring and for what (sales / recruiting signals)
- Build a jobs board or aggregator from real company career pages
- Monitor a competitor's or target account's open roles over time
- Feed a recruiting or market-research dataset
Input
| Field | What it does | Example |
|---|---|---|
| Job board URLs | A company's careers URL on any of the five platforms. | https://boards.greenhouse.io/stripe, https://jobs.lever.co/spotify, https://jobs.ashbyhq.com/ramp, https://careers.smartrecruiters.com/BoschGroup, https://bunq.recruitee.com |
| Max jobs per company | Optional cap per company. Leave blank for all roles. | 200 |
| Max results | Optional overall cap. | — |
You can also write a board as greenhouse:stripe, lever:spotify, ashby:ramp, smartrecruiters:BoschGroup or recruitee:bunq. Mix companies and platforms freely in one run.
Output
One row per job, normalized across all three platforms:
{"company": "stripe","platform": "greenhouse","jobId": "6789012","title": "Account Executive, AI Sales","location": "San Francisco, CA","department": "Sales","team": "Sales","employmentType": "Full-time","workplaceType": "Remote","compensation": "$120K – $160K","description": "Stripe is looking for...","url": "https://boards.greenhouse.io/stripe/jobs/6789012","postedAt": "2026-06-30T00:00:00.000Z","updatedAt": "2026-07-01T00:00:00.000Z","scrapedAt": "2026-07-07T12:07:00.000Z"}
Fill rates on the core fields (title, location, department, apply URL) are ~100% on all three platforms.
What each platform provides
- Greenhouse — full data including the complete job description.
- Lever — full data including the description, employment type and workplace type.
- Recruitee — full data including the description, employment type, workplace type and salary when published.
- Ashby — title, location, department, employment type and salary range (when the company publishes it). The full description is not exposed by Ashby's public board.
- SmartRecruiters — title, location, department, employment type and remote/hybrid flag. The full description is not exposed by the public postings list.
How it works
Each platform has a public, key-less endpoint (Greenhouse Boards API, Lever Postings API, Ashby's public job-board GraphQL). The actor detects the platform from the URL you paste, pulls all open roles, and normalizes them to one common shape. No proxy required.
Limits
- Fields a given platform does not publish come back empty (for example, salary is only available where the company chooses to show it; Ashby does not expose the description).
- Only open/published roles are returned.
Pricing
Pay per result. You only pay for the jobs you actually get.