Workday Jobs Scraper
Pricing
Pay per event
Workday Jobs Scraper
Scrape job listings from any Workday-hosted careers page (*.myworkdayjobs.com). Extracts job title, requisition ID, location, posting date, job description, and apply URL from any company using the Workday recruiting platform — no login required.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Extract job listings from any company's Workday careers page. If the URL ends in .myworkdayjobs.com, this scraper can pull it — title, location, posting date, job description, application link, and more.
No login. No browser. Just the Workday API doing what it was always doing, just more explicitly.
What It Does
Point it at a Workday careers URL and it pages through every listing. Works on any tenant — Microsoft, Amazon, Google, or a mid-sized SaaS company that adopted Workday last quarter. The API structure is the same regardless of company size.
Input a URL like https://microsoft.wd1.myworkdayjobs.com/en-US/microsoftcareers, optionally filter by keyword, and get back structured job records.
Input
| Field | Required | Description |
|---|---|---|
| Workday Careers URL | Yes | The full URL of the company's Workday careers page |
| Search Keywords | No | Optional keyword filter (e.g. "engineer", "product manager") |
| Max Items | No | Cap on results. 0 = no cap |
Finding the right URL: Navigate to a company's careers page, look for a URL containing .myworkdayjobs.com, and paste that in. The locale prefix (/en-US/) and job board name are parsed automatically.
Output
Each job record includes:
| Field | Description |
|---|---|
job_id | Workday requisition ID |
title | Job title |
location | Primary location |
locations | All posting locations (pipe-separated) |
posted_date | Date the job was posted |
closing_date | Application deadline, if set |
job_type | Employment type (Full time, Part time, etc.) |
job_family | Department/job family category |
description | Full job description (HTML) |
apply_url | Direct link to the application page |
company | Tenant name derived from the URL |
scraped_at | Timestamp of the scrape |
How to Find a Workday URL
Workday career pages follow a consistent pattern:
https://{company}.wd{n}.myworkdayjobs.com/{locale}/{job-board}
Examples:
https://amazon.wd5.myworkdayjobs.com/en-US/External_Career_Sitehttps://apple.wd5.myworkdayjobs.com/en-US/apple-careershttps://hubspot.wd5.myworkdayjobs.com/en-US/HubSpot_Careers
If you land on a company's careers page and see a URL in this format, it will work. Companies sometimes use custom domains that redirect to Workday — follow the redirect to get the actual .myworkdayjobs.com URL.
Performance
Uses Workday's native JSON API. No browser rendering, no HTML parsing. Fast, lightweight, and stable — 512 MB memory is sufficient for most runs.
Respects the platform with a 300ms delay between pages.
Common Questions
Does it scrape job descriptions?
Yes. Full HTML content of each job description is included in the description field.
Can I scrape multiple companies? Run the scraper once per company URL. Each run targets a single Workday careers board.
What if I get 0 results? If Workday is in a maintenance window, all requests return HTTP 422 and no jobs are extracted. This is a platform-level event, not a configuration problem. Wait and retry. You can also verify by visiting the company's careers URL directly — if it shows a maintenance page, that confirms it.
Does it work with non-English job boards?
Yes. Locale prefixes (/en-US/, /de-DE/, /fr-FR/, etc.) are stripped automatically. The job content is returned in whatever language the company uses.