Workday Jobs Scraper: any myworkdayjobs.com career site
Pricing
$1.50 / 1,000 job results
Workday Jobs Scraper: any myworkdayjobs.com career site
Get every open job from Workday career sites (myworkdayjobs.com) as clean JSON: title, locations, countries, remote flag, posting date, full description and apply link. Keyword and location filters, monitoring of new jobs, pay per job.
Pricing
$1.50 / 1,000 job results
Rating
0.0
(0)
Developer
Matija Sever
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 Workday job boards as clean, normalized JSON: title, locations, countries, remote or hybrid flag, employment type, department and salary range where the board publishes them, posting date, full description and the apply link. Give the Actor one or more Workday boards and it returns one item per job.
It reads only the public career-site JSON (CXS) endpoints that Workday serves for career sites. No login, no browser, no proxies, no personal data, so runs are fast, cheap and reliable.
Need more platforms? The multi-ATS edition, ATS Jobs Scraper, covers 13 applicant tracking systems (Greenhouse, Lever, Ashby, Workday, Personio, Recruitee, Teamtailor, SmartRecruiters and more) with the same output format, so results from both Actors can be merged.
How to find a Workday board
Open the company's Workday careers page and copy the address from your browser, for example https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite. The first part is the company tenant, wd5 is its data center and the last path segment is the career site. A link to a single job works too, and so does the shorthand workday:nvidia.wd5/NVIDIAExternalCareerSite. Workday boards cannot be found from a bare company name.
What can you use it for?
- Job boards and aggregators: feed a niche board directly from company career sites instead of reposted ads.
- Job alerts and monitoring: run it daily with Only new jobs and receive (and pay for) new postings only.
- Sales and recruiting intelligence: hiring is a buying signal. Track which Fortune 500 and enterprise employers are hiring for a role, a skill or a location.
- AI agents (MCP): agents can call it through the Apify MCP server to answer questions like "which of these companies hire remote data engineers?" in one step.
How to use it
- Add boards to the Workday boards field, one per line (see the formats above).
- Optionally set filters: keywords, locations, remote only, posted within N days, departments, employment types.
- Click Start. Results appear in the Output tab; a per-company report is saved as
RUN_SUMMARY.
Input example
{"companies": ["https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite","https://salesforce.wd12.myworkdayjobs.com/External_Career_Site"],"maxJobsPerCompany": 100,"keywords": ["engineer"]}
Output example
Each job is one dataset item with the same keys for every board; values the board does not publish are null. A real item from a Workday board, description shortened:
{"company": "NVIDIA","company_slug": "nvidia","ats": "workday","job_id": "JR2018381","title": "Mechanical Engineer","url": "https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite/job/Israel-Yokneam/Mechanical-Engineer_JR2018381","apply_url": "https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite/job/Israel-Yokneam/Mechanical-Engineer_JR2018381/apply","locations": ["Israel, Yokneam"],"countries": ["IL"],"is_remote": false,"workplace_type": null,"department": null,"team": null,"employment_type": "full_time","employment_type_raw": "Full time","salary_min": null,"salary_max": null,"salary_currency": null,"salary_period": null,"salary_text": null,"posted_at": "2026-10-25T00:00:00Z","updated_at": null,"description_text": "We are looking for a Mechanical Engineer to join our mechanical engineering department as a key player in the development of next generation Network ...","source_url": "https://nvidia.wd5.myworkdayjobs.com/wday/cxs/nvidia/NVIDIAExternalCareerSite/jobs","scraped_at": "2026-10-25T20:28:11Z"}
The Output tab offers three views: Overview, Salaries and All fields. A per-company report is saved as RUN_SUMMARY in the key-value store.
Monitoring new jobs
Turn on Only new jobs and run the Actor on a schedule (for example daily). Each run returns only jobs that
earlier runs with the same State key have not returned, so you receive (and pay for) new postings only.
The list of returned job IDs is kept for 120 days in a named key-value store ats-jobs-scraper-state in your
account. Use a different state key for each schedule or saved task.
Tip: the first run returns all currently open jobs that match your filters. If you also set
maxJobsPerCompany, jobs held back by that cap count as new in later runs, so for monitoring prefer filters
(keywords, locations) over small caps. Already-known jobs are dropped before any per-job request, so
monitoring runs stay fast and cheap.
Use via API
curl -X POST "https://api.apify.com/v2/acts/endurable_aqueduct~workday-jobs-scraper/run-sync-get-dataset-items?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"companies": ["https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite"], "maxJobsPerCompany": 50}'
Pricing
This Actor uses pay per event: you pay for the job postings you get, not for compute time.
| Event | Price |
|---|---|
| Job posting saved to the dataset | $1.50 per 1,000 jobs ($0.0015 per job) |
| Actor start | $0.00005 per run (Apify default) |
Examples: 10 companies with 50 matching jobs each = 500 jobs = about $0.75. A daily monitoring run over
100 companies that finds 40 new jobs costs about $0.06. Failed companies, duplicates and jobs skipped by your
filters or by Only new jobs are never charged. Set Maximum cost per run in the run options to cap
spending: the Actor stops collecting exactly when your limit is reached, and RUN_SUMMARY says so.
FAQ
Is this an official Workday product? No. This Actor is independent and is not affiliated with, endorsed by or sponsored by Workday, Inc.. Workday is a trademark of its owner and is used here only to describe which job boards the Actor reads.
Is it legal to collect these job postings? The Actor reads job advertisements that companies publish publicly in order to distribute them, through the public endpoints that Workday serves for career sites. It does not log in, bypass access controls or collect personal data. You remain responsible for how you use the data; if in doubt, consult a lawyer.
Why did a board return 0 jobs?
Check RUN_SUMMARY: the board may not exist (error), may have no open jobs, or your filters removed everything
(jobs_found > 0 but jobs_matched = 0).
Can I mix in companies that use other platforms? This edition accepts Workday boards only and reports other platforms as input errors. Use the ATS Jobs Scraper for mixed lists.
Limitations
- Workday's career-site search returns at most 2,000 jobs per site. For very large employers add
keywords(sent to Workday's own search) orlocationsto reach the roles you need. - Workday career sites publish no structured salary range and no department; those fields are
null. - Posting dates come from each job's detail page.