Workday Jobs Scraper - myworkdayjobs.com API with Salary
Pricing
from $1.50 / 1,000 job postings
Workday Jobs Scraper - myworkdayjobs.com API with Salary
Get all job postings from any Workday career site (myworkdayjobs.com): title, locations, exact post date, req ID, remote type, salary range, full description and apply URL. Filter by keyword, location or date; scrapes past the 2,000-job limit. $1.50 per 1,000 jobs; failed sites are free.
Pricing
from $1.50 / 1,000 job postings
Rating
0.0
(0)
Developer
Tenfold Fleet
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
What does Workday Jobs Scraper do?
Workday Jobs Scraper extracts every job posting from any Workday career site (*.myworkdayjobs.com and myworkdaysite.com). Paste the careers URL of NVIDIA, Salesforce, Adobe, Intel, Cisco, Mastercard, Target, Capital One or any of the thousands of companies that hire through Workday, and get a clean dataset of job titles, locations, exact post dates, requisition IDs, remote/hybrid type, time type, salary ranges, full descriptions and apply links.
It works like a Workday jobs API: it reads the same public JSON endpoints the career site itself uses. Plain HTTP, no browser, no login, so it is fast and costs $1.50 per 1,000 jobs.
Why use it?
- 📈 Job market and hiring analytics: track how many roles a company opens, where, and in which teams.
- 🎯 Sales prospecting: find companies hiring for roles that signal they need your product.
- 🧲 Recruiting and job boards: aggregate fresh postings from many Workday employers into one feed.
- 🔔 Daily new-jobs alerts: run on a schedule with
postedWithinDays: 1and get only new postings. - 💰 Salary research: pay-transparency ranges are parsed into
salaryMin,salaryMax, currency and interval.
What makes it different:
- Gets past the 2,000-job limit. Many Workday sites stop at 2,000 results and then silently repeat page 1. This scraper detects that, splits the search by location and removes duplicates, so you get far past 2,000 (about 97% of Walmart's 20,000+ postings in our test).
- Filter by location name. Type
Germany,Remote,AustinorUSand it is matched against each site's own filters. Several names return jobs in any of them. No facet IDs needed. - Exact post dates, not "Posted 30+ Days Ago".
- Shares its core fields with our ATS Jobs Scraper (Greenhouse, Lever, Ashby and more):
company,ats,jobId,title,location,remote,salary*,postedAt,descriptionText,applyUrl. Workday addstimeTypeandurl; ATS Jobs Scraper usesemploymentType,sourceUrlanddepartment/team.
What data can it extract?
| Field | Example |
|---|---|
company | nvidia (Workday tenant) |
title | Senior DFT Engineer |
location, locations[] | US, CA, Santa Clara; US, TX, Austin |
country, countryCode | United States of America, US |
remote, remoteType | false, Hybrid |
timeType | Full time |
salaryMin, salaryMax, salaryCurrency, salaryInterval | 152000, 241500, USD, year |
postedAt, postedAtEstimated, postedOnText | 2026-09-30T00:00:00.000Z, false, Posted Today |
expiresAt | application deadline, when the company sets one |
jobId, jobReqId | JR2000499 |
hiringOrganization | legal entity that posts the job |
descriptionText, descriptionHtml | full job description |
url, applyUrl | job page and application link |
How to scrape Workday jobs
- Open the company's job search page (it lives on
something.wd5.myworkdayjobs.com/...) and copy the URL from the address bar. - Paste one or more URLs into Workday career site URLs.
- Optionally add Search keywords, Locations or Posted within (days).
- Click Start, then download the jobs as JSON, CSV, Excel or HTML, or read them through the API.
Tip: apply filters on the career site itself (job category, country, time type) and copy that URL. The filters in the URL are kept.
How much does it cost?
You pay $0.0015 per job saved, which is $1.50 per 1,000 jobs. Each run also has a $0.00005 start fee. Sites that fail to load, wrong URLs and searches with no matches cost nothing. Apify's free plan includes monthly credit, enough for thousands of jobs. Set Max jobs per site or a maximum cost per run to stay within budget. Jobs whose details page fails to load are skipped and not charged.
Input
{"startUrls": ["https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite","https://salesforce.wd12.myworkdayjobs.com/en-US/External_Career_Site"],"searchText": "engineer","locations": ["United States", "Remote"],"postedWithinDays": 7,"includeDetails": true,"maxJobsPerSite": 500}
Output
{"company": "salesforce","ats": "workday","jobId": "JR362322-1","jobReqId": "JR362322","title": "Chief Revenue Officer, Process Transformation","location": "California - San Francisco; Illinois - Chicago; New York - New York; Georgia - Atlanta","locations": ["California - San Francisco", "Illinois - Chicago", "New York - New York", "Georgia - Atlanta"],"country": "United States of America","countryCode": "US","remote": false,"remoteType": "Office - Flexible","timeType": "Full time","salaryMin": 239400,"salaryMax": 320200,"salaryCurrency": "USD","salaryInterval": "year","postedAt": "2026-09-30T00:00:00.000Z","postedAtEstimated": false,"postedOnText": "Posted Today","expiresAt": null,"hiringOrganization": "100 Salesforce, Inc.","descriptionText": "To get the best candidate experience, please consider applying for a maximum of 3 roles...","descriptionHtml": "<p>To get the best candidate experience, please consider applying for a maximum of 3 roles...</p>","url": "https://salesforce.wd12.myworkdayjobs.com/External_Career_Site/job/California---San-Francisco/Chief-Revenue-Officer--Process-Transformation_JR362322-1","applyUrl": "https://salesforce.wd12.myworkdayjobs.com/External_Career_Site/job/California---San-Francisco/Chief-Revenue-Officer--Process-Transformation_JR362322-1/apply","site": "https://salesforce.wd12.myworkdayjobs.com/External_Career_Site","input": "https://salesforce.wd12.myworkdayjobs.com/en-US/External_Career_Site","scrapedAt": "2026-10-01T09:12:44.512Z"}
Sites that cannot be scraped produce one item with an error field explaining why (wrong site name, no matching jobs), and are not charged. You can download the dataset as JSON, CSV, Excel or HTML.
Tips
- Turn off "Include full job details" for a quick list of titles, locations, dates and links. It needs one request per 20 jobs instead of one per job, so it is much faster.
- For a daily feed, schedule the Actor with
postedWithinDays: 1. Without search keywords it stops paging when it reaches older jobs. With keywords the site sorts by relevance, so every result page is checked (slower, nothing is missed). - Locations take any of the given names:
["United States", "Remote"]returns US jobs plus remote jobs. A filter already in the URL is kept, and the location names narrow it further. - With details off, jobs posted in several places show
location: "3 Locations"and an emptylocationslist, andjobReqIdcan be null. Turn details on for the full location list and req ID. - Large runs: Workday allows a few requests per second per data center, so with details on it saves about 400 jobs per minute per data center (the
wd1,wd5, ... in the URL; companies on different data centers run in parallel). The default timeout is 4 hours; raise it under Run options for very large multi-company runs. postedAtEstimated: truemeans the date was computed from "Posted N Days Ago" (only when details are off). With details on, dates are exact.- Salary is parsed from the description, so it appears mostly for US, Canadian and other pay-transparency postings.
FAQ
Which companies use Workday?
Thousands of large employers, including NVIDIA, Salesforce, Adobe, Intel, Cisco, Mastercard, Target, Capital One, Pfizer, Boeing, Disney, CVS Health, Wells Fargo, Medtronic and General Motors. If the careers page URL contains myworkdayjobs.com or myworkdaysite.com, it works.
Where do I find the site name?
It is the part after the domain, e.g. NVIDIAExternalCareerSite in nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite. Copy the whole address from the job list page.
Can I scrape a single job?
Yes. Paste the job's URL (it contains /job/) and you get that one posting with full details.
Do I need a proxy?
No. The scraper uses Workday's public job search API.
Disclaimer
This Actor collects publicly available job postings. It does not log in or collect personal data about candidates. Use the data in line with the career sites' terms and applicable laws.