Workday Jobs Scraper: Fortune 500 & Enterprise Career Portals avatar

Workday Jobs Scraper: Fortune 500 & Enterprise Career Portals

Pricing

$1.50 / 1,000 workday job scrapeds

Go to Apify Store
Workday Jobs Scraper: Fortune 500 & Enterprise Career Portals

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

Almandine Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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: true to fetch clean jobDescriptionText, timeType, startDate, and country from each posting's detail endpoint.
  • Incremental Job Alerts: Schedule hourly or daily runs with onlyNew: true to trigger Slack, webhook, or CRM alerts only when new requisitions open.

Why use this scraper?

FeatureThis ActorGeneric Browser / HTML Scrapers
ArchitectureDirect structured API / JSON / feed requests (curl_cffi)Heavy headless browser automation
Speed & reliability2–25 seconds for 50–200 itemsMinutes of high compute burn
Pricing modelPay per result ($0.00 actor-start fee)Monthly rental or high CU overhead
Error handlingFailed inputs logged in ERRORS key-value record and never chargedBills 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 (default 0.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:

EventWhat is chargedPrice
job-resultWorkday job scraped (One enterprise Workday job posting)$0.0015 / result ($1.50 / 1,000 results)
apify-actor-startActor 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 (0 results) & 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.