Search remote jobs (Remote OK, We Work Remotely, Jobicy)
search_remote_jobsSearch deduplicated remote job postings from Remote OK, We Work Remotely and Jobicy, filtered by keywords, location, salary and posting date.
Instructions
One deduplicated list of remote job postings from the official public feeds of Remote OK, We Work Remotely and Jobicy, with the source named on every job. Filter by keywords, excludeKeywords, locations (for example 'USA', 'Europe'), requireSalary, minSalaryUsd and postedWithinDays. Set includeDescription to true for full descriptions. Cost, charged to your own Apify account: $0.001 per job returned. Each call is capped at maxCostUsd (default $0.25). Defaults applied by this server when omitted: maxTotalJobs=25. Runs Apify Actor fecklesspleb/remote-jobs-aggregator (https://apify.com/fecklesspleb/remote-jobs-aggregator).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dedupe | No | Merge duplicates across boards. The same job is often posted on several boards. Keep one record (newest) and list the other copies in 'alsoListedOn'. | |
| sources | No | Sources. Which job boards to include. Leave empty for all. | |
| keywords | No | Keywords (any). Keep jobs whose title, tags or category contain at least one of these words (case-insensitive). Leave empty to keep all. | |
| jobicyGeo | No | Jobicy region. Optional Jobicy geo filter, for example 'usa', 'europe', 'canada'. | |
| locations | No | Locations (any). Keep jobs whose location or region text contains one of these strings, for example 'USA', 'Europe', 'Anywhere'. | |
| maxCostUsd | No | Most this call may charge your Apify account, in US dollars. Default 0.25, maximum 5. Passed to Apify as maxTotalChargeUsd, the most Apify will charge for this run. | |
| onlyNewJobs | No | Only new jobs (monitoring mode). Return only jobs not returned by a previous run with this option on, so scheduled runs give a clean feed and you pay only for new jobs. | |
| maxTotalJobs | No | Max jobs in total. Stop after this many jobs. Default 8, so a run with no input is small and fast. 0 means no limit. The run also stops at your 'Maximum cost per run'. | |
| minSalaryUsd | No | Minimum yearly salary (USD). Keep jobs whose top of range, converted to a rough yearly USD figure, is at least this. Jobs without a salary are dropped when this is set. | |
| requireSalary | No | Only jobs with a salary. Keep only jobs that state pay (from the board or found in the description). | |
| wwrCategories | No | We Work Remotely categories. Limit We Work Remotely to these categories. Empty means all. | |
| jobicyIndustry | No | Jobicy industry. Optional Jobicy industry filter, for example 'dev', 'marketing', 'design-multimedia'. | |
| stateStoreName | No | State store name. Named key-value store for 'Only new jobs' and the Jobicy hourly limit. | remote-jobs-aggregator-state |
| excludeKeywords | No | Exclude title keywords. Drop jobs whose title contains any of these words. | |
| postedWithinDays | No | Posted within last N days. Keep only jobs posted in the last N days. Jobs without a posting date are kept. | |
| descriptionFormat | No | Description format. Plain text, HTML, or both. Values: text = Plain text; html = HTML; both = Both. | text |
| includeDescription | No | Include description. Include the full job description. Off by default to keep runs small; turn it on to get descriptionText / descriptionHtml. | |
| searchInDescription | No | Match keywords in description too. Also match keywords against the full job description. |