Workday Jobs Scraper: Career Sites to Dataset avatar

Workday Jobs Scraper: Career Sites to Dataset

Pricing

from $1.50 / 1,000 job results

Go to Apify Store
Workday Jobs Scraper: Career Sites to Dataset

Workday Jobs Scraper: Career Sites to Dataset

Collect public jobs from supported Workday career sites. Filter titles, locations, remote labels and relative posting dates. Includes available descriptions and clear summaries for source errors or missing details.

Pricing

from $1.50 / 1,000 job results

Rating

0.0

(0)

Developer

NightBreaker Studio

NightBreaker Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Categories

Share

Workday Jobs Scraper

Collect public jobs from supported Workday career sites (*.myworkdayjobs.com) in one table: title, description, location, extra locations, country, remote flag, workplace type, employment type, available date information and job link.

The Actor reads public JSON endpoints used by Workday career pages, without a login, browser or proxy. Provider limits, tenant configuration and endpoint availability can affect coverage. Fields absent from the source remain null.

What you can do with it

  • Job boards and aggregators: keep your listings fresh from hundreds of Workday employers.
  • Recruiters and sourcers: watch target companies for new roles every day.
  • Market and HR research: count open roles by company, country, team or contract type.
  • Job seekers: get a daily list of new remote roles at the companies you care about.

How to use it

  1. Open a company's careers page and copy the address up to the site name, for example https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite.
  2. Paste one or more addresses into Workday career site URLs.
  3. Optionally narrow the results:
    • Search text: Workday's own search box (fastest on big sites).
    • Title keywords / Exclude title keywords: e.g. keep engineer, drop intern.
    • Locations: e.g. Germany, London, US, Remote.
    • Remote jobs only, Posted within the last N days (up to 30).
  4. Run. Download as JSON, CSV, Excel, or connect via API, Zapier, Make, n8n.

For a daily review, use Posted within the last N days = 1 to keep listings labeled today or yesterday by Workday. This is a rolling filter, not persistent new-job detection: overlapping scheduled runs can return and charge the same job again.

Output example

Illustrative record. detailStatus also reports available or unavailable; unavailable details produce a partial run with the basic listing retained where it matches your filters.

{
"source": "workday",
"company": "Salesforce",
"legalEntity": "100 Salesforce, Inc.",
"careerSite": "https://salesforce.wd12.myworkdayjobs.com/External_Career_Site",
"jobId": "JR362334",
"title": "Senior Technical Support Engineer",
"location": "California - San Francisco",
"additionalLocations": [],
"country": "United States of America",
"countryCode": "US",
"remote": true,
"workplaceType": "Remote Home-Based",
"employmentType": "Full time",
"postedAt": "2026-10-27T00:00:00.000Z",
"postedText": "Posted Today",
"url": "https://salesforce.wd12.myworkdayjobs.com/External_Career_Site/job/...",
"description": "Plain-text job description…",
"scrapedAt": "2026-10-27T19:38:29.462Z"
}

A Run summary record lists, for every career site, how many jobs are open and how many were saved, plus any site that failed.

Pricing

See the Actor's Pricing tab for the current result price, any run-start fee and applicable platform charges. The job-result event is emitted for unique matching records sent to the dataset, after filters and deduplication. Set a maximum total charge per run in Apify; the Actor stops saving after the SDK reports that limit.

Run outcomes

SUMMARY.status separates complete, no_matching_results, partial, stopped_cost_limit and failed. A valid empty list is not a source failure. If every requested site is invalid or fails, the run fails. When only some requests fail, inspect failures and detailFailures; existing results may be partial. complete means processing finished within the filters and caps, not that all possible vacancies were collected.

Good to know

  • Workday can cap jobs returned per search. Use Search text to narrow large sites upstream. Locations is an output filter, so it does not bypass an upstream result cap.
  • The date filter uses Workday's English relative label (postedText), up to 30 days. Unrecognized or missing labels are excluded while this filter is active and counted in unknownDatesSkipped.
  • postedAt uses the source startDate when valid, otherwise an approximate date derived from the relative label. It is not an independently verified first-publication date; use postedText to understand the date filter.
  • includeDescription=false omits description text from the output. Detail requests still supply dates, location and other fields. Missing details are disclosed in SUMMARY and detailStatus.
  • The remote flag comes from source location/workplace labels, not a guarantee about eligible countries. Public descriptions may contain employer contact details.
  • Duplicate sites and postings are removed within each run. HTTP requests have a 30-second timeout and bounded retries for transient HTTP errors; persistent source changes can still cause failures.

Also from NightBreaker Studio

Career Pages Jobs Scraper: a companion Actor with adapters for 12 other ATS platforms, including Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee and Personio.