Workday Jobs Scraper avatar

Workday Jobs Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Workday Jobs Scraper

Workday Jobs Scraper

Scrape open jobs from any company that hires on Workday (NVIDIA, Salesforce, CVS Health and thousands more): titles, locations, posting dates, full descriptions and published salary ranges. Paste a career site URL, keep its search and filters, get clean JSON. No login, no proxy.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Anyx Solutions

Anyx Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

banner

Workday Jobs Scraper

Every open job on any company's Workday career site, with full descriptions and published salaries, as clean JSON.

Workday runs the career sites of thousands of employers, from NVIDIA, Salesforce, Adobe and Mastercard to CVS Health, banks, hospitals, universities and government agencies. If a company's "Apply" button leads to a myworkdayjobs.com or myworkdaysite.com address, this Actor can read it. Paste the career site URL, including any search or filters you set on the site, and get every matching job: title, requisition ID, location and extra locations, country, time type, remote type, posting date, application deadline, hiring entity, the full job description as HTML and plain text, and the salary range the company states in the posting. There is no login, no API key, and no proxy to configure. Built for job aggregators, recruiting and talent-intelligence teams, salary benchmarking, and hiring-signal tracking.

⚡ Quick start

{
"startUrls": [
{ "url": "https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite" }
],
"maxItems": 5
}

🧩 Input

FieldTypeRequiredDefaultDescription
startUrlsarrayyes—Workday career site URLs (<company>.wd<N>.myworkdayjobs.com/<site> or wd<N>.myworkdaysite.com/recruiting/<company>/<site>), with or without a search and filters, or single job URLs (…/job/<location>/<title>_<id>).
maxItemsintegerno—Maximum number of jobs per start URL. The input form starts at 5; leave it empty to get every matching job.
includeDetailsbooleannotrueInclude full job postings: description, posting date, country, time type, remote type, extra locations and salary. Turn it off for a fast list of titles and locations from very large sites.
proxyConfigurationobjectno{ "useApifyProxy": false }Proxy settings. Workday career sites need no proxy.

Finding a company's career site. Open the company's careers page and click any job. If the address bar shows myworkdayjobs.com or myworkdaysite.com, copy the part up to the site name, for example https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite. To scrape a search, type keywords and pick filters (location, job category, time type) on the site, then paste the resulting URL: the Actor runs the same search.

📤 Output

Each job is one dataset row. With includeDetails off, the row keeps the title, IDs, URL, location and posting age, and the posting-only fields are null.

Fields

FieldTypeDescription
jobReqIdstringThe company's job requisition ID.
jobPostingIdstringThe posting's ID in its URL.
titlestringJob title.
urlstringThe job's public page, where candidates apply.
tenantstringThe company's name in Workday URLs.
siteIdstringThe career site's name in Workday URLs.
careerSiteUrlstringThe company's public career site.
hiringOrganizationstringThe legal entity that is hiring, as the company names it.
locationstringPrimary location.
additionalLocationsarrayOther locations the job is open in.
countrystringCountry of the primary location.
countryCodestringTwo-letter country code, when given.
remoteTypestringRemote, hybrid or on-site, in the company's own words, when set.
timeTypestringFull time or part time.
postedOnstringPosting age as the site shows it, such as "Posted Today" or "Posted 30+ Days Ago".
postedDatestringDate the job was posted (YYYY-MM-DD).
applicationDeadlinestringLast day to apply (YYYY-MM-DD), when set.
salaryTextstringThe sentence in the posting that states the pay range, when there is one.
salaryMinnumberLower end of the first stated pay range.
salaryMaxnumberUpper end of the first stated pay range.
salaryCurrencystringCurrency of the pay range (ISO code, such as USD).
salaryPeriodstringhour, day, week, month or year, when the posting says.
descriptionHtmlstringFull job description as HTML.
descriptionTextstringFull job description as plain text.

💡 Use cases

  • Job aggregation — feed job boards, newsletters and niche listing sites with fresh postings from the Workday employers you track, in one format across companies.
  • Salary benchmarking — collect stated pay ranges by title, location and employer.
  • Hiring signals — watch which teams and countries a company is hiring in, for sales prospecting or investment research.
  • Recruiting intelligence — monitor competitors' open roles, how fast they post, and how long roles stay open.
  • Enterprise and public-sector coverage — many large employers, hospitals, universities and agencies post only on their Workday site, not on the big job boards.

❓ FAQ

  • Which companies does it work with? Any employer whose career site is hosted by Workday, at myworkdayjobs.com or myworkdaysite.com. Add one URL per company; maxItems applies to each URL separately.
  • The careers page is on the company's own domain. Many companies link from their own site to Workday. Click a job: if the address changes to myworkdayjobs.com or myworkdaysite.com, use that career site URL.
  • Can I scrape only some jobs? Yes. Search and filter on the career site, then paste that URL. The keywords and filters (location, job category, time type and the like) carry over.
  • Why does a large company return at most 2,000 jobs? Some Workday sites show no more than 2,000 results for a single search. To get everything, add several URLs that each filter by a different location or job category.
  • Where does the salary come from? Workday has no separate pay field, so the Actor reads the pay range the company writes in the posting, usually where pay-transparency laws require it. salaryText keeps the original sentence; postings with several ranges report the first one in salaryMin and salaryMax, and the full text is in the description.
  • Do I need an account, an API key or a proxy? No. The Actor reads the same public career site any candidate sees, and runs without a proxy by default.
  • Why did a run return fewer jobs than expected? The search or filters in the URL may match fewer jobs, or the site name may be wrong; the log says when a career site is not found. Open an issue if something looks off.

🔗 More scrapers by Anyx

🤝 Anyx Solutions

We build custom scrapers and data-extraction pipelines.

🖼 Image credit

Image credit: workday.com