Workday Jobs Scraper: Open Roles, Salaries & Descriptions
Pricing
from $0.85 / 1,000 jobs
Workday Jobs Scraper: Open Roles, Salaries & Descriptions
Get every open job from any company's Workday career site (myworkdayjobs.com): title, requisition ID, locations, country, remote flag, time type, posted date, salary range parsed from the description, and full description. Keyword, country, location and date filters. $1 per 1,000 jobs.
Pricing
from $0.85 / 1,000 jobs
Rating
0.0
(0)
Developer
Larkmoor Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Get every open job from any company that hires through Workday — NVIDIA, Salesforce, Walmart, Target, Netflix, Adobe, Intel, Capital One, banks, hospitals, universities and thousands more — as one clean row per job: title, requisition ID, primary and additional locations, country, a remote flag, full-time/part-time, the posted date, the pay range stated in the description, the job URL and the full description as text and HTML.
It reads the same public JSON that a company's Workday career site (<company>.wdN.myworkdayjobs.com) loads in your browser when you search its jobs. No login, no browser, no proxies, no cookies.
What you can use it for
- Job boards and aggregators: fill a niche board (AI, healthcare, finance, a region) with fresh roles from big employers that use Workday
- Recruiting and sales leads: see which enterprises are hiring for which teams and where — a company opening 40 data roles in Austin has budget
- Salary research: US employers publish pay ranges in their Workday postings; collect them by title, level and location
- Competitive intelligence: track a competitor's hiring by location and job family week by week
- Job alerts: schedule a daily run with
postedWithinDays: 1and send only new roles to Slack, email or a Google Sheet - Career search: one list of every open "product manager" role across all your target companies
Why this one
- $1 per 1,000 jobs, $0.001 per run start — about half the price of other Workday actors
- Pay range built in: parsed from the description in both styles Workday employers use ("$120,000 - $150,000" and "168,000 USD - 264,500 USD"), with currency and period
- Real dates: the job's actual posting date when Workday exposes it, not just "Posted 30+ Days Ago"
- All locations: multi-location jobs keep every location, plus country name and 2-letter code
- Filters you don't pay for: keywords (Workday's own search), locations, countries, remote only, posted within N days, salary only — only rows that pass are charged
- 256 MB memory: a 500-job site finishes in about a minute
Input
| Field | What it does |
|---|---|
startUrls | Workday career-site URLs (https://<company>.wdN.myworkdayjobs.com/<site>); a job link from the site works too |
keywords | Workday search text, one search per keyword, merged without duplicates |
locations | Keep jobs whose location contains any of these ("Santa Clara", "TX", "Remote") |
countries | Keep jobs in these countries (name or 2-letter code) |
remoteOnly | Only remote roles |
postedWithinDays | Only jobs posted in the last N days |
withSalaryOnly | Only jobs that state a pay range |
includeDescription | Include the full description (text + HTML) |
maxJobsPerSite / maxResults | Limits per site and for the whole run |
Example input:
{"startUrls": [{"url": "https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite"}],"keywords": ["data scientist"],"countries": ["US"],"postedWithinDays": 30,"maxResults": 200}
Output
One row per job:
{"company": "nvidia","organization": "2100 NVIDIA USA","careerSite": "NVIDIAExternalCareerSite","title": "Modeling Engineer, Supply Chain Optimization","jobReqId": "JR2025602","location": "US, CA, Santa Clara","locations": ["US, CA, Santa Clara"],"country": "United States of America","countryCode": "US","remote": false,"timeType": "Full time","postedOn": "Posted 30+ Days Ago","publishedAt": "2026-09-15","url": "https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite/job/...","salaryMin": 168000,"salaryMax": 264500,"salaryCurrency": "USD","salaryPeriod": "year","salaryText": "168,000 USD - 264,500 USD","descriptionText": "...","descriptionHtml": "<p>...</p>"}
Download as JSON, CSV, Excel, XML or HTML, or read it through the API.
How much does it cost?
Pay per event: $0.001 per job ($1 per 1,000) and $0.001 per run start. Platform usage at 256 MB is a fraction of a cent per run.
- 100 new data-science jobs from 5 companies, checked daily: about $0.10 a day
- 2,000 jobs from one large employer once a week: about $2.00 a week
- A daily alert with
postedWithinDays: 1across 30 companies (≈150 new jobs): about $0.15 a day
Jobs dropped by your filters are not charged.
FAQ
Is it legal? It reads public job postings that the company publishes for anyone to see, through the same JSON the public career site uses, at a polite rate. No login, no candidate data and no personal data are touched. As with any data, check your own use against the rules where you work.
How do I find a company's Workday URL?
Open the company's careers page and click "Search jobs" or any job. If the address is like https://<company>.wd1.myworkdayjobs.com/en-US/<SiteName>/..., paste it as is; the actor finds the site from it.
Why do some jobs show "Posted 30+ Days Ago" and an older date?
Workday shows a rounded label; the actor also reads each job's real start date and puts it in publishedAt.
Why is the salary empty for some jobs? Not every employer states a range. US employers usually do for roles in states with pay-transparency laws (California, Colorado, New York, Washington and others).
Can it search all Workday companies at once? Workday has no public list of every career site, so you give the sites. Dozens per run work fine.
Does it cover Greenhouse, Lever or Ashby? This actor focuses on Workday. For Greenhouse and Ashby we have dedicated actors, and our Career Site Jobs actor mixes all major systems in one run.
Tips
- Use
keywordsfor Workday's own search (fast, server-side), thencountries/locationsto narrow down. - Turn
includeDescriptionoff when you only need titles and locations — rows get much smaller. - Schedule daily with
postedWithinDays: 1and connect Slack or email for a zero-maintenance job alert.
Integrations
Works with Google Sheets, Slack, Zapier, Make, Airtable, webhooks, the Apify API and the Python and JavaScript clients.
Changelog
- 2026-10-23 — First release: all open jobs per Workday career site, multi-location, country, remote flag, real posting date, pay range parsing (symbol and currency-code styles), keyword, country, location, date and salary filters.