Workday Jobs API & Scraper - Live myworkdayjobs.com
Pricing
$2.00 / 1,000 jobs
Workday Jobs API & Scraper - Live myworkdayjobs.com
Workday jobs API and scraper: every open job from any Workday career site (myworkdayjobs.com), fetched live. Paste career site URLs and get clean JSON with title, location, salary, seniority and description. Pay only for jobs delivered.
Pricing
$2.00 / 1,000 jobs
Rating
0.0
(0)
Developer
JobsPipe
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
Workday Jobs API & Scraper - Live myworkdayjobs.com
A Workday jobs API and Workday scraper for any myworkdayjobs.com career site: get every open job, fetched live when your run starts. Workday is the applicant tracking system behind the career sites of most Fortune 500 companies. Paste one or many board URLs and get each board's full list of open jobs as clean JSON, CSV or Excel.
- Live, not a stale database. Each run reads the boards at run time, so you get what is open right now, including jobs posted minutes ago.
- Same schema as the JobsPipe API. Every row is the exact job object the JobsPipe API returns: normalized title, seniority, location, salary in USD and full description. The same code works for Workday, every other source, and the API.
- Pay only for jobs delivered. Boards that do not exist or cannot be read return one error row, which is never charged.
Also searched as: workday jobs api, workday scraper, workday job postings, workday job scraper, myworkdayjobs scraper, workday api for jobs.
Use case: track a list of companies
Have a list of target accounts, competitors or portfolio companies on Workday? Paste all their board URLs into Workday career site URLs (myworkdayjobs.com) and schedule the Actor daily. You get every open role per company, with title, location and pay, ready for a CRM, Clay, a spreadsheet or a hiring-signal alert. Boards are fetched five at a time, so a list of hundreds of companies finishes quickly.
Input
| Field | What it does |
|---|---|
Workday career site URLs (myworkdayjobs.com) (startUrls) | One Workday board per line: the career site address, like https://<company>.wd5.myworkdayjobs.com/<site> |
Max jobs per board (maxJobsPerUrl) | Stop reading a board after this many jobs (default 1,000) |
Max jobs in total (maxJobs) | Stop the whole run after this many jobs (default 5,000) |
Include full job descriptions (includeDescriptions) | Untick for faster runs without the description text |
{"startUrls": ["https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite","https://salesforce.wd12.myworkdayjobs.com/External_Career_Site"],"maxJobsPerUrl": 1000,"maxJobs": 5000,"includeDescriptions": true}
Output
One dataset item per job. The Jobs, Salaries, Companies hiring and Recruiter contacts tabs show different columns of the same data. Main fields:
| Field | Description |
|---|---|
id | Stable JobsPipe job id, the same one the JobsPipe API returns |
job_title | Title as posted |
company / company_domain | Employer name and website domain where known |
url | Link to the posting a person can open |
location / country_code / cities | Location as posted, ISO country code and parsed cities |
remote / work_arrangement | Remote flag and remote / hybrid / on-site where stated |
date_posted | Posting date (YYYY-MM-DD) |
seniority / employment_statuses | Normalized seniority and employment type |
salary_string | Pay as written in the posting |
min_annual_salary_usd / max_annual_salary_usd | Posted pay converted to annual USD |
estimated_min_annual_salary_usd / estimated_max_annual_salary_usd | Benchmark pay estimate when the posting has none |
description | Full job description (untick "Include full job descriptions" to skip it) |
skills / benefits / visa_sponsorship | Skills, benefits and visa stance read from the posting |
recruiter_emails | Recruiter emails, only where the posting publishes them |
sources | The board this job was fetched from |
Fields a posting does not publish are null. The full field list is in the JobsPipe API docs.
History fields are null on live results. closed_at and ghost_score need a posting's history over time (when it closed, how long it has been reposted), which a live fetch cannot know. Use the JobsPipe API if you need them.
A board that could not be read adds one row like this, and the row is not charged. error is one of bad_board, board_not_found, bad_request, upstream_unavailable, timeout, network or busy. If a board fails part-way, the jobs already delivered from it are kept (and charged) and the error row says why the rest is missing.
{"error": "board_not_found","board": "no-such-company","message": "This board does not exist or has no public jobs."}
Pricing
$2.00 per 1,000 jobs ($0.20 per 100). You pay only for jobs delivered to your dataset; error rows and empty runs are free. The run stops at your job limit or your spending limit, whichever comes first. Apify bills the platform usage of the run separately; at 256 MB that is a few cents at most.
Integrations
- Apify API and SDKs: start runs and read datasets from any language (see the API tab).
- n8n, Make, Zapier, Clay, Google Sheets, Slack, webhooks: send new jobs wherever you need them.
- AI agents: available through the Apify MCP server.
More JobsPipe Actors
Every JobsPipe Actor returns the same job schema, so you can combine sources in one pipeline.
Other company career sites, fetched live:
- Greenhouse Job Board API & Jobs Scraper - Live Data
- Lever Jobs API & Scraper - Live jobs.lever.co Postings
Job boards, searched live:
- LinkedIn Jobs API & Job Scraper - Live Job Search
- Indeed Scraper & Jobs API - Live Indeed Job Search
Search every source at once: Jobs Scraper API: LinkedIn, Indeed & 30+ Job Boards searches all of them in one run, with salary, seniority and visa filters and duplicates removed.
See every JobsPipe Actor on the JobsPipe profile, or use the same data through the JobsPipe API.
FAQ
Can I use the Workday API to get job postings? Workday's own API is for a company's internal HR data and needs that company's credentials; it does not give you other employers' job postings. The jobs are on each company's public career site (myworkdayjobs.com). This Actor gives you one API for Workday jobs across every company: start it from the Apify API with the boards you want and read every open job back as JSON, in the same JobsPipe schema as every other source. No Workday account or API key is needed.
How do I scrape Workday jobs? Paste the boards into Workday career site URLs (myworkdayjobs.com), start the run, and every open job on each board arrives as one dataset row. Download it as JSON, CSV or Excel, read it through the Apify API, or schedule the Actor to keep the list current.
Which Workday URLs work? Paste the career site address, like https://<company>.wd5.myworkdayjobs.com/<site>, one board per line. Each board is read in full, up to Max jobs per board.
How fresh is the data? Live. Every run fetches the jobs when it starts, so you get what is listed at that moment, not a copy from days ago.
Is it legal? The Actor reads publicly listed job postings. It does not log in anywhere or collect private profiles. Make sure your use of the data complies with the laws that apply to you, such as GDPR.
Something is wrong or missing? Open an issue in the Issues tab and we will look into it.