Workday Jobs Scraper for Any List of Companies
Pricing
$3.00 / 1,000 result rows
Workday Jobs Scraper for Any List of Companies
For recruiting-intelligence analysts and job aggregators: pull published jobs from public Workday career sites as one row each, with title, location, posted date, requisition number, full description and apply link.
Pricing
$3.00 / 1,000 result rows
Rating
0.0
(0)
Developer
US Tech Automations
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Workday Career-Site Jobs for Any List of Companies
This workday scraper reads workday jobs from public career site jobs JSON for any list of companies that host careers on Workday.
Paste one or more Workday careers-page addresses. The run derives the host, tenant and site from each address, checks that host's robots.txt, then reads the same public jobs JSON the careers page itself loads. One published posting becomes one row.
Input
| Field | What it does |
|---|---|
| Workday careers-page URLs | Addresses such as https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite. A locale segment like en-US is skipped. |
| Search text | Optional. Sent to Workday as searchText on the jobs list. |
| Location contains | Optional. Keep jobs whose location fields contain this text. |
| Include description | Default on. Fetches each job's public detail JSON for description, all locations, time type and posted date. |
| Maximum rows | Hard ceiling on rows returned, and therefore on the cost of the run. Default 50, maximum 10,000. |
| Proxy configuration | Optional Apify proxy. Off by default, including on a local run. |
Pricing
Pay per result. $0.003 per row. No start fee.
Every dataset row bills from row one, including an error row for a site that 404s, is blocked, or whose robots.txt disallows the jobs path. A run that returns no rows costs nothing. Maximum rows is the spend cap.
Output (one row per job)
One example row from a real local run on 2026-09-21 against https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite (description shortened here):
{"company": "nvidia","site": "NVIDIAExternalCareerSite","title": "Senior Firmware Engineer – CSP Engagements","location": "US, CA, Santa Clara","locations": ["US, CA, Santa Clara"],"posted": "Posted Today","posted_iso": "2026-09-20","requisition_id": "JR1999599","time_type": "Full time","remote": null,"description": "NVIDIA is seeking a Senior Firmware Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB200. ...","apply_url": "https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Firmware-Engineer---CSP-Engagements_JR1999599","fetched_at": "2026-09-21T00:54:40Z"}
| Field | What it holds |
|---|---|
company | Tenant from the host (first label), e.g. nvidia |
site | Career-site path name, e.g. NVIDIAExternalCareerSite |
title | Job title |
location | Primary location text from the detail when fetched, otherwise the list's location text |
locations | All locations when the detail JSON lists them; otherwise null |
posted | Workday's posted text (Posted Today, Posted 2 Days Ago, …) |
posted_iso | Calendar date when it can be read (startDate, or derived from "Posted Today/Yesterday/N Days Ago"). null when it cannot, including Posted 30+ Days Ago |
requisition_id | Requisition id from the list or detail |
time_type | Full time / part time when the detail states it |
remote | true when a location or remote field states remote; null when it does not |
description | Job text with HTML stripped (when Include description is on) |
apply_url | Public careers-page URL for that posting |
error | true only on a failed site URL (missing site, block, robots disallow, not JSON) |
fetched_at | When this run read the feed, in UTC |
What this does not do
- It does not log in, use cookies, solve a CAPTCHA, or read applicant data. These feeds do not contain applicants.
- It does not scrape career-page HTML. Only the public
/wday/cxs/{tenant}/{site}/jobsJSON and, when asked, each job's public detail JSON. - It does not invent missing fields. Unreadable values are
null. - It does not discover a company's Workday URL from a name. You paste the careers address.
- It does not grant a licence to republish a company's jobs. Workday's own site terms still apply (see SOURCE_TERMS.md).
- It does not search Indeed, LinkedIn, Greenhouse, Lever or Ashby.
Limits
maxItemsis 1–10,000 (default 50). The run stops there even if a site holds more jobs. NVIDIA's public list reportedtotal2000 on the 2026-09-20 probe.- This actor waits one second between HTTP calls to the same host. Checking robots.txt counts as a call. Each description is one extra GET.
- A 404, block, or robots disallow on one URL becomes one error row for that URL; other URLs in the same run still run.
- Email addresses and phone-number-shaped strings found in descriptions are replaced with
[redacted].
Refunds and support
Refunds: if a run returns zero rows for a valid input, email operations@ustechautomations.com within 7 days and we refund that run. Support: same address, replies within 2 business days.