Career Site Jobs — Workday, Greenhouse, Lever & Ashby Scraper
Pricing
from $3.00 / 1,000 job results
Career Site Jobs — Workday, Greenhouse, Lever & Ashby Scraper
Scrape jobs straight from company career sites on Workday, Greenhouse, Lever, Ashby, Workable, Recruitee, Teamtailor, Personio and BambooHR. Search an 800+ company index by keyword, location and remote, or pass any careers URL. One clean schema, salary where published. $3 per 1,000 jobs.
Pricing
from $3.00 / 1,000 job results
Rating
0.0
(0)
Developer
ActorForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
Scrape jobs straight from company career sites on Workday, Greenhouse, Lever, Ashby, Workable, Recruitee, Teamtailor, Personio and BambooHR. Search an 800+ company index by keyword, location and remote, or pass any careers URL. One clean schema, salary where published. $3 per 1,000 jobs.
Get job postings straight from company career sites: fresher and more complete than job boards, with salary ranges where employers publish them. This careers-page scraper / jobs API reads the public job feeds of nine applicant tracking systems: Workday, Greenhouse, Lever, Ashby, Workable, Recruitee, Teamtailor, Personio and BambooHR (the ATS behind most startups, tech companies and Fortune 500 careers sites) and returns every posting in one clean schema: title, company, department, team, location, country, remote/hybrid/onsite, employment type, salary min/max/currency, posted date and apply link, with an optional full description. Workday sites are read through the same JSON the careers page uses, with real posting dates (not "Posted 30+ Days Ago") and automatic splitting past Workday's 2,000-result search cap. No need to know company names: switch on Search the whole built-in company index to scan 800+ career sites (YC startups plus well-known employers such as Anthropic, Airbnb, Figma, Databricks, Spotify and Palantir) by keyword, location, remote and recency. Use it for recruiting and sourcing, job-board and newsletter feeds, hiring-signal sales prospecting ('who is hiring data engineers?'), labour-market and salary research, or as a jobs tool for AI agents. $3 per 1,000 jobs for nine ATS in one run, 4× cheaper than the leading multi-ATS actor ($12 per 1,000 plus a start fee).
📘 Step-by-step guide: How to Find a Company's Job Board and ATS (Workday, Greenhouse, Lever, Ashby)
What data does it return?
Every run outputs clean, schema-validated rows like these:
| title | companyName | ats | location | workplaceType | salaryText | postedAt | jobUrl |
|---|---|---|---|---|---|---|---|
| Sr. Manager Risk & Controls | Adobe | workday | San Jose; Seattle | 2026-10-16 | https://adobe.wd5.myworkdayjobs.com/external_experienced/job/San-Jose/… | ||
| Customer Support Developer (Databases) | Airbyte | ashby | United States | remote | $99K - $115K | 2026-10-08 | https://jobs.ashbyhq.com/airbyte/9d81a132-… |
| Benefits Advising (Renewals) Leader | Gusto, Inc. | greenhouse | Denver, CO - Hybrid | hybrid | 2026-07-29 | https://job-boards.greenhouse.io/gusto/jobs/8078212 | |
| Art Director - Mexico | Spotify | lever | Mexico City | hybrid | 2026-10-… | https://jobs.lever.co/spotify/223f9722-… |
How much does it cost?
Transparent pay-per-event pricing — you only pay for what you get, and the actor always respects your run budget: set a maximum total charge and it stops cleanly at the cap instead of overrunning.
| Event | Price | Charged | Worked example |
|---|---|---|---|
job-result | $0.003 | per job posting delivered (description included at no extra cost) | 100 jobs = $0.30; 1,000 jobs = $3; a full index scan for remote data roles (~400 jobs) ≈ $1.20 |
apify-actor-start | $0.00005 | per run per GB of memory (platform start fee) | One run at 1 GB = $0.00005 |
Input options
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
companies | array | no | — | Career sites to scrape, one per line: a careers URL from Greenhouse (boards.greenhouse.io/…), Lever (jobs.lever.co/…), Ashby (jobs.ashbyhq.com/…), Workday (company.wd5.myworkdayjobs.com/Site), Workable (apply.workable.com/…), Recruitee (company.recruitee.com), Teamtailor (company.teamtailor.com), Personio (company.jobs.personio.de) or BambooHR (company.bamboohr.com/careers); or ats:slug (e.g. greenhouse:gusto); or a company name/domain from the built-in index. |
searchAllCompanies | boolean | no | false | Scan every company in the built-in index (hundreds of YC startups and well-known tech employers) and return jobs matching your filters. No need to know company names. |
ats | array | no | [] | When searching the built-in index, only scan companies on these applicant tracking systems. The index covers Greenhouse, Lever and Ashby; other ATS work through careers URLs in Companies. Empty = all. |
industries | array | no | [] | Only scan index companies in these industries, e.g. 'Fintech', 'Healthcare', 'B2B', 'Consumer'. Partial, case-insensitive match. |
keywords | array | no | [] | Keep jobs whose title, department or team contains any of these, e.g. 'engineer', 'data', 'product manager'. Empty = all jobs. |
excludeKeywords | array | no | [] | Drop jobs whose title contains any of these, e.g. 'intern', 'senior'. |
locations | array | no | [] | Keep jobs whose location or country contains any of these, e.g. 'London', 'United States', 'Remote'. Empty = anywhere. |
remoteOnly | boolean | no | false | Only jobs marked remote by the employer. |
postedWithinDays | integer | no | — | Only jobs first published in the last N days. Leave empty for all open jobs. |
maxJobs | integer | no | 100 | Stop after this many jobs. You pay per job: 1,000 jobs = $3. Filtered-out jobs are never charged. |
includeDescription | boolean | no | false | Add the full plain-text job description to each row (bigger rows, same price). |
Limits & honest notes
- Supports Workday (.myworkdayjobs.com), Greenhouse, Lever, Ashby (incl. EU Greenhouse/Lever hosts), Workable, Recruitee (.recruitee.com), Teamtailor (.teamtailor.com), Personio (.jobs.personio.de/.com) and BambooHR (*.bamboohr.com). SmartRecruiters and custom-built careers pages are not supported.
- The built-in index lists 811 Greenhouse/Lever/Ashby companies verified on 2026-10-18 (YC companies plus well-known employers). Workday and the other ATS work when you pass the company's careers URL; the actor never guesses company slugs.
- Workday: one detail request per job (that is where the real posting date and description live), at most 5 requests at a time per company, so a 300-job site takes about a minute. Workday searches stop at 2,000 results; larger sites are split by job family or location automatically. A site whose robots.txt disallows its job pages is skipped and not charged.
- Salary is only returned where the employer publishes it in structured form (common on Ashby, sometimes Lever/Recruitee, rare elsewhere). Otherwise the salary fields are null.
- Lists only currently open, publicly listed jobs, exactly what the company's careers page shows. Recruiter names, job mailboxes and application-form fields are never returned.
- Keyword/location filters are case-insensitive substring matches on title, department, team, location and country.
- Filtered-out jobs and companies without a public board are never charged.
- Respects your run budget: set a maximum total charge and the actor stops cleanly at the cap.
Related ActorForge actors
Changelog
- 2026-10-19 — Added Workday (real posting dates, 2,000-cap splitting, robots.txt check), Workable, Recruitee, Teamtailor, Personio and BambooHR; new ATS filter for index search; price $3 per 1,000 jobs.
- 2026-10-18 — Initial release: Greenhouse, Lever and Ashby; 811-company built-in index; keyword, location, remote, recency and industry filters; salary extraction.
Built and maintained by ActorForge. Reliability first: every actor in the portfolio is monitored by an automated nightly self-test, and breakages are typically fixed the same day.