Workday Jobs Scraper
Pricing
from $0.80 / 1,000 results
Go to Apify Store
Workday Jobs Scraper
Search and monitor public Workday (myworkdayjobs.com) job postings. Returns flat rows with requisition IDs, source URLs, locations and salary fields.
Workday Jobs Scraper
Pricing
from $0.80 / 1,000 results
Search and monitor public Workday (myworkdayjobs.com) job postings. Returns flat rows with requisition IDs, source URLs, locations and salary fields.
STATUS and SUMMARY instead of dataset rows.company shows the career site company name; the Workday legal entity is stored separately as legalEntity when available.location is the primary location and locations keeps the full list; workplaceType is inferred as Remote when a location indicates it.change when a job ages from a dated posting to "Posted 30+ Days Ago" (postedAt becomes null): the previous run's postedAt is preserved in state/fingerprint.displayCompany/companySource, prefers hiring org when detail is fetched, merges legacy companies into startUrls docs, emits locationCount and expands multi-location placeholders, adds hasSalary, clarifies verbatim requisition suffixes, and refines heuristic role labels.core/ats is not present (ModuleNotFoundError: No module named 'ats') by using in-actor fallbacks for text/signal helpers.postedAfter recency filtering (ISO date or windows like 24h/7d/30d) with early-stop pagination on newest-first pages; keeps postedWithinDays as a compatibility alias.ModuleNotFoundError: No module named 'ats') in standalone/container builds by falling back to vendored src/ats_* helpers on any ImportError when the shared ats package is unavailable.ModuleNotFoundError: No module named 'ats', run 7Aah2N2wT8Ewv7Kac); parser now imports the vendored src/ats_* helpers only and never attempts the shared ats package, so the nvidia search input parses real rows.src.main (the module in the traceback) with the shared ats package blocked, runs the exact canary input (nvidia search, maxItems 5) against the captured board response, and asserts 5 real rows plus an ok status row.src/ats_* helper files are omitted by a packaging step: role/seniority/text imports fall back to inline defaults so the same nvidia search input still returns real rows instead of a startup traceback.src/ats_text.py is omitted.