Remote Jobs Aggregator: RemoteOK, Jobicy, Arbeitnow + 2 more avatar

Remote Jobs Aggregator: RemoteOK, Jobicy, Arbeitnow + 2 more

Pricing

$2.00 / 1,000 remote jobs

Go to Apify Store
Remote Jobs Aggregator: RemoteOK, Jobicy, Arbeitnow + 2 more

Remote Jobs Aggregator: RemoteOK, Jobicy, Arbeitnow + 2 more

Remote jobs from RemoteOK, Jobicy, Arbeitnow, Working Nomads and 4 Day Week in one clean feed. Duplicates across boards merged. Filter by keyword, category, country or region, time zone, salary and date. Official APIs and RSS only, every job links back.

Pricing

$2.00 / 1,000 remote jobs

Rating

0.0

(0)

Developer

Angad Jangir

Angad Jangir

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Security

Limited permissions

Share

Remote Jobs Aggregator: RemoteOK, Jobicy, Arbeitnow, Working Nomads, 4 Day Week

One clean feed of remote jobs from six job boards, with the same job posted on several boards merged into one record. Every job comes in the same shape: title, company, logo, category, tags, seniority, employment type, where you can work from (countries, regions or worldwide), time zones, salary range, full description, posting date and a link back to the original posting.

Filter by keyword, category, country or region ("India", "Europe", "USA", "Worldwide"), time zone, minimum salary in any major currency, and posting date ("24h", "7d", or a date). Runs take seconds, because every board is read through its official public API or RSS feed.

Who uses it

  • Remote job boards and newsletters that want a fresh, de-duplicated daily feed with attribution built in.
  • Recruiters and sourcers watching which companies hire remotely, in which countries, and at what pay.
  • Job seekers' alert bots (Telegram, Slack, Discord, email) that post new Python, design or support jobs open to their country.
  • AI agents that need live remote jobs as structured data. The Actor works as a tool in the Apify MCP server.
  • Analysts tracking remote hiring, salary ranges and location limits over time.

Job boards

Board (sources value)How it is readJobs per runSalaryReuse terms (checked 6 Nov 2026)
RemoteOK (remoteok)Official JSON API remoteok.com/apilatest ~100yes, often (USD/year)Allowed with a followed link back and a mention of Remote OK
We Work Remotelynot usedIts terms page could not be read (HTTP 403), so we could not confirm reuse is allowed
Jobicy (jobicy)Official JSON API jobicy.com/api/v2/remote-jobslast 7 days, 100 a page, keyword searchyes, when setAllowed in your own products, credit Jobicy and keep the original job URL
Arbeitnow (arbeitnow)Official JSON API job-board-apiremote jobs from the newest pagesfrom the text, when writtenFree public API, link back to Arbeitnow
Working Nomads (workingnomads)Official JSON API api/exposed_jobslatest ~30from the text, when writtenPublic API published for reuse; link back kept
4 Day Week (fourdayweek)Official JSON API 4dayweek.io/api/v2/jobs (remote only)100 a page, keyword searchyes, often"Designed for scripts, dashboards and aggregators"; link back to 4dayweek.io

Left out on purpose:

BoardWhy it is not included
RemotiveIts API notice says not to pass Remotive jobs on to third-party sites and offers a paid API for that.
HimalayasIts API terms say to show the jobs only on sites you operate and not to pass them on to other job boards or aggregators.

The Actor never logs in, solves captchas or gets around protection. Each board is read once per run, with at most one request every 3 seconds, and with a User-Agent that names the Actor.

Attribution (please keep it)

Every record has source, sourceName and sourceUrl (the original posting). When you show these jobs to people, credit the board (sourceName) and link to sourceUrl, and send Apply buttons to applyUrl. This is what the boards ask for in exchange for free access, and it keeps the feed available for everyone. Do not use the boards' logos; their names are fine.

Example inputs

Python jobs open worldwide, posted in the last 7 days:

{
"keywords": ["python"],
"locations": ["Worldwide"],
"postedSince": "7d",
"maxItems": 100
}

Developer jobs you can do from India (includes APAC and Asia jobs; turn off worldwide to see only jobs that name India or its region):

{
"keywords": ["developer", "engineer"],
"locations": ["India"],
"includeWorldwide": false,
"maxItems": 60
}

Engineering jobs paying at least $100,000 a year, from the last two weeks:

{
"keywords": ["engineer"],
"minSalary": 100000,
"currency": "USD",
"postedSince": "14d",
"maxItems": 50
}

Daily feed for a newsletter: everything from the last 24 hours, Europe-friendly, no internships:

{
"locations": ["Europe"],
"excludeKeywords": ["intern", "internship"],
"postedSince": "24h",
"maxItems": 500
}

Output

One record per job. Missing values are null (or [] for lists), dates are ISO 8601. A real record from a run on 6 Nov 2026 (description shortened):

