Job Scraper for Workday: Career Sites & New Job Alerts avatar

Job Scraper for Workday: Career Sites & New Job Alerts

Pricing

from $0.90 / 1,000 job results

Go to Apify Store
Job Scraper for Workday: Career Sites & New Job Alerts

Job Scraper for Workday: Career Sites & New Job Alerts

Open jobs from any company's public Workday career site (myworkdayjobs.com), as clean JSON. Run on a schedule to get only jobs that are new, changed or closed since your last run. Title, location, link, and optional full descriptions. $0.90 per 1,000 jobs.

Pricing

from $0.90 / 1,000 job results

Rating

0.0

(0)

Developer

Lepi Data

Lepi Data

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

6 hours ago

Last modified

Categories

Share

What it does

Give it one or more public Workday career site URLs, and it returns each open job with title, location, and posting URL. Turn on descriptions to also get the full job description and posted date (slower, because each job is fetched separately).

Two modes

  • Full pull (default): every open job on each career site.
  • New since last run (onlyNewSinceLastRun): only jobs added, removed, or updated since your previous run. A job counts as changed when its title or location changes, or its description text when descriptions are on. A new date on the posting alone doesn't count. Built for hiring-signal monitoring, so you aren't paying to re-download the same jobs every day.

Input

  • boards: list of public Workday career site URLs on myworkdayjobs.com (other hosts are rejected)
  • onlyNewSinceLastRun: return only jobs that are new or updated since your previous run (default off)
  • includeRemoved: also return free rows for jobs removed since your previous run (default off)
  • startFromNow: the first run records the jobs open now without returning or charging for them (one free baseline-saved row per company); later runs return only new or changed jobs. Ignored for companies already tracked under the same stateKey (default off)
  • stateKey: name for the saved state, so separate monitors don't overwrite each other (default default)
  • titleKeyword / locationKeyword: optional filters on title and location
  • includeDescriptions: include full job descriptions (default off)
  • maxJobsPerBoard: cap per board (default 5,000)
  • emailPolicy: keep-role (default) keeps company role addresses like accommodations inboxes; strip-all removes every email

Output (one item per job)

source, board, jobId, title, location, url, changeType (new / updated / unchanged / removed), plus a free board-incomplete row for any site that couldn't be fully covered. With descriptions on: description, posted date. Department and office are not available from Workday and come back empty. Removed rows carry only the ID and change type.

Why use this one

  • Health-checked daily against real company boards. If something breaks, the listing is flagged within a day.
  • Failures are free and visible. Anything we can't fetch comes back as a free board-error row with the reason, never a silent gap.
  • Exact price, no surprises. You pay only for the jobs delivered, at the price shown below.

Pricing

$0.90 per 1,000 jobs in every mode, with no start fee. Removed-job alerts are free.

Free-plan accounts get up to 25 results per run to try it out; the run ends with one free row explaining the limit. Paid Apify plans get full results.

If you set a maximum charge per run, the run stops cleanly when it's reached and you're never billed past it. The last row is a free charge-limit-reached row showing how many jobs were delivered, and jobs you didn't receive are still marked new on your next run.

Scope and limits

  • Reads public external career sites only. No logins, no talent-community or candidate pages.
  • Respects each employer's robots.txt on every run and skips any path it disallows.
  • Runs at a deliberately gentle request rate, so large sites take longer than other job sources, especially with descriptions on.
  • Workday search results cap at 2,000 jobs per search. Large sites are split into smaller searches to get past that cap. If a site still can't be fully covered, the run returns every job it did get and adds a free board-incomplete row showing how many jobs were listed and the site's estimated total. You pay only for jobs delivered, and a partial run never reports missing jobs as removed.
  • Postings with no title or link are skipped and counted, not returned.
  • A wrong site name comes back as a free board-error row with the reason in the error field, not a crash.
  • Workday's site format is not a documented public API and can change; we run a daily health check and pause or flag the Actor if it breaks.

Not affiliated

This Actor is an independent, unofficial tool. It is not made, endorsed, or supported by Workday or by any employer whose career site it reads. "Workday" is used only to describe the public career sites this tool reads. Phone numbers and personal email addresses are removed. Company role addresses, like accommodations or recruiting inboxes, are kept so applicants can reach them.