Remote Jobs Aggregator — RemoteOK, Remotive, Himalayas, WWR +2 avatar

Remote Jobs Aggregator — RemoteOK, Remotive, Himalayas, WWR +2

Pricing

$0.50 / 1,000 remote job listings

Go to Apify Store
Remote Jobs Aggregator — RemoteOK, Remotive, Himalayas, WWR +2

Remote Jobs Aggregator — RemoteOK, Remotive, Himalayas, WWR +2

Pricing

$0.50 / 1,000 remote job listings

Rating

0.0

(0)

Developer

Arthur

Arthur

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Remote Jobs Aggregator — RemoteOK, Remotive, Himalayas, We Work Remotely, Jobicy, Arbeitnow

Six of the most-used remote job boards, one clean dataset. The actor reads each board's public API or RSS feed (no scraping of HTML pages, no login, no browser, no proxies), maps every listing onto the same schema, filters by keyword / category / region / date and deduplicates the same job posted on several boards. Ideal for building a remote-job board or newsletter, job alerts, market research on remote hiring and salaries, or feeding an LLM matching pipeline.

sourcefeednotes
RemoteOKremoteok.com/apinewest ~100 jobs; salary in USD when set
Remotiveremotive.com/api/remote-jobscategory + candidate region; keyword search passed through
Himalayashimalayas.app/jobs/apicursor-paged (tens of thousands of jobs), salary, seniority, time zones
We Work Remotelyweworkremotely.com/remote-jobs.rss + category feedsregion, skills, expiry date
Jobicyjobicy.com/api/v2/remote-jobs50 per request, industry, level, salary; keyword passed through as tag
Arbeitnowarbeitnow.com/api/job-board-apiEurope/Germany-heavy; only listings flagged remote are kept

What you get

One row per job (type: "job"), identical fields for all sources:

fielddescription
source, idBoard name and the board's own job id/slug
title, company, company_logoCleaned title and company name, logo URL when provided
url, apply_urlJob page on the source board (their terms ask that applications go through their page)
location, remote_regionWhere the candidate must be based (e.g. Worldwide, USA, Europe, Germany)
category, tagsBoard category plus skill/industry tags
job_type, seniorityfull_time, Contract, Full-Time…; level when given
salary_min, salary_max, salary_currency, salary_period, salary_textStructured pay when the board has it, else the board's free-text salary
posted_at, expires_atISO 8601
dedupe_keyNormalised title@company used for cross-source deduplication
descriptionFull listing as clean plain text (headings and - bullets kept); optional description_html

A source that is down or blocks the request produces one type: "error" row — free — and the run continues with the next source.

Export as JSON, CSV or Excel, or push rows to Google Sheets, Make, Zapier, webhooks or your code via the Apify API.

Input

fielddefaultmeaning
sourcesall sixwhich boards to read, in order of preference (dedupe keeps the first)
keywordskeep jobs whose title/description/category/tags contain one of these
excludeKeywordsdrop jobs whose title/description contains one of these
categorieskeep jobs whose category/tags contain one of these
locationskeep jobs whose location/region contains one of these
wwrCategories["all"]WWR feeds to read (programming, design, devops-sysadmin, sales-marketing, customer-support, …)
postedSincekeep jobs published on/after YYYY-MM-DD
dedupetruedrop duplicates by normalised title + company
includeDescriptiontruestore plain-text description
includeHtmlfalsealso store description_html
maxItemsPerSource200cap per source (after filters)
maxItems500cap for the run

Example — worldwide engineering jobs from the last week:

{
"keywords": ["engineer", "developer"],
"locations": ["Worldwide", "Anywhere", "Europe"],
"postedSince": "2026-08-20",
"wwrCategories": ["programming", "devops-sysadmin"],
"maxItemsPerSource": 300
}

Schedule it hourly/daily and deduplicate on source + id (or on dedupe_key) to get only new listings.

Pricing

Pay per event: $0.0005 per stored job ($0.50 per 1,000 jobs). Only rows actually written to the dataset are charged; error rows, duplicates and filtered-out jobs are free. Apify platform usage (a few seconds of compute per run) is billed separately by Apify.

Limitations and fair use — please read

  • The boards publish these feeds for free on the condition that you credit them and link back to the original listing (url), and route applications through their page. Please respect that in whatever you build; the actor keeps url/apply_url on every row for this reason.
  • RemoteOK's API only exposes its newest ~100 jobs; Jobicy returns at most 50 per request. Himalayas and Arbeitnow are paged, so large maxItemsPerSource values work there.
  • Category names and region wording differ per board (Devops vs DevOps / Sysadmin, USA vs United States): use short generic filter words.
  • Deduplication is heuristic (normalised title + company); reposts with a changed title are not caught.
  • Salary is structured only where the board provides numbers; free-text salaries stay in salary_text.
  • RemoteOK occasionally serves mis-encoded emoji in descriptions; that comes from the source.
  • Descriptions are the boards' own text; some boards truncate or add their own footer (e.g. RemoteOK's "please mention the word …" anti-spam line).

Not affiliated with any of the boards. Uses only their public feeds.