Career Site Jobs Scraper - Greenhouse, Lever, Workday & more avatar

Career Site Jobs Scraper - Greenhouse, Lever, Workday & more

Pricing

from $1.80 / 1,000 jobs

Go to Apify Store
Career Site Jobs Scraper - Greenhouse, Lever, Workday & more

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

Dataspace

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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

PlatformExample URL
Greenhousehttps://job-boards.greenhouse.io/airbnb
Leverhttps://jobs.lever.co/spotify
Ashbyhttps://jobs.ashbyhq.com/openai
Workdayhttps://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite
SmartRecruitershttps://careers.smartrecruiters.com/BoschGroup
Workablehttps://apply.workable.com/huggingface
Recruiteehttps://bunq.recruitee.com
Personiohttps://personio.jobs.personio.de
Breezy HRhttps://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:

FieldExample
company, ats, jobIdOpenAI, ashby, 240d459b-…
title, department, teamResearch Engineer, Research, Research
location, locationsthe location text as the company wrote it (all locations as a list)
city, region, countryCode, countryparsed and standardized for every platform: San Francisco · California · US · United States
workplaceType, isRemoteremote / hybrid / onsite
employmentTypeFULL_TIME, PART_TIME, CONTRACT, INTERN, TEMPORARY (+ original value)
salaryMin, salaryMax, salaryCurrency, salaryInterval, salaryText250000, 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, updatedAt2025-04-05T00:03:20Z
url, applyUrljob page and application link
description (+ optional descriptionHtml)full job description as clean text
requisitionId, careerPageinternal 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

  1. Paste one or more career page URLs (any mix of supported platforms).
  2. Optionally filter by title keywords, excluded words, location, remote only or posted within N days.
  3. 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.

ExampleCost
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

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.