Workday Jobs Scraper: Open Roles, Salaries & Descriptions avatar

Workday Jobs Scraper: Open Roles, Salaries & Descriptions

Pricing

from $0.85 / 1,000 jobs

Go to Apify Store
Workday Jobs Scraper: Open Roles, Salaries & Descriptions

Workday Jobs Scraper: Open Roles, Salaries & Descriptions

Get every open job from any company's Workday career site (myworkdayjobs.com): title, requisition ID, locations, country, remote flag, time type, posted date, salary range parsed from the description, and full description. Keyword, country, location and date filters. $1 per 1,000 jobs.

Pricing

from $0.85 / 1,000 jobs

Rating

0.0

(0)

Developer

Larkmoor Data

Larkmoor Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Get every open job from any company that hires through Workday — NVIDIA, Salesforce, Walmart, Target, Netflix, Adobe, Intel, Capital One, banks, hospitals, universities and thousands more — as one clean row per job: title, requisition ID, primary and additional locations, country, a remote flag, full-time/part-time, the posted date, the pay range stated in the description, the job URL and the full description as text and HTML.

It reads the same public JSON that a company's Workday career site (<company>.wdN.myworkdayjobs.com) loads in your browser when you search its jobs. No login, no browser, no proxies, no cookies.

What you can use it for

  • Job boards and aggregators: fill a niche board (AI, healthcare, finance, a region) with fresh roles from big employers that use Workday
  • Recruiting and sales leads: see which enterprises are hiring for which teams and where — a company opening 40 data roles in Austin has budget
  • Salary research: US employers publish pay ranges in their Workday postings; collect them by title, level and location
  • Competitive intelligence: track a competitor's hiring by location and job family week by week
  • Job alerts: schedule a daily run with postedWithinDays: 1 and send only new roles to Slack, email or a Google Sheet
  • Career search: one list of every open "product manager" role across all your target companies

Why this one

  • $1 per 1,000 jobs, $0.001 per run start — about half the price of other Workday actors
  • Pay range built in: parsed from the description in both styles Workday employers use ("$120,000 - $150,000" and "168,000 USD - 264,500 USD"), with currency and period
  • Real dates: the job's actual posting date when Workday exposes it, not just "Posted 30+ Days Ago"
  • All locations: multi-location jobs keep every location, plus country name and 2-letter code
  • Filters you don't pay for: keywords (Workday's own search), locations, countries, remote only, posted within N days, salary only — only rows that pass are charged
  • 256 MB memory: a 500-job site finishes in about a minute

Input

FieldWhat it does
startUrlsWorkday career-site URLs (https://<company>.wdN.myworkdayjobs.com/<site>); a job link from the site works too
keywordsWorkday search text, one search per keyword, merged without duplicates
locationsKeep jobs whose location contains any of these ("Santa Clara", "TX", "Remote")
countriesKeep jobs in these countries (name or 2-letter code)
remoteOnlyOnly remote roles
postedWithinDaysOnly jobs posted in the last N days
withSalaryOnlyOnly jobs that state a pay range
includeDescriptionInclude the full description (text + HTML)
maxJobsPerSite / maxResultsLimits per site and for the whole run

Example input:

{
"startUrls": [{"url": "https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite"}],
"keywords": ["data scientist"],
"countries": ["US"],
"postedWithinDays": 30,
"maxResults": 200
}

Output

One row per job:

{
"company": "nvidia",
"organization": "2100 NVIDIA USA",
"careerSite": "NVIDIAExternalCareerSite",
"title": "Modeling Engineer, Supply Chain Optimization",
"jobReqId": "JR2025602",
"location": "US, CA, Santa Clara",
"locations": ["US, CA, Santa Clara"],
"country": "United States of America",
"countryCode": "US",
"remote": false,
"timeType": "Full time",
"postedOn": "Posted 30+ Days Ago",
"publishedAt": "2026-09-15",
"url": "https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite/job/...",
"salaryMin": 168000,
"salaryMax": 264500,
"salaryCurrency": "USD",
"salaryPeriod": "year",
"salaryText": "168,000 USD - 264,500 USD",
"descriptionText": "...",
"descriptionHtml": "<p>...</p>"
}

Download as JSON, CSV, Excel, XML or HTML, or read it through the API.

How much does it cost?

Pay per event: $0.001 per job ($1 per 1,000) and $0.001 per run start. Platform usage at 256 MB is a fraction of a cent per run.

  • 100 new data-science jobs from 5 companies, checked daily: about $0.10 a day
  • 2,000 jobs from one large employer once a week: about $2.00 a week
  • A daily alert with postedWithinDays: 1 across 30 companies (≈150 new jobs): about $0.15 a day

Jobs dropped by your filters are not charged.

FAQ

Is it legal? It reads public job postings that the company publishes for anyone to see, through the same JSON the public career site uses, at a polite rate. No login, no candidate data and no personal data are touched. As with any data, check your own use against the rules where you work.

How do I find a company's Workday URL? Open the company's careers page and click "Search jobs" or any job. If the address is like https://<company>.wd1.myworkdayjobs.com/en-US/<SiteName>/..., paste it as is; the actor finds the site from it.

Why do some jobs show "Posted 30+ Days Ago" and an older date? Workday shows a rounded label; the actor also reads each job's real start date and puts it in publishedAt.

Why is the salary empty for some jobs? Not every employer states a range. US employers usually do for roles in states with pay-transparency laws (California, Colorado, New York, Washington and others).

Can it search all Workday companies at once? Workday has no public list of every career site, so you give the sites. Dozens per run work fine.

Does it cover Greenhouse, Lever or Ashby? This actor focuses on Workday. For Greenhouse and Ashby we have dedicated actors, and our Career Site Jobs actor mixes all major systems in one run.

Tips

  • Use keywords for Workday's own search (fast, server-side), then countries / locations to narrow down.
  • Turn includeDescription off when you only need titles and locations — rows get much smaller.
  • Schedule daily with postedWithinDays: 1 and connect Slack or email for a zero-maintenance job alert.

Integrations

Works with Google Sheets, Slack, Zapier, Make, Airtable, webhooks, the Apify API and the Python and JavaScript clients.

Changelog

  • 2026-10-23 — First release: all open jobs per Workday career site, multi-location, country, remote flag, real posting date, pay range parsing (symbol and currency-code styles), keyword, country, location, date and salary filters.