{
"id": "fourdayweek:01a1a409-267b-7cf1-a02e-4c3bcde2df5c",
"title": "Senior Solutions Engineer, Commercial",
"company": "ClickUp",
"companyUrl": "https://www.clickup.com",
"companyLogo": "https://media.4dayweek.io/files/1780344525392_1334d72b6e5be3a4.jpg",
"source": "fourdayweek",
"sourceName": "4 Day Week",
"sourceUrl": "https://4dayweek.io/job/senior-solutions-engineer-commercial-at-clickup-26083487",
"applyUrl": "https://4dayweek.io/job/senior-solutions-engineer-commercial-at-clickup-26083487",
"category": "Sales",
"tags": ["Executive Communication", "Live Demos", "Proof of Value", "Solution Design", "Stakeholder Management", "Technical Discovery", "APIs", "Integrations", "Customer Experience"],
"seniority": "senior",
"employmentType": "Full-time",
"locationRestrictions": ["United States"],
"worldwide": false,
"timezones": [],
"salaryMin": 145000,
"salaryMax": 185000,
"salaryCurrency": "USD",
"salaryPeriod": "year",
"descriptionText": "At ClickUp, we're building the future of work: the first truly converged AI workspace unifying tasks, docs, chat, calendar, and enterprise search ...",
"postedAt": "2026-11-04T00:50:26.000Z",
"alsoOn": [
{
"source": "arbeitnow",
"sourceName": "Arbeitnow",
"sourceUrl": "https://www.arbeitnow.com/jobs/companies/clickup/remote-senior-solutions-engineer-commercial-482484",
"postedAt": "2026-11-04T18:40:16.000Z"
}
],
"scrapedAt": "2026-11-06T02:03:11.076Z"
}
FieldWhat it is
idsource:boardJobId, stable between runs (good for "new since yesterday" checks)
title, company, companyUrl, companyLogoThe job and the employer
source, sourceName, sourceUrl, applyUrlThe board, the original posting (link back) and where to apply
category, tagsAs the board files the job (skills, stack, industry)
seniorityintern, entry, mid, senior, lead, principal, manager, director or executive, from the title or the board
employmentTypeFull-time, Part-time, Contract, Internship or Temporary
locationRestrictionsWhere you can work from: country names, regions (Europe, EMEA, LATAM, APAC, North America) or Worldwide
worldwidetrue when the job is open everywhere or names no location limit
timezonesTime zones the posting asks for, e.g. CET +/- 3 hours
salaryMin, salaryMax, salaryCurrency, salaryPeriodPay range and the period (year, month, hour). From the board, or from a range written in the description
descriptionTextFull description as clean text (turn off with Include description text)
descriptionHtmlOriginal HTML, only when Include description HTML is on
postedAt, scrapedAtWhen the job was posted and read
alsoOnThe same job (same company and title) on other boards, each with its own link

The SUMMARY record in the key-value store shows, per board, how many jobs were read, matched, merged as duplicates and saved, the filters used, and any warnings.

How the filters work

  • Keywords: whole words, in the title, tags and category by default. "Anywhere" also searches the description. Jobicy and 4 Day Week also get the keyword as a search on their side, so their results go further back.
  • Where you can work from: "India" keeps jobs that name India, or a region that includes India (APAC, Asia), plus worldwide jobs unless you turn that off. "Europe" keeps jobs for Europe, the EU, EMEA or any European country. "Worldwide" keeps only jobs open everywhere.
  • Minimum yearly salary: compares the top of the range, turned into a yearly amount, using approximate exchange rates between currencies. Jobs without a published salary are left out when this is set.
  • Posted since: 24h, 3d, 7d, 2w, 1m or a date such as 2026-11-01.
  • Max jobs is shared fairly across the boards (round robin, newest first), so one big board cannot crowd out the others.

Pricing

Pay per job saved. Suggested price: $2 per 1,000 jobs ($0.002 per result). Jobs removed by your filters or merged as duplicates cost nothing, and Max jobs is a hard cap on what a run can cost.

Limits

  • Each board's public feed shows its most recent jobs only (RemoteOK about 100, Jobicy the last 7 days). For a full history, schedule the Actor daily and keep the results.
  • Location limits are read from what the board writes. Some boards write the company's headquarters instead, and a few postings say nothing; those count as worldwide.
  • Seniority is a guess from the title when the board does not give it.
  • Exchange rates for the salary filter are approximate and fixed; the saved salary is always in the board's own currency.

Schedules, webhooks and integrations

  • Daily alerts: save your input as a Task, add a Schedule (for example every morning at 8:00) and set Posted since to 24h.
  • Google Sheets, Slack, email, Zapier, Make, n8n: connect them in the Integrations tab to send each run's jobs where you need them.
  • Webhooks: get a call when a run finishes and read the dataset from the API.
  • MCP / AI agents: add the Actor to the Apify MCP server, and an agent can ask "remote React jobs open to India posted this week, over $40k" and get structured jobs back.

Need jobs straight from company career pages instead of job boards? ATS Jobs Feed reads Greenhouse, Lever, Ashby, Workday, Workable, SmartRecruiters, Recruitee, Personio and Breezy HR boards in the same record style. Use both for full coverage of remote hiring.

FAQ

Is this legal? The Actor reads only the official public APIs and RSS feeds that these boards publish so others can reuse their jobs, and it follows each board's published terms: link back, credit the board, keep the original apply link. Boards whose terms forbid passing jobs on (Remotive, Himalayas) are not included. It reads politely, once per run. You are responsible for how you use the data, so keep the attribution when you publish jobs.

Why so few results for my keyword? Remote boards publish only their newest jobs in their feeds. Try "Anywhere" for keyword matching, a wider Posted since, or more Max pages per board, and schedule daily runs to build up a history.

How does duplicate merging work? Two jobs are the same when the company's name and the job title match after removing punctuation and words like "Remote" or "(m/w/d)". The record with the most detail (salary, logo, description) is kept, and the others are listed in alsoOn. Turn Merge the same job across boards off to keep every copy.

Can I add another board? Open an issue on the Issues tab. Only boards with an official API or feed whose terms allow reuse are added.

Something broke or a field is wrong? Open an issue on the Issues tab and it will be fixed quickly.

More Actors by angadseth