remote_jobs_aggregator
Merge and de-duplicate remote job listings from RemoteOK, We Work Remotely, and Hacker News into one clean row per job with title, company, salary, tags, and apply link.
Instructions
Merge and de-duplicate remote job listings from RemoteOK, We Work Remotely and Hacker News' Who is Hiring thread into one clean row per job — title, company, salary, tags and apply link. Billed to your own Apify account: ~$0.001 per Job (Apify free-plan price, lower on paid plans).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| maxJobs | No | Max jobs — Enter the maximum number of job rows to return after merging and de-duplicating every feed, e.g. 100. | |
| sources | No | Feeds to aggregate — Choose which public feeds to merge. remoteok reads RemoteOK's JSON API, weworkremotely reads its main RSS feed, and hackernews reads the current month's "Who is hiring?" thread on Hacker News. Options: remoteok = RemoteOK; weworkremotely = We Work Remotely; hackernews = Hacker News (Who is hiring?). | |
| keywords | No | Keywords (optional) — Enter words or phrases to keep only matching jobs, e.g. python, remote react. Matching is case-insensitive against the job title, company name and tags. Leave empty to keep every job. | |
| ashbyBoards | No | Ashby boards (optional) — Enter Ashby job-board slugs to fold into the same feed, e.g. ashby (from https://jobs.ashbyhq.com/ashby). A wrong slug returns one row with an error message instead of failing the run. | |
| greenhouseBoards | No | Greenhouse boards (optional) — Enter Greenhouse board slugs to fold into the same feed, e.g. stripe (from https://boards.greenhouse.io/stripe). A wrong slug returns one row with an error message instead of failing the run. | |
| postedWithinDays | No | Posted within (days) — Enter how many days back to keep a job by its posted date, e.g. 30. A job with no known posted date is always kept. Set to 0 to disable this filter. |