Public Signal Data / Guides / Workday job scraper — structured postings from any tenant

ATS · Workday

Workday job scraper — structured postings from any tenant

Workday hosts the careers sites of most of the Fortune 500 — and most job scrapers can't read it. This one speaks Workday's native JSON protocol directly, from nothing but a company name.

Why Workday is the hard ATS

Greenhouse and Lever expose friendly public JSON APIs, so every scraper supports them. Workday doesn't: each company runs its own tenant (nvidia.wd5.myworkdayjobs.com/ NVIDIAExternalCareerSite) behind the wday/cxs protocol, pages results 20 at a time, and reports dates as "posted 3 days ago". Most tools either skip Workday or screen-scrape the JavaScript UI and break monthly.

What this actor does differently

  • Tenant auto-discovery — give it nvidia and it finds nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite itself.
  • Native protocol — direct wday/cxs JSON calls, not browser automation: fast, stable, and complete.
  • Full pagination — past the 20-per-page cap to every open role.
  • Date normalization — "posted 3 days ago" becomes a real ISO date.
  • One schema with Greenhouse, Lever and Ashby — mix Fortune 500 Workday tenants and startup boards in one company list, one output format.

Delta mode turns it into a hiring-signal feed: schedule daily and receive only change: "new" and change: "removed" postings — the diff recruiters, sales teams and investors actually pay for.

Questions

Frequently asked

Do I need the Workday tenant URL?

No — a bare company name is auto-discovered. If a company has an unusual tenant, pin it explicitly with workday:tenant.wdN/SiteName syntax.

How is this different from scraping the careers page?

It calls Workday's own JSON endpoints rather than rendering the JavaScript UI — which means every field, every page, and no breakage when Workday restyles its frontend.

What does it cost?

$0.0015 per posting returned. A Fortune 500 company with 2,000 open roles costs $3 for a full sweep — and a daily delta run typically costs cents.

ATS Job Board Scraper

A full sweep returning 1,000 postings costs $1.50; a daily delta run emitting 40 changes costs $0.06.

Actor details → Run on Apify ↗