Remote Jobs Aggregator (RemoteOK + Remotive)
Pricing
Pay per usage
Remote Jobs Aggregator (RemoteOK + Remotive)
For job boards, newsletter curators, and recruiters who need today's remote roles without opening two sites. Live listings: title, company, salary, tags, location + keyword filter. Clean JSON. Free to run.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
ScrapeForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
Remote Jobs Scraper — RemoteOK + Remotive Listings in One Feed
Launch pricing: this actor currently adds no fee — run it on your Apify free-plan credits. Try it, bookmark it, wire it into your stack.
A remote jobs scraper that merges two boards into one clean dataset: scrape remote jobs from RemoteOK and Remotive in a single run, keyword-filtered and deduplicated by URL. Use it as a RemoteOK scraper, a Remotive scraper, or both at once — effectively a remote job listings API you can schedule daily without writing a line of code.
Two job boards, one JSON feed — with a hard guarantee: a run that finds nothing fails loudly instead of returning an empty dataset.
Who uses this
- Job-board & newsletter builders — feed fresh listings into niche boards, digests and Telegram channels.
- Recruiters & sourcers — monitor which companies are hiring for which stacks, week over week.
- Labor-market researchers — tag frequency and posting volume per stack over time is a free demand signal.
- Job seekers who automate — a daily keyword run beats refreshing two sites.
Recruiters: every executive departure is an open seat — the Executive Changes Tracker turns SEC filings and newswires into those trigger leads.
How it works
The actor pulls the public JSON feeds of RemoteOK (/api) and Remotive (/api/remote-jobs), normalizes both into one record shape, filters by your keywords (matched against title, company and tags), and deduplicates by listing URL. Source values are normalized case-insensitively — unknown source names fall back to both boards instead of producing an empty run.
Output
One record per listing:
{"source": "remoteok","title": "Dispatch Charlottetown Police Services","company": "City of Charlottetown","salaryMin": null,"salaryMax": null,"tags": ["education", "non tech", "ops"],"location": "Charlottetown, ","url": "https://remoteOK.com/remote-jobs/remote-dispatch-charlottetown-police-services-city-of-charlottetown-1134852","postedAt": "2026-07-14T08:38:00+00:00","scrapedAt": "2026-07-15T09:35:02.508Z"}
- Remotive records additionally carry
salaryText(free-text salary),categoryandjobType. sourcetells you which board each record came from;urllinks back to the original post.
Input
| Field | Default | Description |
|---|---|---|
keyword | engineer (prefill) | Filter by keyword in title/company/tags; empty = all listings |
keywords | — | Match any of several keywords |
sources | ["remoteok", "remotive"] | Boards to fetch (case-insensitive; unknown values fall back to both) |
maxItems | 500 | Stop after this many jobs |
The default run needs no configuration — an empty input returns all current listings from both boards.
Reliability & limits
- Salary fields are often
null— most boards don't publish structured salaries. RemoteOK sometimes fillssalaryMin/salaryMax; Remotive usually only has free-textsalaryText. - The feeds return current listings (a few hundred), not archives — schedule daily runs and accumulate if you need history.
- Stable public JSON feeds, no HTML parsing — listings originate from RemoteOK and Remotive, and links back to the original posts are included in every record (attribution requested by RemoteOK).
Paste this output into…
- Google Sheets —
=IMPORTDATA("https://api.apify.com/v2/acts/exuberant_volley~remote-jobs-scraper/runs/last/dataset/items?format=csv&clean=1&token=YOUR_TOKEN")for a live jobs sheet. - Make / n8n — schedule daily, fetch
.../runs/last/dataset/items, dedupe onurlagainst your datastore, and push only NEW listings to Slack/email. - Newsletter digest (builders) — daily keyword run → group by
tags→ LLM-summarize into a "10 new remote React jobs this week" section, links included.
ScrapeForge free data suite
One publisher, ten plug-and-play datasets — all currently free to run:
| Actor | What it delivers | |
|---|---|---|
| Executive Changes Tracker | New CEO/CFO/board moves from SEC 8-Ks + official newswires — source-cited B2B trigger leads | run it next → |
| IKEA Product Scraper | Names, prices, ratings and images from any IKEA search or category page | run it next → |
| Shopify Store Scraper | Any Shopify store's full catalog — variants, SKUs, prices — via products.json | run it next → |
| App Store Apps Scraper | App rankings, ratings, prices and metadata by keyword, any country | run it next → |
| Remote Jobs Scraper | Live remote listings from RemoteOK + Remotive, keyword-filtered | run it next → |
| CoinGecko Market Scraper | Top-coin prices, market caps and 24h moves — keyless | run it next → |
| GitHub Repositories Scraper | Repo search with stars, forks, topics and licenses | run it next → |
| Hacker News Scraper | Top/New/Best HN stories with scores and comment counts | run it next → |
| Wikipedia Scraper | Article summaries, images and URLs in any language — RAG-ready | run it next → |
| SEC EDGAR Filings Scraper | Any US public company's filing history by ticker | run it next → |
Compliance
- Company-level data only — no personal data, GDPR-safe. No applicant data, no recruiter contacts.
- Listings originate from RemoteOK and Remotive — links back to the original posts are included in every record.
- Records live only in your run's dataset; the actor keeps nothing beyond it.