Career Sites Jobs Feed: Workday, Greenhouse, Lever, Ashby +4 avatar

Career Sites Jobs Feed: Workday, Greenhouse, Lever, Ashby +4

Pricing

Pay per event

Go to Apify Store
Career Sites Jobs Feed: Workday, Greenhouse, Lever, Ashby +4

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

Max Prozapas

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

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

FieldDescription
companiesCareers URLs or shorthands (see table below). Required.
keywordsKeep jobs whose title, department or team contains any keyword.
excludeKeywordsDrop jobs whose title contains any of these words.
locationsKeep jobs whose location/country contains any of these (Berlin, Germany, US, remote).
remoteOnlyOnly remote jobs.
postedWithinDaysOnly jobs posted in the last N days.
includeDescriptionFull plain-text description (default on).
maxJobsPerCompanyLimit per company (default 1000).
monitorModeOutput only jobs not seen in previous runs.
monitorIdSeparate saved state per watchlist.
baselineOnFirstRunFirst monitor run saves state silently (no output, no cost).
reportClosedJobsAlso output jobs removed since last run.

Supported URL formats

ATSExample URLShorthand
Workdayhttps://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSiteworkday:nvidia.wd5/NVIDIAExternalCareerSite
Greenhousehttps://boards.greenhouse.io/stripegreenhouse:stripe
Leverhttps://jobs.lever.co/palantirlever:palantir (lever:eu/slug for EU)
Ashbyhttps://jobs.ashbyhq.com/openaiashby:openai
Workablehttps://apply.workable.com/huggingfaceworkable:huggingface
Recruiteehttps://bunq.recruitee.comrecruitee:bunq
Personiohttps://personio.jobs.personio.depersonio:personio
SmartRecruitershttps://jobs.smartrecruiters.com/BoschGroupsmartrecruiters:BoschGroup
Breezy HRhttps://company.breezy.hrbreezy:company
Teamtailorhttps://company.teamtailor.com or a Teamtailor custom domainteamtailor:company
Ripplinghttps://ats.rippling.com/rippling/jobsrippling: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 includeDescription if you only need titles and links (Workday and SmartRecruiters need one extra request per job for descriptions).
  • A careers URL failed? Check the SUMMARY record — it tells you whether no supported ATS was found on the page.

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.