Workday Jobs Scraper: any myworkdayjobs.com career site avatar

Workday Jobs Scraper: any myworkdayjobs.com career site

Pricing

$1.50 / 1,000 job results

Go to Apify Store
Workday Jobs Scraper: any myworkdayjobs.com career site

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

Matija Sever

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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

  1. Add boards to the Workday boards field, one per line (see the formats above).
  2. Optionally set filters: keywords, locations, remote only, posted within N days, departments, employment types.
  3. 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.

EventPrice
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) or locations to 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.