Remote Jobs Aggregator: Remote OK, We Work Remotely & 3 more avatar

Remote Jobs Aggregator: Remote OK, We Work Remotely & 3 more

Pricing

from $1.00 / 1,000 job results

Go to Apify Store
Remote Jobs Aggregator: Remote OK, We Work Remotely & 3 more

Remote Jobs Aggregator: Remote OK, We Work Remotely & 3 more

Remote jobs from 5 boards (Remote OK, We Work Remotely, Jobicy, Working Nomads, Arbeitnow) in one normalized, de-duplicated feed. Filter by keyword, region, seniority, salary and date; only-new mode for daily alerts. $1 per 1,000 jobs.

Pricing

from $1.00 / 1,000 job results

Rating

0.0

(0)

Developer

Andrew Shamah

Andrew Shamah

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Remote Jobs Aggregator: Remote OK, We Work Remotely, Jobicy, Working Nomads & Arbeitnow

Get remote jobs from 5 remote job boards in one run, as one clean, normalized, de-duplicated feed. Filter by keyword, allowed region, seniority, salary and posting date, and schedule it with only-new mode to get a daily remote-jobs alert in Slack, email, Google Sheets or your own app.

The Actor reads each board's official public API or RSS feed (no login, no browser, no proxies), so it is fast (a few seconds for ~1,000 jobs) and cheap: $1 per 1,000 jobs, and you never pay for merged duplicates or error rows.

Boards included

BoardFeed usedTypical jobs per run
Remote OKpublic JSON API~100 newest
We Work Remotelypublic category RSS feeds (11 categories)~500
Jobicypublic JSON API100 per page (default 3 pages)
Working Nomadspublic JSON feed~40 newest
Arbeitnowpublic JSON API (remote jobs only)~25 per page

Every row keeps the source board, a link to it and the original job URL, and apply links always point to the original listing, as the boards' API terms ask. (Remotive and Himalayas are intentionally not included, because their API terms do not allow passing jobs on to other aggregators.)

Why use it

  • One schema for all boards: title, company, logo, category, tags, seniority, employment type, location / allowed regions, worldwide flag, posting date, salary (min, max, currency, period), description as text and HTML.
  • Cross-posting merged: the same company + title on several boards is returned once, with alsoOn listing the other boards. Duplicates are free.
  • Salary extraction: from the board when it has one, otherwise parsed from pay-transparency text in the description (e.g. $145,000 - $165,000 per year).
  • Seniority detection (Intern, Junior, Senior, Principal/Staff, Manager, Director+) from the title or the board's level.
  • Filters: keywords (title + tags, optionally description), excluded words, allowed regions (Europe, USA, Israel, worldwide…), work-from-anywhere only, category, seniority, posted within N days, salary required / minimum yearly salary.
  • Only-new mode for alerts: remembers what it already returned (90 days) and returns only new jobs.
  • Contacts redacted in descriptions by default.
  • Pairs with our Company Jobs API (Greenhouse, Lever, Ashby + 7 more ATS) and Workday Jobs API.

Input example

{
"keywords": ["python", "data engineer"],
"locations": ["Europe", "Israel", "worldwide"],
"postedWithinDays": 7,
"excludeKeywords": ["intern"],
"onlyNew": true,
"maxItems": 200
}

Output example

{
"source": "weworkremotely",
"sourceName": "We Work Remotely",
"sourceUrl": "https://weworkremotely.com",
"jobId": "carrot-sr-data-engineer",
"title": "Sr. Data Engineer",
"company": "Carrot",
"companyLogo": "https://wwr-pro.s3.amazonaws.com/logos/.../logo.gif",
"category": "Back-End Programming",
"tags": ["python", "sql"],
"seniority": "Senior",
"employmentType": "Full-Time",
"location": "Anywhere in the World",
"regions": ["United States", "Canada"],
"worldwide": true,
"postedAt": "2026-10-28T07:31:13.000Z",
"url": "https://weworkremotely.com/remote-jobs/carrot-sr-data-engineer",
"applyUrl": "https://weworkremotely.com/remote-jobs/carrot-sr-data-engineer",
"salaryMin": 145000,
"salaryMax": 165000,
"salaryCurrency": "USD",
"salaryPeriod": "YEAR",
"salarySource": "description",
"descriptionText": "…",
"alsoOn": [],
"scrapedAt": "2026-10-28T16:08:05.977Z",
"error": null
}

A run summary (jobs per board, duplicates merged, errors) is saved as SUMMARY in the run's key-value store.

Pricing

Pay per event: $0.001 per job returned ($1 per 1,000) plus Apify's tiny Actor-start fee. Merged duplicates, jobs skipped by only-new mode and error rows are not charged. Set Max jobs or a maximum cost per run to cap spend.

Tips

  • For a daily alert, set onlyNew: true, schedule the Actor once a day (the boards update daily) and add a Slack / email / webhook integration.
  • Use locations with worldwide to get jobs you can legally take from your country plus work-from-anywhere jobs.
  • maxPagesPerSource (Jobicy / Arbeitnow) goes deeper into older listings.

All data comes from public feeds the boards publish for re-use. Please keep the source credit and link when you display the jobs, and don't re-submit them to other job boards (Google Jobs, LinkedIn, Indeed). Descriptions are redacted for emails and phone numbers by default. This Actor is not affiliated with any of the boards.