Workday Jobs Scraper
Page updated
Price: $0.90 per 1,000 results, flat on every Apify plan, no start fee. Free-plan cap: up to 25 results per run on the Apify Free plan. Prices checked on 2026-10-12.
The Workday Jobs Scraper reads public Workday career sites and returns one record per posting. The record includes the title, the location text, the public URL, and the requisition id when Workday shows one.
Descriptions are optional because each one is a second request to the public posting. The tool does not enter Workday as an applicant or as an employee.
Who it is for
Recruiting teams and data teams who need openings from employers that host careers on Workday.
- Export the public openings from one company’s Workday career site.
- Refresh a watchlist of Workday boards on a schedule.
- Capture title, location, requisition id, and description for a jobs dataset.
- Compare Workday openings with the same company’s posts on other boards.
Inputs
| Field | Type | Required | Description |
|---|---|---|---|
| boards | array of strings | Yes | Public Workday career site URLs, e.g. https://company.wd5.myworkdayjobs.com/SiteName. Up to 25 per run. |
| includeDescriptions | boolean | No | Include the plain-text job description. Defaults to false (one extra request per job). |
| titleKeyword | string | No | Only return jobs whose title contains this text (case-insensitive). |
| locationKeyword | string | No | Only return jobs whose location contains this text (case-insensitive). |
| onlyNewSinceLastRun | boolean | No | Return only jobs added or changed since your previous run with the same stateKey. |
| maxJobsPerBoard | integer | No | Upper limit on jobs returned per board. Defaults to 5000. |
Example input
{
"boards": [
"https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite"
],
"includeDescriptions": false,
"maxJobsPerBoard": 40
} Example output
[
{
"source": "workday",
"title": "Sample Hardware Engineer",
"location": "Austin, Texas",
"url": "https://example.wd5.myworkdayjobs.com/en-US/Careers/job/Austin/Sample-Hardware-Engineer_JR1001",
"requisitionId": "JR1001",
"postedOn": "Posted Today",
"startDate": "2026-10-12"
}
] Price
$0.90 per 1,000 results
Free-plan cap: Up to 25 results per run on the Apify Free plan
Billing happens on Apify, not on this website.
Limits
- Only public career sites are in scope. A board that refuses automated reads can return nothing.
- Workday list pages return 20 postings per request. The tool pages through them with a pause.
- postedOn is often a relative phrase. startDate is the clearer date when the posting page includes it.
What it does not do
- It does not open Workday HCM, candidate accounts, or internal requisitions.
- It does not apply to jobs or upload a résumé.
- It does not bypass a login wall.
FAQ
What URL should I paste?
The public career site URL in the browser, the one that ends in the site name after the locale. The tool reads the host, the tenant, and the site name from that URL.
Why is the description a separate step?
The public list has the title and location. The description is on the posting itself, so includeDescriptions makes an extra request per job and the run is slower.
Can it read jobs behind an employee login?
No. Internal boards and anything that requires a Workday account are out of scope.
Does a higher page size make it faster?
No. Workday’s public list returns an empty page when the page size is above 20. The tool keeps the page size at 20.
Where am I billed?
On Apify, per 1,000 results. This website does not take payment.