Optional verified board list. Leave this on "None" for the 3-company demo in the Companies box below. Switch to "All verified" for the full set of 380 live Workable boards. A preset is merged with anything you add in the Companies box (duplicates removed). The dropdown shows the maximum first-run cost at the current 50-job cap; lower "Max results per board" to reduce it.
Type:string
Default:none
Options:
noneall
Companies (name, careers URL, or board token)
sources
Optional
One company per line — however you already have it, no board-token hunting required. Paste a careers page address (like https://apply.workable.com/capgemini-insurance), type a company name (like CXG), or enter a bare board token (capgemini-insurance) — the actor works out which and finds the board reliably. A typed name is matched against the bundled list of 380 verified Workable companies (a starter directory, not every Workable company); if yours isn't in it, paste its careers page address — that always works. Optional when a preset is selected above — the two lists are merged (duplicates removed). A blank line, an address for a different hiring system, or a name that isn't in the list is skipped with a plain-English note (never fatal); the run fails only when nothing usable remains. Each board is capped at 50 jobs per run by default at $1 per 1,000 jobs, so the prefilled 3-board run tops out around $0.15.
Type:array
Example:
[
"CXG",
"https://apply.workable.com/avomind",
"crossbordertalents"
]
Keywords
keywords
Optional
Keep only jobs whose title, department or description contains ANY of these (case-insensitive). Leave empty for no keyword filtering.
Type:array
Example:
[
"engineer",
"product"
]
Locations
locations
Optional
Keep only jobs whose location contains ANY of these substrings (case-insensitive). Leave empty for no location filtering.
Type:array
Example:
[
"remote",
"berlin"
]
Remote only
remoteOnly
Optional
Keep only jobs Workable explicitly marks as remote (the telecommuting flag). Heads-up: jobs where Workable didn't say either way are also dropped while this is on, so a board that doesn't tag remote can come back empty — leave this off and filter by Location if you're not sure.
Type:boolean
Default:false
Posted after
postedAfter
Optional
Pick a date (year-month-day, e.g. 2026-01-01). Keeps only jobs posted on or after it. Jobs with no known post date are left out while this is set, so leave it blank to keep everything. An unrecognized date is rejected with a plain-English message, never silently ignored.
Type:string
Max results per board
maxResultsPerSource
Optional
Cap on the number of MATCHING jobs delivered per board. Your keyword, location, remote and date filters run over the whole board first, then the matches are capped — so a matching job is never hidden past the cap. Defaults to 50 (matching the prefilled value), so a first run stays fast and cheap — and clearing this field falls back to 50, never a surprise larger run. Raise it once you're happy with the output.
Type:integer
Minimum:1
Maximum:100000
Default:50
Include raw HTML description
includeHtml
Optional
Also include the original HTML job description as descriptionHtml. Off by default to keep records lean.