Career Site Jobs Scraper
Pricing
from $1.00 / 1,000 jobs
Career Site Jobs Scraper
Open jobs from company career sites on Greenhouse, Lever, Ashby, Workday, SmartRecruiters, Recruitee and Workable in one run: title, location, remote flag, salary where posted, date and full description. Give a board URL or just a domain. $1 per 1,000 jobs.
Pricing
from $1.00 / 1,000 jobs
Rating
0.0
(0)
Developer
Dektion Studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Give it a list of companies and get back every open role from their own career sites: title, location, remote flag, department, salary where the company posts one, posting date and the full description. Companies run those sites on a handful of job systems, and this Actor reads seven of them: Greenhouse, Lever, Ashby, Workday, SmartRecruiters, Recruitee and Workable. You get the company's own listing, not a copy from a job aggregator.
You don't need to know which system a company uses. Paste its job board URL or just its domain: given figma.com, the Actor found Figma's Greenhouse board and its 163 open jobs. The job systems publish these listings openly so companies can embed them on their own sites, which makes the data quick and steady to collect. A run on 27 September covered eight companies across all seven systems, including NVIDIA's 2,000 open roles on Workday and Bosch's 4,802 on SmartRecruiters.
What you get for each job
- Company, job title, department and team
- Location, all listed locations, and whether the job is remote
- Employment type, such as full time or contract
- Salary: structured min, max, currency and period when the job board provides it, which is common on Ashby, otherwise a pay range found in the description, like "$120,000 - $150,000"
- Posting date, job page URL, apply URL
- The full description as plain text
Input
{"companies": ["https://jobs.ashbyhq.com/openai","https://boards.greenhouse.io/stripe","https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite","figma.com"],"keywords": ["engineer", "data"],"locations": ["London", "Remote"],"onlyNewJobs": false}
companies: a job board URL, or just the company's domain. With a domain, the Actor looks for a job board link on the company's careers pages and tries the domain name on each system. Up to 200 companies per run.keywords,locations,remoteOnlyandpostedWithinDaysfilter the jobs before you pay for them.onlyNewJobsis for scheduled runs. It returns only the jobs that weren't open the last time it ran, so a daily schedule gives you a feed of new openings.includeDescriptioncan be turned off to make big Workday or SmartRecruiters runs faster, since those need one extra request per job for the description.
Output
A real item from OpenAI's Ashby board, description shortened:
{"company": "openai","ats": "ashby","title": "Research Engineer","department": "Research","location": "San Francisco","remote": false,"employmentType": "FullTime","salary": { "min": 250000, "max": 445000, "currency": "USD", "interval": "1 YEAR", "text": "$250K – $445K • Offers Equity" },"salaryText": "$250K – $445K • Offers Equity","postedAt": "2025-04-05T00:03:20.653Z","url": "https://jobs.ashbyhq.com/openai/240d459b-696d-43eb-8497-fab3e56ecd9b","description": "By applying to this role, ..."}
The Jobs view shows one row per job, ready to export to Excel or Google Sheets. A company whose board can't be found or read shows up as an error row, with the reason, and costs nothing.
Pricing
$0.001 per job, so 1,000 jobs cost $1. Filters are applied before charging, and error rows are free. Apify adds $0.00005 per run for starting the Actor. Set a maximum charge per run in the run options and the Actor stops cleanly when it gets there.
Limits
- Seven systems are supported. Companies on other systems, or with a home-made careers page, need to be added some other way. For a domain the Actor can't match, paste the job board URL instead.
- On Lever, Ashby, Workday and Workable the company name is the board's ID, like
openaiornvidia, because those systems don't send a display name. - Salary shows up only when the company publishes one. Greenhouse, Lever, Workday and Workable rarely have structured pay, so for them it comes from the description text.
- Workday gives posting dates like "Posted 3 Days Ago" in its list. With descriptions on, the Actor reads the exact date from the job page.
- Workable sometimes rate-limits Apify's servers. When a board answers "too many requests", the Actor retries it through a residential IP.
Changelog
- 2026-09-27: first version.