Workday's job API silently drops total count after first page, trapping scrapers
A developer testing Workday's undocumented jobs API found that the total job count field resets to zero from the second page onward, despite postings continuing to load normally. The bug was confirmed across four major enterprise tenants — NVIDIA, Salesforce, Adobe, and Sony — ruling out any single company's misconfiguration. A commonly written pagination loop that exits when the offset meets the declared total will stop after just 40 results, capturing as little as 2% of available listings with no error raised. The fix requires caching only the first page's total count and ignoring subsequent zero values. Additionally, the API enforces a strict page size limit of exactly 20 results, returning an HTTP 400 error for any other value, and job listings themselves omit key fields like salary, department, and precise posting dates.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in