Career Site Jobs Scraper - Greenhouse, Lever, Workday & more
Pricing
from $1.80 / 1,000 jobs
Career Site Jobs Scraper - Greenhouse, Lever, Workday & more
Get every open job from company career pages on Greenhouse, Lever, Ashby, Workday, SmartRecruiters, Workable, Recruitee, Personio and Breezy in one unified format: title, department, location, remote, salary, date, description and apply link.
Pricing
from $1.80 / 1,000 jobs
Rating
0.0
(0)
Developer
Dataspace
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Career Site Jobs Scraper — Greenhouse, Lever, Ashby, Workday & more
Get every open job straight from company career pages — Greenhouse, Lever, Ashby, Workday, SmartRecruiters, Workable, Recruitee, Personio and Breezy HR — in one unified format. Paste the career page URLs, and the Actor detects the platform automatically and returns title, department, location, remote/hybrid, employment type, salary (when published), posting date, full description and the apply link.
The data comes directly from each company's public job board feed: fresh, complete and without duplicates from job aggregators. No browser, no login, no API keys.
What can you do with it?
- Job boards & aggregators — backfill and refresh listings from the source, with the original description and apply link.
- Recruiting & sales intelligence — see who is hiring for what, where and how fast (hiring = buying intent).
- Talent market & salary research — track roles, locations, remote share and pay ranges across companies.
- AI job matching — clean plain-text descriptions ready for embeddings and LLMs.
- Job alerts — schedule daily runs with Monitor mode to get only the new openings.
Supported career sites
| Platform | Example URL |
|---|---|
| Greenhouse | https://job-boards.greenhouse.io/airbnb |
| Lever | https://jobs.lever.co/spotify |
| Ashby | https://jobs.ashbyhq.com/openai |
| Workday | https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite |
| SmartRecruiters | https://careers.smartrecruiters.com/BoschGroup |
| Workable | https://apply.workable.com/huggingface |
| Recruitee | https://bunq.recruitee.com |
| Personio | https://personio.jobs.personio.de |
| Breezy HR | https://company.breezy.hr |
Short form works too: lever:spotify, greenhouse:stripe, ashby:openai.
What data do you get?
One result per job, same fields for every platform:
| Field | Example |
|---|---|
company, ats, jobId | OpenAI, ashby, 240d459b-… |
title, department, team | Research Engineer, Research, Research |
location, locations | the location text as the company wrote it (all locations as a list) |
city, region, countryCode, country | parsed and standardized for every platform: San Francisco · California · US · United States |
workplaceType, isRemote | remote / hybrid / onsite |
employmentType | FULL_TIME, PART_TIME, CONTRACT, INTERN, TEMPORARY (+ original value) |
salaryMin, salaryMax, salaryCurrency, salaryInterval, salaryText | 250000, 445000, USD, year, "$250K - $445K" — from the platform's pay field or, when the company only writes it in the job description, read from the description |
postedAt, updatedAt | 2025-04-05T00:03:20Z |
url, applyUrl | job page and application link |
description (+ optional descriptionHtml) | full job description as clean text |
requisitionId, careerPage | internal requisition number, the board URL |
Fields a platform does not publish are null (e.g. Breezy HR publishes no description in its feed). Salaries are filled from Greenhouse pay ranges, Lever/Ashby salary fields, or salary ranges written in the description.
Example output (real result, shortened)
{"company": "OpenAI","ats": "ashby","title": "Research Engineer","department": "Research","location": "San Francisco","country": "United States","employmentType": "FULL_TIME","salaryMin": 250000,"salaryMax": 445000,"salaryCurrency": "USD","salaryInterval": "year","salaryText": "$250K - $445K","postedAt": "2025-04-05T00:03:20Z","url": "https://jobs.ashbyhq.com/openai/240d459b-696d-43eb-8497-fab3e56ecd9b","applyUrl": "https://jobs.ashbyhq.com/openai/240d459b-696d-43eb-8497-fab3e56ecd9b/application","description": "By applying to this role, you will be considered for Research Engineer roles across all teams at OpenAI. …"}
How to use
- Paste one or more career page URLs (any mix of supported platforms).
- Optionally filter by title keywords, excluded words, location, remote only or posted within N days.
- Click Start and export as JSON, CSV, Excel, or via API.
Example input
{"careerPages": ["https://boards.greenhouse.io/stripe", "https://jobs.lever.co/palantir", "https://jobs.ashbyhq.com/openai"],"titleKeywords": ["engineer", "data"],"excludeTitleKeywords": ["intern"],"locationKeywords": ["London", "remote"],"postedWithinDays": 30,"maxJobsPerCompany": 500}
In our tests, 7 companies (Stripe, Palantir, OpenAI, NVIDIA, Bosch, Hugging Face, bunq) returned 1,741 matching jobs with full descriptions in about 2.5 minutes.
Pricing
Pay per result: $1.80 per 1,000 jobs, plus a tiny start fee of $0.00005 per run. Platform usage (compute and proxies) is included — you are not charged anything else. Full descriptions are included.
| Example | Cost |
|---|---|
| one company with 300 open jobs | $0.54 |
| 10,000 jobs from 50 companies | $18 |
Set a maximum cost for a run and the Actor stops when it is reached.
Tips
- Monitor mode remembers the jobs returned for each company, so scheduled runs return only new openings.
- For Workday, paste the URL of the career site (it contains the site name, e.g.
…myworkdayjobs.com/NVIDIAExternalCareerSite). - Filters are applied before descriptions are fetched, so filtered runs are faster and cheaper.
FAQ
Is this legal? The Actor reads the public job board feeds that companies publish so their jobs can be found and shared. It does not log in and does not collect personal data — recruiter names and recruiting e-mail addresses present in some feeds are deliberately left out.
Can I use it from my app or AI agent? Yes — through the Apify API, Python/JavaScript clients, Zapier, Make, or as a tool for AI agents via Apify MCP.
Need another platform? Open an issue on the Issues tab — new platforms are added on request.
More scrapers by dataspace
- Greenhouse Jobs Scraper — search 3,400+ company job boards at once
- Workday Jobs Scraper — search 3,100+ Workday career sites
- Ashby Jobs Scraper and Lever Jobs Scraper
- SEEK Jobs Scraper — jobs in Australia and New Zealand
Like it? If this Actor saves you time, please leave a review on the Reviews tab — it helps others find it. Found a problem? Open an issue and it will be fixed quickly.
Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by or sponsored by Greenhouse, Lever, Ashby, Workday, SmartRecruiters, Workable, Recruitee, Personio, Breezy HR or any employer. All names are trademarks of their respective owners and are mentioned only to describe the publicly available data sources. It collects only publicly available job postings — without logging in, without solving CAPTCHAs and without collecting personal data. Job descriptions belong to the respective employers. You are responsible for making sure that your use of the data complies with applicable laws (including copyright and data protection laws such as GDPR) and with the terms of the source websites.
City, region and country names are standardized with GeoNames data, licensed under CC BY 4.0.