Workday Jobs Scraper – Career Sites by Company Name or URL
Pricing
Pay per event
Workday Jobs Scraper – Career Sites by Company Name or URL
Scrape open jobs from any Workday career site (myworkdayjobs.com) – just type the company name, website or URL. Full descriptions, salary ranges, all locations, posting dates and apply links. Only-new-jobs monitoring for daily schedules. No login, no proxy needed.
Pricing
Pay per event
Rating
0.0
(0)
Developer
FlareWOW
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Share
Get every open job from any company that hires through Workday (*.myworkdayjobs.com) – title, location, full description, pay range, posting date and apply link – by pasting the career site URL or just typing the company name.
What can it do?
- Any Workday career site – NVIDIA, Salesforce, Intel, Cisco, Boeing, Pfizer, Target, Mastercard, Adobe and thousands more.
- Company name or website as input – type
Boeingorintel.com; the Actor finds the Workday career site for you (works for many, not all companies – if it can't, the log tells you and you paste the URL). - Full job details – description as clean text, all locations, country, remote/onsite, full/part time, exact posting date, legal hiring entity.
- Pay range –
salaryMin,salaryMax,salaryCurrencyandsalaryPeriodextracted from the posting when the employer publishes it (common in US states with pay-transparency laws). - Only new jobs – turn on monitoring and run it daily: you get (and pay for) only postings that earlier runs have not returned yet.
- Filters – keyword search (uses Workday's own search), location text, "posted within N days", max jobs per company.
- Uses Workday's public job API, so it is fast (about 1 s per 20 jobs) and needs no proxy or login.
Who is it for?
- Recruiters & staffing agencies – watch target companies and react to new openings first.
- Job boards & aggregators – feed postings straight from the source, with salary and full text.
- Sales teams – hiring is a buying signal: a company opening 15 data-engineering roles needs data tools.
- Market & HR analysts – track hiring volume, locations and pay ranges of competitors.
- Job seekers – get a daily list of new roles at your dream companies.
How to use it
- Click Try for free.
- In Companies, add one company per line – a Workday URL such as
https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite, a website likeintel.com, or a name likeBoeing. - Optionally set Search text, Location contains and Posted within last N days.
- Click Start and download the results as Excel, CSV, JSON or HTML – or connect them to your tools.
Tip: to find a company's Workday URL, open its careers page, click "Search jobs" and copy the address – it contains myworkdayjobs.com.
Use it from code
curl -X POST "https://api.apify.com/v2/acts/flarewow~workday-jobs-scraper/run-sync-get-dataset-items?token=<YOUR_TOKEN>" \-H "Content-Type: application/json" \-d '{"companies":["Boeing"],"searchText":"engineer","maxJobsPerCompany":20}'
from apify_client import ApifyClientclient = ApifyClient("<YOUR_TOKEN>")run = client.actor("flarewow/workday-jobs-scraper").call(run_input={"companies": ["intel.com"], "postedWithinDays": 7})for job in client.dataset(run["defaultDatasetId"]).iterate_items():print(job["title"], job["location"], job.get("salaryText"))
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_TOKEN>' });const run = await client.actor('flarewow/workday-jobs-scraper').call({ companies: ['Cisco'], onlyNewJobs: true });const { items } = await client.dataset(run.defaultDatasetId).listItems();
Input example
{"companies": ["https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite", "Boeing"],"searchText": "engineer","locationContains": "","postedWithinDays": 30,"maxJobsPerCompany": 20,"includeDescription": true,"onlyNewJobs": false}
Output example
Real result (description and URLs shortened):
{"jobId": "JR2026517946","title": "Manufacturing Engineer - Structures & Propulsion - 2nd Shift - Millennium Space Systems","company": "Boeing","hiringEntity": "Millennium Space Systems","location": "USA - El Segundo, CA","allLocations": null,"country": "United States of America","remoteType": "Onsite Job","employmentType": "Full time","postedText": "Posted Today","postedDate": "2026-10-27","salaryText": "$90,950 - $133,750","salaryMin": 90950,"salaryMax": 133750,"salaryCurrency": "USD","salaryPeriod": "year","url": "https://boeing.wd1.myworkdayjobs.com/External_Careers/job/...","applyUrl": "https://boeing.wd1.myworkdayjobs.com/External_Careers/job/.../apply","description": "At Millennium Space Systems, a Boeing Company, ...","careerSiteUrl": "https://boeing.wd1.myworkdayjobs.com/External_Careers","workdayTenant": "boeing","scrapedAt": "2026-10-27T21:13:57.000Z"}
Output fields
| Field | Description |
|---|---|
jobId | Workday requisition ID (e.g. JR2028554) |
title | Job title |
company | Company (Workday tenant name) |
hiringEntity | Legal entity that hires (e.g. "PL01 Nvidia Poland sp. z o.o.") |
location, allLocations, country | Main location, all locations of a multi-location job, country |
remoteType | Remote / hybrid / onsite label used by the employer (when set) |
employmentType | Full time / Part time |
postedText, postedDate | Workday's "Posted X days ago" and the exact posting date |
salaryText, salaryMin, salaryMax, salaryCurrency, salaryPeriod | Pay range found in the posting (only when published) |
url, applyUrl | Job page and application page |
description | Full job description as plain text (when "Include full description" is on) |
careerSiteUrl, workdayTenant | The Workday career site the job came from |
scrapedAt | Time of extraction |
With Include full description off, the Actor returns the list fields only (title, location, posting date, links) – faster for very large employers.
Pricing
Pay per result: $1.50 per 1,000 jobs (plus the tiny Apify start fee per run). You pay only for jobs saved to the dataset – nothing for companies that were not found. With Only new jobs on, daily monitoring of a company costs cents. Platform usage is included.
Limitations & FAQ
- Does it work for every company? For every company with a public Workday career site when you paste its URL. Name/website auto-detection works for many big employers but not all (some use unusual site names) – the run log then asks you for the URL.
- Why at most about 2,000 jobs per search? Workday's own job search returns at most about 2,000 results. For very large employers split the search with Search text (e.g. "engineer", "sales").
- Pay range missing? The employer did not publish it in the posting.
- Location filter matches the text of the location (e.g. "Germany", "Remote", "TX").
- What if a company is not found or Workday is unavailable? The run never returns a silent empty "success": if no company could be scraped it ends as Failed with a clear message, and a
RUN_SUMMARYrecord in the key-value store lists the status of every company. - Other ATS (Greenhouse, Lever, Ashby, SmartRecruiters…)? Use our Greenhouse, Lever & Workday Jobs Scraper.
Integrations
Connect the results to Google Sheets, Slack, Airtable, n8n, Make, Zapier or any webhook via Apify integrations, or let an AI agent call it through the Apify MCP server. Typical setup: a daily Schedule with Only new jobs on → new postings land in your sheet or Slack channel.
Responsible use
The Actor reads only public job postings that companies publish on their own Workday career sites – company data, no personal data of private individuals and no login. Please respect Workday's and the employers' terms and use reasonable volumes.