rowfeed/career-site-jobs-scraper
rowfeed--career-site-jobs-scraperDestructive
This tool calls the Actor "rowfeed/career-site-jobs-scraper" and retrieves its output results. Actor description: Open jobs straight from company career sites on Greenhouse, Lever, Ashby, Workday and SmartRecruiters: title, team, location, remote, salary, posted date and apply link. Monitor mode returns only new jobs. $1 per 1,000 jobs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| onlyNew | No | Return only jobs that earlier runs with the same career page and filters did not return. Schedule the Actor daily for a feed of new openings; you pay only for new jobs. Seen job ids are kept in a key-value store named career-site-jobs-seen in your account. | |
| 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 | Career page URLs on Greenhouse, Lever, Ashby, Workday or SmartRecruiters (up to 500), or short forms like greenhouse:stripe, lever:spotify, ashby:openai, smartrecruiters:BoschGroup. Example values: ["https://jobs.ashbyhq.com/openai","https://boards.greenhouse.io/stripe"] | |
| locations | No | Keep only jobs whose location contains one of these (city, country or 'remote'). Empty = everywhere. | |
| remoteOnly | No | Keep only jobs marked remote by the job board or with 'remote' in the location. | |
| titleKeywords | No | Keep only jobs whose title contains at least one of these words (not case-sensitive). Empty = all jobs. | |
| postedWithinDays | No | Keep only jobs published in the last N days. 0 = any date. (Workday shows dates only for the last 30 days.) | |
| maxJobsPerCompany | No | Upper limit per career page after the filters. Default 100; raise it (up to 10,000) to get every open job. Example values: 100 | |
| includeDescription | No | Add the full job description as plain text (emails and phone numbers removed). Slower on Workday and SmartRecruiters, which need one extra request per job. No extra charge. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tip | No | Advisory guidance RAG Web Browser wrote to its key-value store under the reserved "TIP" key | |
| runId | Yes | Actor run ID | |
| stats | No | Run statistics | |
| status | Yes | Run status: READY | RUNNING | TIMING-OUT | TIMED-OUT | ABORTING | ABORTED | SUCCEEDED | FAILED | |
| actorId | Yes | Stable Apify Actor ID from the run record | |
| summary | Yes | Past-tense summary of the run state | |
| exitCode | No | Actor process exit code; populated for terminal states (especially FAILED) | |
| nextStep | Yes | One primary follow-up action with identifiers interpolated | |
| storages | Yes | Dataset and key-value store metadata, keyed by alias. "default" is always the primary entry. | |
| actorName | No | "username/actor-name" | |
| startedAt | No | ISO timestamp when the run started | |
| finishedAt | No | ISO timestamp when the run finished (terminal states only) | |
| statusMessage | No | Pass-through from Apify run.statusMessage | |
| apifyConsoleUrl | No | Personalized Apify Console link to the run; present only for Console sessions |