| waitSecs | No | Max seconds (0–45, default 30) to cap the wait for the Actor run to reach terminal state. For long-running Actors the response returns at the cap with the current run status; follow `nextStep` to poll via get-actor-run. Set to 0 to fire-and-forget. | |
| companies | No | Easiest option: type company names or domains, one per line, e.g. NVIDIA, Salesforce, intel.com. The Actor finds their Workday career site(s) automatically; the RUN_SUMMARY record lists the boards it found. A domain is more precise than a common word (target.com instead of Target). Companies not on Workday (e.g. Stripe) are looked up on Greenhouse, Lever, Ashby, Workable, Recruitee and Personio automatically. If a company is still not found, paste its career site URL below.
Example values: ["NVIDIA"] | |
| countries | No | Keep only jobs in these countries: names or ISO codes, e.g. US, Germany, GB. Jobs with several locations are kept if ANY location matches. Uses the career site's own country filter when it has one (faster). Other words (e.g. California) are matched as location text. Filtered-out jobs are not charged. | |
| startUrls | No | Or paste Workday career site URLs, e.g. https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite. A URL with filters applied on the career site (location, category, search) keeps those filters. Single job URLs work too (the whole board is scraped). | |
| careerSites | No | Large companies often run several Workday boards (main, students, subsidiaries). 'All' scrapes every public board; 'Main only' picks the primary external board.
Example values: "all" | all |
| monitorName | No | Use different names to keep separate 'already seen' lists for different schedules with the same URLs.
Example values: "default" | default |
| onlyNewJobs | No | Remember which jobs were already returned and output only NEW postings on the next runs. Ideal for scheduled runs (daily alerts). The first run outputs everything and stores a baseline. You only pay for new jobs. | |
| titleExcludes | No | Drop jobs whose title contains ANY of these words, e.g. intern, senior, manager. Not case-sensitive ('intern' also drops 'International'; use 'internship' to be precise). Filtered-out jobs are not charged. | |
| titleIncludes | No | Keep only jobs whose title contains ANY of these words, e.g. engineer, data scientist. Not case-sensitive. Leave empty for all titles. Filtered-out jobs are not saved and not charged. | |
| includeDetails | No | Fetch each job's detail page: description, exact posted date, all locations, country, salary. Turn off for a faster, cheaper title/location-only list.
Example values: true | |
| maxConcurrency | No | Parallel requests to the career site. Keep it low to be polite; 4 is fast enough for most boards.
Example values: 4 | |
| maxJobsPerSite | No | Stop after this many jobs per career site. 0 = no limit (all jobs, even boards with 10,000+ postings). The Console prefill is 50 for a quick test run. The default without input (API, MCP and AI-agent calls) is 20.
Example values: 50 | |
| searchKeywords | No | Optional full-text search, exactly like the search box on the career site (e.g. "data engineer"). Leave empty for all jobs. | |
| postedWithinDays | No | Only return jobs posted in the last N days (e.g. 7). Leave empty for any date. | |
| stripContactInfo | No | Recommended (GDPR). Some postings include a recruiter's personal contact details; this removes them.
Example values: true | |
| descriptionFormat | No | How to output the job description.
Example values: "text" | text |
| proxyConfiguration | No | Usually not needed: Workday career sites are public. Enable Apify Proxy only if you see many 403/429 errors.
Example values: {"useApifyProxy":false} | |
| otherSystemsFallback | No | When a company name has no Workday career site, look for its Greenhouse, Lever, Ashby, Workable, Recruitee or Personio job board instead (e.g. Stripe, Ramp, Hugging Face), so one run covers big employers and startups. Same output fields; the 'ats' field shows the source.
Example values: true | |