Remote Jobs Aggregator - RemoteOK, WWR, Himalayas & 4 more avatar

Remote Jobs Aggregator - RemoteOK, WWR, Himalayas & 4 more

Pricing

from $1.20 / 1,000 unique remote jobs

Go to Apify Store
Remote Jobs Aggregator - RemoteOK, WWR, Himalayas & 4 more

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

Tenfold Fleet

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

a day ago

Last modified

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?

FieldExample
title, company, companyDomain, companyLogoSenior Backend Engineer, Toptal, toptal.com
applyUrlOriginal job/apply URL from the board
source, sourceUrl, sourceAttributionhimalayas, link to the listing, "Job listed on Himalayas (https://himalayas.app)"
sourcesSeenOn["himalayas", "remoteok"]
postedAt2026-09-30T15:20:47.000Z
location, locationRaw, timezones, remoteTypeUnited States, "USA Only", ["UTC-8", "UTC-5"], region-restricted
employmentType, seniority, category, tagsfull-time, Senior, Engineering, ["python", "django"]
salaryMin, salaryMax, salaryCurrency, salaryPeriod120000, 150000, USD, year
salaryUsdYearlyMin, salaryUsdYearlyMax120000, 150000
descriptionTextFirst 1,000 characters (or full text with fullDescription)

How to scrape remote jobs

  1. Open the actor and pick the job boards (all 7 by default).
  2. 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.
  3. Set posted within days (default 7) and max jobs.
  4. Click Start. A run takes 10 seconds without filters and up to about 6 minutes with filters.
  5. 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 maxItems is 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 remotive to sources only 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.

More tools from Tenfold Fleet

ActorPrice
ATS Jobs Scraper - Greenhouse, Lever, Ashby & 5 More$2 per 1,000 (job posting)
Website Contact Scraper - Emails, Phones & Socials$8 per 1,000 (website with contacts)
Google Ads Transparency Center Scraper - Competitor Ads by Site$1 per 1,000 (ad scraped)
Google News Scraper - Articles, Real URLs & Full Text$2 per 1,000 (article)
Keyword Search Volume, CPC & Difficulty Checker (Bulk)$5 per 1,000 (keyword with data)
SEO Audit Tool - Technical On-Page SEO Checker & Score$20 per 1,000 (page audited)
Shopify Products Scraper - Prices, Variants & Stock$0.8 per 1,000 (product)
Shopify App & Theme Detector - Store Analyzer & Contacts$8 per 1,000 (shopify store analyzed)
Sitemap URL Extractor - All URLs from sitemap.xml & robots.txt$0.4 per 1,000 (url extracted)
Technology Detector - Wappalyzer & BuiltWith Alternative$10 per 1,000 (website analyzed)
URL to Markdown - Web Page to LLM-Ready Text for AI Agents$1 per 1,000 (page converted)
Workday Jobs Scraper - myworkdayjobs.com API with Salary$1.5 per 1,000 (job posting)
YouTube Comments Scraper - Replies, Likes & Sort by Newest$0.6 per 1,000 (comment scraped)
YouTube Transcript Scraper - Captions & Subtitles API$3 per 1,000 (transcript extracted)