Workday is the careers backend for a large share of big employers: banks, retailers, hospitals, chipmakers. Their job pages live on *.myworkdayjobs.com , and there is no single public search across them. This post shows:
How a single Workday careers site works under the hood (the JSON endpoint behind it).
A 25-line Python script that pulls every job from one company.
What changes when you need all Workday companies, and a ready-made API for that.
1. The endpoint behind every Workday careers page
Open any Workday careers site, for example
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite , and watch the network tab. The page calls:
POST https://nvidia.wd5.myworkdayjobs.com/wday/cxs/nvidia/NVIDIAExternalCareerSite/jobs Content-Type: application/json
{"appliedFacets": {}, "limit": 20, "offset": 0, "searchText": ""}
The URL pattern is https://{tenant}.{wdN}.myworkdayjobs.com/wday/cxs/{tenant}/{site}/jobs .…