Remote Jobs Scraper — 6 Job Boards, Salaries, Tags, One Schema avatar

Remote Jobs Scraper — 6 Job Boards, Salaries, Tags, One Schema

Pricing

from $1.40 / 1,000 jobs

Go to Apify Store
Remote Jobs Scraper — 6 Job Boards, Salaries, Tags, One Schema

Remote Jobs Scraper — 6 Job Boards, Salaries, Tags, One Schema

Remote job postings from RemoteOK, Remotive, Jobicy, Himalayas, We Work Remotely and Working Nomads in one unified format: title, company, location restrictions, salary, tags, type, date and description. Keyword and date filters, CSV/JSON export and API.

Pricing

from $1.40 / 1,000 jobs

Rating

0.0

(0)

Developer

Chorelet

Chorelet

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Fresh remote job postings from six boards — RemoteOK, Remotive, Jobicy, Himalayas, We Work Remotely and Working Nomads — in one unified format: title, company, location restrictions, salary, tags, job type, seniority, posting date and full description. Filter by keywords and date, export to JSON, CSV or Excel, or pull via API into a job board, newsletter, Slack alert or spreadsheet.

Every board is read through its public API or feed; nothing is scraped from HTML and there is nothing to log in to.

Why this Actor

  • Six boards — RemoteOK, Remotive, Jobicy, Himalayas, We Work Remotely, Working Nomads — in one schema
  • Keyword filter over title, company, tags, category, location and description
  • Date window for daily alerts that return only new postings
  • Salary ranges where boards publish them, location restrictions, seniority and job type
  • Public APIs and feeds only; checked every day by an automated run

Sample output

One item of the dataset (long values shortened):

{
"source": "himalayas",
"title": "QA Engineer",
"company": "Rockstar",
"url": "https://himalayas.app/companies/rockstar/jobs/qa-engineer",
"location": "Ukraine",
"category": "Developer",
"tags": [
"QA-Engineering",
"Software-Testing",
"Automation-Testing",
"…"
],
"jobType": "Full Time",
"salaryMin": 80000,
"salaryMax": 80000,
"salaryCurrency": "USD",
"publishedAt": "2026-09-20T15:47:55.000Z"
}

What you get

FieldDescription
source, id, url, applyUrlBoard, posting ID and links (please keep a link to the board when you republish — their terms ask for it)
title, company, companyLogoThe job and employer
location, category, tags, jobType, seniorityWhere candidates may live, and how the board classifies the role
salaryMin, salaryMax, salaryCurrency, salaryPeriod, salaryTextPay, when the board publishes it
publishedAtISO 8601 UTC
descriptionText, descriptionHtmlFull posting

Jobs come newest first per board. A per-board summary (listed, kept, errors) is saved as SUMMARY.

Input

  • Job boards — any subset of the six.
  • Keywords — any-match filter over title, company, tags, category, location and description (python, product manager, europe).
  • Only jobs posted after24 hours, 7 days, a date. Max jobs per board. Include job descriptions.

Limits and notes

  • Boards expose their recent listings: RemoteOK ~100, Remotive 20 per category/keyword, Jobicy 100, We Work Remotely ~100, Working Nomads ~50, Himalayas the full index (read in pages of 20 up to your limit).
  • Salaries are shown only when the board publishes them; RemoteOK and Himalayas give ranges, Remotive gives free text.
  • Public data only; the Actor stores nothing beyond the dataset of your run.

Input example

{
"sources": [
"remoteok",
"remotive",
"jobicy",
"himalayas",
"weworkremotely",
"workingnomads"
],
"keywords": [
"javascript",
"typescript"
],
"postedAfter": "7 days",
"maxJobsPerSource": 200,
"includeDescription": true
}

How much does it cost?

Pay per job — no subscription, no minimum, no charge for platform usage.

VolumePrice
1,000 jobs$2.00
10,000 jobs$20.00
100,000 jobs$200.00

The Apify free plan includes $5 of usage every month — about 2,500 jobs with this Actor, no card needed. Nothing else is charged: platform usage is included in the price.

Use it from code, n8n, Make, Zapier or an AI agent

Run the Actor and download the dataset in one call (JSON by default; add &format=csv or xlsx):

curl -X POST "https://api.apify.com/v2/acts/chorelet~remote-jobs-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"sources": ["remoteok", "remotive", "jobicy", "himalayas", "weworkremotely", "workingnomads"], "keywords": ["javascript", "typescript"], "postedAfter": "7 days", "maxJobsPerSource": 200, "includeDescription": true}'

Python:

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("chorelet/remote-jobs-scraper").call(run_input={"sources": ["remoteok", "remotive", "jobicy", "himalayas", "weworkremotely", "workingnomads"], "keywords": ["javascript", "typescript"], "postedAfter": "7 days", "maxJobsPerSource": 200, "includeDescription": true})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)
  • n8n, Make, Zapier — use the Apify node/module: run the Actor, then "get dataset items".
  • Google Sheets, Slack, webhooks — add an integration on the run's Integrations tab.
  • AI agents — the Actor is available as a tool through the Apify MCP server; the dataset schema describes every field for the model.
  • Schedules — run it hourly, daily or weekly from the Schedules tab.

FAQ

How many jobs does each board return?

What the board exposes: RemoteOK ~100 latest, Remotive 20 per category or keyword, Jobicy 100, We Work Remotely ~100, Working Nomads ~50, Himalayas its full index in pages of 20 up to your limit.

Can I filter by skill or region?

Yes — keywords matches title, company, tags, category, location and description, so python, europe or product manager all work.

Are salaries included?

When the board publishes them: RemoteOK and Himalayas give ranges, Remotive free text, others rarely.

Can I republish the jobs?

The boards ask for a link back when you republish their listings — url is there for that.

What does a run cost?

$2 per 1,000 jobs. The free plan's $5 a month covers about 2,500 jobs.

Support

Questions, missing fields or a source that changed? Open an issue on the Issues tab or write to support@chorelet.app — problems are usually fixed within a day, and the Actor is checked every morning by an automated test run. If the Actor saved you time, a short review on its Store page helps other people find it.