Remote Jobs Aggregator - RemoteOK, WWR, Himalayas & 4 more
Pricing
from $1.20 / 1,000 unique remote jobs
Remote Jobs Aggregator - RemoteOK, WWR, Himalayas & 4 more
Find remote jobs from Remote OK, We Work Remotely, Himalayas, Remotive, Jobicy, Arbeitnow and Working Nomads, deduplicated: title, company, salary in USD per year, location, timezones and employment type. Keyword, region and salary filters. $1.20 per 1,000 jobs; duplicates are free.
Pricing
from $1.20 / 1,000 unique remote jobs
Rating
0.0
(0)
Developer
Tenfold Fleet
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
a day ago
Last modified
Categories
Share
What does Remote Jobs Aggregator do?
Remote Jobs Aggregator collects remote job listings from 7 job boards in one run and returns them in one clean schema: Remote OK, We Work Remotely, Himalayas, Remotive, Jobicy, Arbeitnow (remote jobs only) and Working Nomads.
The same job is often posted on several boards. This actor removes duplicates across boards (same company and title within 14 days), lists every board the job appeared on in sourcesSeenOn, and fills gaps from the duplicates (a salary from one board, a logo from another). You pay only for unique jobs.
Every job gets a normalized salary (min, max, currency, period, plus USD per year for easy comparison), a normalized location ("Worldwide", "United States", "Europe, United Kingdom"), timezones, a remote type (worldwide, region-restricted, hybrid) and a normalized employment type. Use it as a remote jobs API without API keys or logins.
Why use it?
- Remote job boards and newsletters: fill a niche board ("remote Python jobs in Europe") with fresh, deduplicated listings every day.
- Job seekers and career coaches: one feed of every new remote job matching your keywords and salary floor, instead of checking 7 sites.
- Recruiters and sales teams: see which companies are hiring remotely right now, with company domain and logo.
- Market research: track remote hiring by role, region, salary and timezone over time.
What data can it extract?
| Field | Example |
|---|---|
title, company, companyDomain, companyLogo | Senior Backend Engineer, Toptal, toptal.com |
applyUrl | Original job/apply URL from the board |
source, sourceUrl, sourceAttribution | himalayas, link to the listing, "Job listed on Himalayas (https://himalayas.app)" |
sourcesSeenOn | ["himalayas", "remoteok"] |
postedAt | 2026-09-30T15:20:47.000Z |
location, locationRaw, timezones, remoteType | United States, "USA Only", ["UTC-8", "UTC-5"], region-restricted |
employmentType, seniority, category, tags | full-time, Senior, Engineering, ["python", "django"] |
salaryMin, salaryMax, salaryCurrency, salaryPeriod | 120000, 150000, USD, year |
salaryUsdYearlyMin, salaryUsdYearlyMax | 120000, 150000 |
descriptionText | First 1,000 characters (or full text with fullDescription) |
How to scrape remote jobs
- Open the actor and pick the job boards (all 7 by default).
- Optional: add keywords (e.g.
python,product designer), exclude keywords, categories/tags, regions/timezones (e.g.Europe,USA,UTC+1) and a minimum salary in USD per year. - Set posted within days (default 7) and max jobs.
- Click Start. A run takes 10 seconds without filters and up to about 6 minutes with filters.
- Download the results as JSON, CSV or Excel, or schedule the actor to run daily.
How much does it cost?
$1.20 per 1,000 unique jobs (pay per event, job-scraped). Duplicates removed across boards are not charged. Boards that are down and runs where no job matches your filters are free. The run stops when your maximum cost per run is reached.
Input
{"sources": ["remoteok", "weworkremotely", "himalayas", "jobicy", "arbeitnow", "workingnomads"],"keywords": ["python", "data engineer"],"excludeKeywords": ["intern"],"regions": ["Europe"],"minSalaryUsd": 80000,"postedWithinDays": 7,"dedupe": true,"maxItems": 500}
Output
{"id": "himalayas-senior-data-engineer","title": "Senior Data Engineer","company": "Acme","companyDomain": "acme.com","companyLogo": "https://cdn-images.himalayas.app/...","applyUrl": "https://himalayas.app/companies/acme/jobs/senior-data-engineer","source": "himalayas","sourceUrl": "https://himalayas.app/companies/acme/jobs/senior-data-engineer","sourceAttribution": "Job listed on Himalayas (https://himalayas.app)","sourcesSeenOn": ["himalayas", "weworkremotely"],"postedAt": "2026-09-30T08:18:51.000Z","location": "Europe","timezones": ["UTC+0", "UTC+1", "UTC+2"],"remoteType": "region-restricted","employmentType": "full-time","salaryMin": 90000, "salaryMax": 120000, "salaryCurrency": "EUR", "salaryPeriod": "year","salaryUsdYearlyMin": 97200, "salaryUsdYearlyMax": 129600,"tags": ["Data", "Python", "Spark"],"descriptionText": "We are looking for..."}
Boards that fail return a free item like {"source": "remotive", "error": "Remotive could not be loaded: HTTP 503 ..."}; the other boards continue. Download the dataset as JSON, CSV, Excel, XML or HTML.
Tips
- Breadth: when
maxItemsis lower than the number of matching jobs, it is shared across boards (newest jobs from each board in turn), so one high-volume board does not crowd out the rest. - Worldwide jobs pass every region filter, because they are open to candidates anywhere.
- Salary filter drops jobs that publish no salary. About a third of remote jobs publish one.
- Himalayas has about 95,000 jobs; the actor scans up to 2,000 of the newest per run.
- Remotive publishes its jobs with a 24-hour delay and asks for at most 4 API calls a day. It is therefore off by default; add
remotivetosourcesonly for occasional runs (the actor makes one request per run). - Salaries converted to USD use fixed exchange rates; they are meant for filtering and comparison, not payroll.
FAQ
Do I need API keys or an account on the job boards?
No. All 7 boards publish free public feeds. No login, cookies or proxies are used.
How are duplicates detected?
Company names are normalized (Inc., LLC, GmbH removed) and titles are normalized ("(Remote)" removed). Jobs with the same company and title posted within 14 days are merged. Turn dedupe off to keep cross-board copies; the same listing returned twice by one board is always removed and never charged twice.
Can I republish these jobs?
Each board's terms apply. Remote OK, Remotive and Jobicy require a followed link back to the original listing and naming the board as the source: use sourceUrl and sourceAttribution on every job you display. Remote OK does not allow use of the Remote OK logo (company logos are fine; the actor never outputs the Remote OK logo). Remotive forbids submitting its jobs to Google Jobs, LinkedIn Jobs, Jooble, Neuvoo or similar third-party job sites, and forbids showing its jobs to collect sign-ups or email addresses. Jobicy asks that apply buttons point to the original job URL (applyUrl).
Why are some Arbeitnow jobs missing?
Arbeitnow lists mostly on-site jobs in Europe. Only jobs flagged as remote are kept.
Disclaimer
This actor collects publicly available job listings from public board feeds. You are responsible for using the data in line with each board's terms of service and applicable laws, including data protection rules such as GDPR. It is not affiliated with any of the listed job boards.