Target, Netflix and Verizon jobs API: Workday addresses that move, IDs that are not IDs
Target ( target.wd5 ), Netflix ( netflix.wd108 ) and Verizon ( verizon.wd12 ) post their jobs on Workday, behind the same JSON search as every *.myworkdayjobs.com careers site: curl -s -X POST "https://target.wd5.myworkdayjobs.com/wday/cxs/target/targetcareers/jobs" \ -H "Content-Type: application/json" \ -d '{"limit":20,"offset":0,"searchText":"","appliedFacets":{}}' \ | jq '.total, ([.facets[]…
Three major companies, Target, Netflix, and Verizon, post their job listings on Workday's platform using the same JSON search format. A simple curl command can be used to access these listings, such as "curl -s -X POST https://target.wd5.myworkdayjobs.com/wday/cxs/target/targetcareers/jobs -H Content-Type: application/json -d { limit:20, offset:0, searchText:"", appliedFacets:{} }".
By manipulating the offset parameter, a scraper can pull up to 2,000 jobs at a time. However, the maximum number of jobs displayed by each company may differ, as seen with Target's 2,000 limit compared to its 14,192 facets. The scraper must also account for the change of data centers, as Netflix and Verizon's listings may be hosted on different data centres (e.g., wd5, wd108, and wd12).
Each job listing contains various facets, such as location, job family, and worker type, which can be extracted for further analysis.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.