Workday Jobs Scraper - Company Careers Site API
Pricing
$3.00 / 1,000 job scrapeds
Workday Jobs Scraper - Company Careers Site API
Get every open role from any company careers site on Workday, starting from the company name alone — the tenant, the pod it lives on and the career-site name are all found for you. Full job descriptions, real posting dates, locations and direct apply links, in one clean table.
Pricing
$3.00 / 1,000 job scrapeds
Rating
0.0
(0)
Developer
Kobkoon Janngam
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
6 hours ago
Last modified
Categories
Share
Workday Jobs Scraper — Company Job Board API
Get every open job from any company hiring on Workday. Built on the public careers-site API (/wday/cxs/) — the same endpoint the company's own careers page calls — so there is no HTML to break and no login to keep alive.
Quick start: press Start with no configuration at all. It ships with NVIDIA and Adobe and returns their open roles immediately. Then paste in the companies you care about.
Sample output
| company | title | location | department | publishedAt |
|---|---|---|---|---|
| NVIDIA | Senior Software Engineer - DGX Cloud | US, CA, Remote | Full time | 2026-09-03 |
| Adobe | Photoshop Software Development Engineer | San Jose | Full time | 2026-09-03 |
Every row also carries jobId, url, applyUrl, provider, boardSlug, boardSite, team, employmentType, isRemote, workplaceType, additionalLocations, compensation, updatedAt, descriptionPreview, descriptionTruncated and descriptionChars.
Why this one
You do not need the careers URL. Most Workday scrapers want the full myworkdayjobs.com link — something a buyer has to go and find first. This one also accepts a plain company name, and records in the run summary exactly what it resolved to, so your first run hands you the right identifiers for every later one.
Three identifiers found for you. Workday is the hardest of the ATS platforms to scrape, and the reason is identity: a feed needs the tenant (nvidia), the pod it happens to live on (wd5), and the career-site name (NVIDIAExternalCareerSite). Every competitor makes you supply the full URL. This Actor takes nvidia and finds all three — the pod by asking each in turn, and the site names from the tenant’s own robots.txt, which publishes one Sitemap line per career site.
Real dates, not "Posted Today". Workday’s job list returns the words Posted Today rather than a date, which is useless for a scheduled run. This Actor reads each job’s detail record and returns the true startDate as an ISO timestamp, so postedAfter actually works.
Full descriptions. The list endpoint carries a title and nothing else. Every row here is enriched from the job’s own record, so you get the description, the real location, the other locations, the employment type and the requisition ID.
Descriptions sized for an agent. The full posting text is cut to an 800-character preview with the true length reported in descriptionChars, keeping a row under 2 KB so an AI caller can hold a whole board in context. Set includeFullDescription when you want everything.
What you can do with it
- Track a competitor's hiring. Schedule it with
postedAfterset to yesterday and you get only the new openings — the cleanest public signal of where a company is investing. - Build a job board. Point it at a list of companies and you have a live, structured feed with direct apply links.
- Source by market.
remoteOnlypluslocationContainsnarrows hundreds of roles to your patch. - Feed an AI agent. Rows are small, identically shaped, and carry a direct apply URL.
Input
| Field | Default | Notes |
|---|---|---|
companies | NVIDIA and Adobe | A company name (nvidia) or a full myworkdayjobs.com careers URL. Mix freely. |
titleContains | empty | Case-insensitive partial match on the job title. |
locationContains | empty | Matches secondary locations too. |
department | empty | Matches department or team. |
remoteOnly | false | Keep only remote roles. |
postedAfter | empty | YYYY-MM-DD. The most useful filter for a scheduled run. |
includeFullDescription | false | Full posting text instead of a preview. |
maxJobsPerCompany | 100 | Applied after filtering. |
Passing a board URL from a different ATS is refused by name rather than quietly read as some other company that happens to share a slug. If you want that flexibility, use the ATS Jobs Scraper, which detects the provider for you.
How it works, and why it keeps working
This Actor reads the public careers-site API (/wday/cxs/): public, keyless, and returning JSON. No HTML parsing, no login, no proxy. Workday can redesign every careers page it hosts and this Actor keeps returning the same fields — which is why it is not on the maintenance treadmill that breaks most job scrapers.
Limits worth knowing before you buy
Enrichment costs one extra request per job, so a large maxJobsPerCompany makes for a longer run — roughly three seconds per twenty jobs. Some tenants publish several career sites (Salesforce has nine); this Actor reads the first one listed, so pass the full careers URL when you want a specific site. A job whose detail record cannot be fetched is still returned with its title and a working link rather than being silently dropped.
The tenant is derived from the name you give, which is right far more often than not but not always. A company whose Workday tenant differs from its brand name needs its careers URL, and the run says plainly which entries did not resolve rather than returning a quiet empty result.
Pricing
Pay per job delivered, after filtering. A company with no matching openings charges you nothing.
Disclaimer
This is an unofficial tool. It is not affiliated with, authorised by, endorsed by, or in any way officially connected to Workday, Inc. or any company whose job board it reads. "Workday" is a trademark of its respective owner.
It reads only the public, unauthenticated job-board API — the same endpoint a company's own careers page calls to render publicly advertised vacancies. It signs into nothing, stores no credentials, and returns nothing behind a login or a paywall. No candidate or applicant data is accessed; job postings are, by definition, published to be read.
Workday can change or withdraw this endpoint at any time. When a board cannot be read, this Actor says which company and why rather than handing you an empty result that looks like an answer.