Career Sites Jobs Feed: Workday, Greenhouse, Lever, Ashby +4
Pricing
Pay per event
Career Sites Jobs Feed: Workday, Greenhouse, Lever, Ashby +4
Live job listings from any company's careers site: Workday, Greenhouse, Lever, Ashby, Workable, Recruitee, Personio, SmartRecruiters. One unified format, salary, remote flags, full descriptions and new/closed job monitoring.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Max Prozapas
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
Career Sites Jobs Feed — Workday, Greenhouse, Lever, Ashby, Workable, Recruitee, Personio, SmartRecruiters, Breezy, Teamtailor, Rippling
Get live job listings straight from company career sites in one clean, unified format. Paste careers page URLs — the Actor detects the applicant tracking system (ATS) automatically and returns every open position with title, location, remote/hybrid flag, employment type, salary, posting date, full description and apply link.
Monitor mode remembers what it has already seen and outputs only new jobs (and optionally closed ones) on every scheduled run — you pay only for fresh openings.
Why this Actor
- 11 ATS in one Actor: Workday, Greenhouse, Lever, Ashby, Workable, Recruitee, Personio, SmartRecruiters, Breezy, Teamtailor, Rippling.
- Any company, live data: no pre-built index — add any company that uses a supported ATS and get its jobs right now.
- Auto-detection: paste a company careers page (e.g.
https://company.com/careers) and the embedded ATS is found for you. - Unified schema: the same fields for every source, ready for spreadsheets, databases, job boards and AI agents.
- Salary: structured pay ranges from the ATS, plus ranges extracted from description text (
$150,000 – $200,000,€60k–80k). - New / closed job monitoring with a free silent baseline run.
- Cheap: pay per job result, no monthly rental.
Use cases
- Niche job boards and newsletters (remote jobs, AI jobs, EU tech jobs…)
- Recruiting and sales intelligence: who is hiring, for which roles, where
- Hiring-trend and competitor research
- Personal job alerts: schedule daily, get only new matching roles
- Feeding AI agents / RAG with fresh, structured job data
Input
| Field | Description |
|---|---|
companies | Careers URLs or shorthands (see table below). Required. |
keywords | Keep jobs whose title, department or team contains any keyword. |
excludeKeywords | Drop jobs whose title contains any of these words. |
locations | Keep jobs whose location/country contains any of these (Berlin, Germany, US, remote). |
remoteOnly | Only remote jobs. |
postedWithinDays | Only jobs posted in the last N days. |
includeDescription | Full plain-text description (default on). |
maxJobsPerCompany | Limit per company (default 1000). |
monitorMode | Output only jobs not seen in previous runs. |
monitorId | Separate saved state per watchlist. |
baselineOnFirstRun | First monitor run saves state silently (no output, no cost). |
reportClosedJobs | Also output jobs removed since last run. |
Supported URL formats
| ATS | Example URL | Shorthand |
|---|---|---|
| Workday | https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite | workday:nvidia.wd5/NVIDIAExternalCareerSite |
| Greenhouse | https://boards.greenhouse.io/stripe | greenhouse:stripe |
| Lever | https://jobs.lever.co/palantir | lever:palantir (lever:eu/slug for EU) |
| Ashby | https://jobs.ashbyhq.com/openai | ashby:openai |
| Workable | https://apply.workable.com/huggingface | workable:huggingface |
| Recruitee | https://bunq.recruitee.com | recruitee:bunq |
| Personio | https://personio.jobs.personio.de | personio:personio |
| SmartRecruiters | https://jobs.smartrecruiters.com/BoschGroup | smartrecruiters:BoschGroup |
| Breezy HR | https://company.breezy.hr | breezy:company |
| Teamtailor | https://company.teamtailor.com or a Teamtailor custom domain | teamtailor:company |
| Rippling | https://ats.rippling.com/rippling/jobs | rippling:rippling |
Example input
{"companies": ["greenhouse:stripe", "https://jobs.ashbyhq.com/openai", "https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite"],"keywords": ["engineer", "data"],"locations": ["remote", "London", "Germany"],"postedWithinDays": 14}
Output
{"company": "openai","ats": "ashby","jobId": "240d459b-696d-43eb-8497-fab3e56ecd9b","title": "Research Engineer","department": "Research","team": "Research","location": "San Francisco","locations": ["San Francisco"],"country": "United States","remote": null,"workplaceType": null,"employmentType": "FullTime","seniority": null,"postedAt": "2025-04-05T00:03:20.653Z","salary": { "min": 250000, "max": 445000, "currency": "USD", "period": "1 YEAR", "text": "$250K - $445K" },"descriptionText": "By applying to this role…","applyUrl": "https://jobs.ashbyhq.com/openai/240d459b-…/application","jobUrl": "https://jobs.ashbyhq.com/openai/240d459b-…","firstSeenAt": "2026-10-14T08:00:00.000Z","changeStatus": "new","scrapedAt": "2026-10-14T08:00:00.000Z"}
changeStatus is new, seen or closed (monitor mode). Fields the source ATS does not provide are null.
A per-company report (detected ATS, job count, errors) is saved to the SUMMARY record of the run's key-value store.
Pricing
Pay per event: a small fee per run start plus a fee per job in the dataset. In monitor mode you pay only for new (and closed, if enabled) jobs, so a daily watchlist of 50 companies typically costs cents per day.
Tips
- Monitoring: enable
monitorMode, then create a Schedule (e.g. daily 08:00) and an integration (email, Slack, Google Sheets, webhook) to get only new jobs. - Big Workday tenants (thousands of jobs): use
keywords— the Actor uses Workday's own search, which is much faster. - Speed: switch off
includeDescriptionif you only need titles and links (Workday and SmartRecruiters need one extra request per job for descriptions). - A careers URL failed? Check the
SUMMARYrecord — it tells you whether no supported ATS was found on the page.
Legal
The Actor reads only public job-posting endpoints that the ATS vendors expose for publishing jobs on career sites and job boards. It collects no personal data. Job descriptions remain the property of the employers.
FAQ
How do I find which ATS a company uses? Just paste the company's careers page URL — the Actor scans it for an
embedded Greenhouse, Lever, Ashby, Workable, Recruitee, Personio, SmartRecruiters, Workday, Breezy, Teamtailor or
Rippling board. The detected ATS is shown in each result (ats) and in the SUMMARY record.
Can I get only new job postings every day? Yes — enable monitorMode and create a Schedule. The first run saves
a silent baseline (no charge for jobs); each later run outputs only jobs that appeared since the previous run.
Is there a limit on companies? No hard limit. 100+ companies per run is fine; use maxJobsPerCompany and filters
to control cost.
Can I export to Google Sheets, Excel or CSV? Yes — use the dataset export buttons or Apify integrations (Google Sheets, Slack, Zapier, Make, webhooks). AI agents can call the Actor via the Apify MCP server.
Is it legal? The Actor reads public job-posting endpoints that ATS vendors provide for publishing jobs. No login, no personal data.