Workday Jobs Scraper: Fortune 500 & Enterprise Career Portals
Pricing
$1.50 / 1,000 workday job scrapeds
Workday Jobs Scraper: Fortune 500 & Enterprise Career Portals
Scrape job postings directly from Fortune 500 & enterprise Workday career portals (*.myworkdayjobs.com) via the CXS JSON API. Fast, no browser, $1.50/1k.
Pricing
$1.50 / 1,000 workday job scrapeds
Rating
0.0
(0)
Developer
Almandine Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Scrape job postings directly from Fortune 500 & enterprise Workday career portals (*.myworkdayjobs.com) via the CXS JSON API. Fast, no browser, $1.50/1k.
What it does
Extracts structured enterprise job listings, requisition IDs, locations, posting dates, and full descriptions from any Workday career portal (*.myworkdayjobs.com). Export clean, deduplicated data as JSON, CSV, Excel, XML, or RSS, or connect directly via the Apify REST API, Python/JavaScript SDKs, CLI, MCP Server, n8n, Make, or Zapier — with no login, cookies, or browser overhead.
Use cases
- Recruiting Agency & Job Board Aggregation: Pull live requisitions (
jobReqId,title,locationsText,postedOn,url) across dozens of Fortune 500 Workday career sites in seconds. - B2B Buying-Signal & Hiring-Velocity Tracking: Monitor enterprise engineering, AI, security, or GTM hiring surges as an intent signal for outbound B2B sales.
- Full Description & Skill Parsing: Enable
includeDescription: trueto fetch cleanjobDescriptionText,timeType,startDate, andcountryfrom each posting's detail endpoint. - Incremental Job Alerts: Schedule hourly or daily runs with
onlyNew: trueto trigger Slack, webhook, or CRM alerts only when new requisitions open.
Why use this scraper?
| Feature | This Actor | Generic Browser / HTML Scrapers |
|---|---|---|
| Architecture | Direct structured API / JSON / feed requests (curl_cffi) | Heavy headless browser automation |
| Speed & reliability | 2–25 seconds for 50–200 items | Minutes of high compute burn |
| Pricing model | Pay per result ($0.00 actor-start fee) | Monthly rental or high CU overhead |
| Error handling | Failed inputs logged in ERRORS key-value record and never charged | Bills compute time even on failures |
Input parameters
- Workday portals or company aliases (
portals,array): Company aliases ('nvidia', 'salesforce', 'adobe', 'mastercard', 'cisco', 'astrazeneca', 'walmart', 'boeing', 'target', 'netflix') or any full myworkdayjobs.com career portal URL. - Keyword search (optional) (
searchText,string): Optional keyword query passed to the Workday CXS search engine (e.g. 'software engineer', 'machine learning', 'account executive'). - Location substring filter (optional) (
locationFilter,string): Optional case-insensitive substring filter on locationsText (e.g. 'Remote', 'San Francisco', 'United States', 'London'). - Fetch full job descriptions (
includeDescription,boolean): When true, fetches the per-posting CXS detail endpoint for full jobDescriptionText, startDate, country, and timeType. - Only new job postings (
onlyNew,boolean): Skip job requisition IDs already seen in previous runs via a persistent Key-Value Store. - Max jobs per portal (
maxJobsPerPortal,integer): Maximum number of job postings to return per Workday portal. - Delay between requests (
delaySeconds,number): Polite pause between requests (default0.4).
Example input
{"portals": ["nvidia","salesforce","adobe","mastercard"],"searchText": "","maxJobsPerPortal": 20}
Output & example output
One dataset row per result. Default table view columns: company, title, locationsText, postedOn, jobReqId, portalTotalOpenings, url. Full structured JSON is stored in the run's default dataset.
Example output item
{"company": "NVIDIA","tenant": "nvidia","siteId": "NVIDIAExternalCareerSite","portalTotalOpenings": 2000,"jobReqId": "JR2027194","title": "Senior AI Engineer","locationsText": "Israel, Yokneam","timeType": null,"postedOn": "Posted Today","startDate": null,"country": null,"externalPath": "/job/Israel-Yokneam/Senior-AI-Engineer_JR2027194","url": "https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Israel-Yokneam/Senior-AI-Engineer_JR2027194","bulletFields": ["JR2027194"],"jobDescriptionText": null,"scrapedAt": "2026-10-25T11:51:34+00:00"}
Pricing (Pay-Per-Result)
This Actor uses transparent Pay-Per-Event pricing with a $0.00 actor-start fee:
| Event | What is charged | Price |
|---|---|---|
job-result | Workday job scraped (One enterprise Workday job posting) | $0.0015 / result ($1.50 / 1,000 results) |
apify-actor-start | Actor start fee | $0.00 |
Concrete pricing math
job-result(Workday job scraped):1,000 results = $1.50(50 results = $0.07,10,000 results = $15.00). Apify's $5.00/month Free Tier covers up to 3,333 results/month at $0.00 out-of-pocket.- Empty runs (
0results) & skipped duplicates (onlyNew/onlyChanged): $0.00.
Data and compliance
Public enterprise Workday career portal JSON endpoints (/wday/cxs/) only. Zero personal candidate data or login required. Requests are rate-limited and routed through Apify Proxy. Per-input errors are recorded in the run's ERRORS key-value record and are never charged.
FAQ
Do I need an account, login, or API key?
No. This Actor queries public endpoints directly and requires zero credentials.
What happens if I start a run with empty {} input via API or CLI?
Every required input defines both prefill and default values in .actor/input_schema.json, so an empty {} run automatically returns 50+ live records out of the box.