Workday Jobs Scraper: Salary, Visa & New Jobs
Pricing
from $2.00 / 1,000 job saveds
Workday Jobs Scraper: Salary, Visa & New Jobs
Extract every open job from any Workday career site (myworkdayjobs.com, myworkdaysite.com): NVIDIA, Salesforce, Wells Fargo and thousands more. Salary from the description, seniority, visa, exact posting date and full text. Only-new-jobs mode for daily schedules. No proxies, no login.
Pricing
from $2.00 / 1,000 job saveds
Rating
0.0
(0)
Developer
Bruno Petrelli
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
Get every open job from any Workday career site in a clean table: NVIDIA, Salesforce, Wells Fargo, Capital One, Adobe, Intel, AstraZeneca and the thousands of other employers whose careers page ends in myworkdayjobs.com or myworkdaysite.com. Paste the careers page address and get title, location, country, salary, seniority, visa sponsorship, years of experience, employment type, the exact posting date and the full description.
It reads the same public job data that a Workday careers page loads in your browser. That means:
- No proxies, no headless browser, no login, no CAPTCHAs. In our test, 20 jobs from each of 10 big employers (200 jobs with full descriptions) came in about 20 seconds.
- The exact posting date. Workday's job list only says "Posted 30+ Days Ago"; the Actor reads each job page, so
postedAtis a real date and the "posted within N days" filter is exact. - Salary, even though Workday has no salary field. US pay-transparency ranges are written inside the description ("$197,300 - $313,700"); the Actor reads them into numbers. In our test sample of 200 jobs, 102 came out with a salary.
- Only new jobs. Schedule it daily and get just the postings that are new since the last run, and pay only for those.
What you can use it for
- Job boards and newsletters: aggregate fresh roles from the big employers that hire through Workday, filtered by keyword, location, seniority and remote.
- Recruiters and talent teams: monitor the openings of competitors and target accounts every day, with only-new mode.
- Sales intelligence: hiring is a buying signal. A bank opening 20 data engineering roles is shopping for data tools.
- Market research: compare salary ranges, seniority mix and hiring velocity between employers.
- Candidates and job sites for international talent: keep only jobs that say they sponsor visas.
- AI agents: the output is plain JSON with plain-text descriptions, ready for an LLM. Agents can call this Actor through the Apify MCP server.
Input
| Field | What it does |
|---|---|
| Workday career sites (required) | One per line: the address of the careers page, as it shows in your browser. A link to any job on that site works too. |
| Title keywords | Keep jobs whose title has any of these words. Whole-word match: intern does not match internal. Each word is also searched with Workday's own search, so big sites stay fast. |
| Exclude title keywords | Drop titles with these words, e.g. manager. |
| Locations | Keep jobs whose location, secondary locations or country code contain the text: Texas, Germany, DE. A two-letter code matches as a whole word or the country code, so US does not match "Dusseldorf". remote also matches jobs flagged remote. |
| Remote only | Only jobs marked Remote, or whose location says Remote. |
| Seniority | Keep only these levels, read from the title: intern, entry, not stated (usually mid-level), senior, lead, director, executive. |
| Posted within (days) | Only jobs published in the last N days, by their exact date. |
| Workplace type | Remote, hybrid, on-site, or not stated, as the employer set it. Most Workday jobs don't state it (159 of 200 in our sample): add Not stated to keep them. |
| Employment type | Full-time or part-time (on every Workday job); contract, temporary and internship when the title says so. |
| Description keywords / Exclude description keywords | Whole-word match on the full description: Kubernetes, GDPR; exclude clearance. |
| Only jobs that state a salary | A pay range written in the description. |
| Only jobs that offer visa sponsorship | The description says the company sponsors visas. Jobs that say nothing are dropped. |
| Job description | Plain text (default), HTML, both, or none. |
| Max jobs per career site / in total | Newest first. |
| Only new jobs (for scheduled runs) | Save only jobs that earlier runs with the same sites and filters did not save. |
| Memory name | Optional: share one memory between tasks, or start over with a new name. |
Accepted addresses:
https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSitehttps://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Some-Job_JR2016045https://salesforce.wd12.myworkdayjobs.com/External_Career_Sitehttps://wd1.myworkdaysite.com/recruiting/wf/WellsFargoJobs
How to find a company's Workday address: open the company's careers page and click on any job. If the address in your browser contains myworkdayjobs.com or myworkdaysite.com, copy it: that's the one. If the company has a careers site on its own domain, the Workday address often appears when you click Apply on a job.
Example input:
{"careerSites": ["https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite", "https://salesforce.wd12.myworkdayjobs.com/External_Career_Site"],"keywords": ["engineer", "scientist"],"locations": ["California", "remote"],"seniority": ["senior", "lead"],"postedWithinDays": 7}
Daily monitoring of new postings (schedule it in Schedules):
{"careerSites": ["https://capitalone.wd12.myworkdayjobs.com/Capital_One", "https://wd1.myworkdaysite.com/recruiting/wf/WellsFargoJobs"],"keywords": ["data"],"maxJobsPerCompany": 50,"onlyNew": true}
Output
One item per job:
{"id": "JR359867","platform": "workday","companySlug": "salesforce","company": "Salesforce","title": "Director of Software Engineering (Data)","department": null,"team": null,"location": "California - San Francisco","locations": ["California - San Francisco"],"country": "US","remote": false,"workplaceType": "hybrid","employmentType": "Full time","experienceLevel": null,"seniority": "director","postedAt": "2026-09-30T00:00:00.000Z","updatedAt": null,"url": "https://salesforce.wd12.myworkdayjobs.com/External_Career_Site/job/California---San-Francisco/Director-of-Software-Engineering--Data-_JR359867","applyUrl": "https://salesforce.wd12.myworkdayjobs.com/External_Career_Site/job/California---San-Francisco/Director-of-Software-Engineering--Data-_JR359867/apply","salary": { "min": 197300, "max": 313700, "currency": "USD", "period": "year", "text": "$197,300 - $313,700", "source": "description" },"yearsOfExperience": 15,"visaSponsorship": null,"descriptionText": "To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months...","descriptionHtml": null,"scrapedAt": "2026-09-30T20:00:00.000Z"}
Field notes:
companySlugis the Workday tenant (the first part of the address) andcompanyis made from it, sowfstays "Wf". Workday does not publish the employer's display name.idis the requisition id from the job page (JR359867).urlopens the job andapplyUrlits application form.countryis an ISO 3166-1 alpha-2 code (US,GB,DE), from the country Workday gives on the job page.remote: truemeans the job offers a fully remote option.workplaceTypeis what the employer declared:remote,hybridoronsite, andnullwhen it says nothing.salaryis read from the pay range written in the description. A number is taken only when it is clearly pay: it needs a pay word, a period or a currency code next to it, and bonuses, funding rounds or revenue are skipped. When in doubt the field staysnull.seniorityis read from the title:intern,entry,senior,lead(lead, staff, principal),director(director, head of) orexecutive(VP, C-level).nullmeans the title names no level.yearsOfExperienceis the minimum asked for in the description ("5+ years of experience" → 5).visaSponsorshipistruewhen the description offers visa sponsorship,falsewhen it says there is none, andnullwhen it does not say.departmentandteamare alwaysnull: Workday's public job data has no department.- The run's OUTPUT record in the key-value store lists, for every career site, how many jobs were open, how many matched, how many were already saved by an earlier run, and why a site failed (not found, not a Workday address, HTTP error).
Only new jobs
Turn on Only new jobs and schedule the task (daily or hourly). Each run saves only the jobs that earlier runs with the same career sites and filters did not save, so you get just the new postings and pay only for those. The memory is kept for 180 days in a key-value store named workday-jobs-state in your own Apify account. With a per-site limit, the new jobs are looked for among the newest ones.
Each set of sites and filters has its own memory. To share one between two tasks, give both the same Memory name; to start over, give a new one.
Pricing
Pay per event: you pay only for jobs saved to the dataset, not for jobs that were read and filtered out, and not for jobs skipped by Only new jobs. Filters cost nothing, so a precise filter is the cheapest run. Set a maximum cost for a run and the Actor stops cleanly when it is reached.
Good to know
- Only public career sites are available: the same jobs anyone sees on the company's careers page.
- Workday lists jobs newest first, 20 per page. With a job cap the Actor stops reading pages once it has enough candidates, so big employers stay fast and cheap. Workday itself lists at most about 2,000 jobs per search: for employers with more, use title keywords, which run as Workday searches of their own.
- Each saved job is read from its job page (the list has no exact date, country or description). Description, salary, visa, workplace and employment type filters are decided on the job page: the Actor reads the job pages newest first and stops once enough jobs pass your cap. Without a cap it reads every candidate job page, which takes a while on big employers.
- Career sites on a company's own domain that only embed Workday are not detected: paste the myworkdayjobs.com or myworkdaysite.com address that appears when you click Apply.
- Greenhouse, Lever, Ashby, Workable, BambooHR and more? Our ATS Job Scraper reads 12 job platforms, Workday included, with the same columns. No list of companies? Our Job Search API searches 20,000+ company career sites by job title, location and date.
Support
Found a career site that doesn't load, or a field that looks wrong? Open an issue on the Actor's Issues tab with the careers page address. Issues get an answer within a few days.