Remote Jobs Aggregator — RemoteOK, WeWorkRemotely & Remotive
Pricing
from $0.50 / 1,000 results
Go to Apify Store

Remote Jobs Aggregator — RemoteOK, WeWorkRemotely & Remotive
Scrape remote job listings from RemoteOK, WeWorkRemotely and Remotive in one run. Search by keyword and category, get clean structured JSON.
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
Kelvin Yayra Kwaku Ganyo
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share
Remote Jobs Aggregator — 7 Boards in One Run
Pull remote job listings from seven major remote-work boards in a single run — RemoteOK, WeWorkRemotely, Remotive, Arbeitnow, Jobicy, Himalayas, and Working Nomads — normalized into one clean schema. Search by keyword, get structured JSON.
No login, no proxy needed. Fast and cheap.
Why this scraper
- Seven boards, one schema — stop running seven different scrapers and stitching the output together.
- One keyword, everywhere — search title, company, tags, and description across all sources at once.
- Precise filters — narrow by job type, location/region, salary, and how recently a job was posted.
- Cross-board dedup — the same role often appears on several boards; get one record listing every board it was found on (
foundOnSources). - Clean, consistent fields — title, company, category, tags, location, salary, posted date, apply URL, and full description.
- Cheap and fast — these are open feeds, so runs are lightweight with no browser overhead.
Use cases
- Build or fill a remote job board with fresh listings from multiple sources.
- Job-market research — track remote hiring, in-demand skills, and categories.
- Alerts & dashboards — feed new remote roles into Slack, a sheet, or your own app via the API.
- Recruiting — monitor where companies post remote roles.
Input
| Field | Type | Description |
|---|---|---|
search | string | Keyword filter across title/company/tags/description |
sources | array | Pick any of the 7 boards (default: all) |
jobType | string | Keep jobs whose type contains this (untagged jobs kept) |
location | string | Keep jobs whose location contains this (e.g. USA, Europe) |
postedWithinDays | integer | Only jobs posted within N days |
minSalary | integer | Only jobs advertising at least this salary |
dedupe | boolean | Merge the same job across boards (default true) |
sortByNewest | boolean | Newest first (default true) |
maxItems | integer | Cap the final combined count |
maxItemsPerSource | integer | Cap per board before combining (default 100) |
proxyConfiguration | object | Optional — only needed if you hit rate limits |
{"search": "react","sources": ["remoteok", "weworkremotely", "remotive"],"maxItemsPerSource": 200}
Output
One dataset item per job:
{"source": "remoteok","id": "1135294","title": "Senior React Engineer","company": "Acme","companyLogo": "https://…","category": "Full-Stack Programming","tags": ["react", "typescript", "remote"],"jobType": "Full-Time","location": "Anywhere in the World","salaryMin": 90000,"salaryMax": 130000,"salaryText": "90000-130000","url": "https://…","applyUrl": "https://…","publishedDate": "2026-07-23T07:31:34+00:00","descriptionText": "…","scrapedAt": "2026-07-24T00:00:00.000Z"}
Notes
- Only publicly available listings are collected.
- Fields present vary by source (e.g. RemoteOK provides salary ranges; WeWorkRemotely provides categories).