Workday Jobs Scraper: Career Sites to Dataset
Pricing
from $1.50 / 1,000 job results
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
Maintained by CommunityActor 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
- Open a company's careers page and copy the address up to the site name, for example
https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite. - Paste one or more addresses into Workday career site URLs.
- Optionally narrow the results:
- Search text: Workday's own search box (fastest on big sites).
- Title keywords / Exclude title keywords: e.g. keep
engineer, dropintern. - Locations: e.g.
Germany,London,US,Remote. - Remote jobs only, Posted within the last N days (up to 30).
- 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 inunknownDatesSkipped. postedAtuses the sourcestartDatewhen valid, otherwise an approximate date derived from the relative label. It is not an independently verified first-publication date; usepostedTextto understand the date filter.includeDescription=falseomits description text from the output. Detail requests still supply dates, location and other fields. Missing details are disclosed inSUMMARYanddetailStatus.- 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.