RemoteOK & Himalayas Jobs Scraper: Remote Jobs API, Deduped
Pricing
from $0.60 / 1,000 jobs
RemoteOK & Himalayas Jobs Scraper: Remote Jobs API, Deduped
Remote jobs API for RemoteOK (Remote OK) and Himalayas: one de-duplicated dataset of remote jobs, no API key needed. Filter by keyword, location, category, type, salary and date. Every row carries source attribution and reuse terms. From $0.001 per job.
Pricing
from $0.60 / 1,000 jobs
Rating
0.0
(0)
Developer
Clearpath Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Share
RemoteOK & Himalayas Jobs Scraper: Remote Jobs API, Deduped
Fresh remote jobs from RemoteOK (Remote OK) and Himalayas, via their public APIs (no API key needed), de-duplicated and filterable by keyword, location, category and salary.
Price: $0.001 per job ($0.0008 Silver, $0.0006 Gold+). You only pay for saved results. Set maxResults to cap the cost.
Quick start: Remote jobs API
- Click Try for free, keep the prefilled input and press Start.
- Or call it from code:
curl -X POST "https://api.apify.com/v2/acts/clearpath-data~remote-jobs-aggregator/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" -d '{"sources": ["remoteok", "himalayas"], "maxResults": 100, "maxPagesPerSource": 3}'
Sample output: remote jobs data
| source | title | company | location | postedAt |
|---|---|---|---|---|
| Remote OK | Telefondienst für Tierarztpraxis Neuruppin o | Tierarzt Plus Partner | Neuruppin | 2026-10-07 |
| Himalayas | Data Lead Link Key People | Veeva Systems | Sweden | 2026-10-09 |
| Remote OK | Project Manager | Spiralyze | Worldwide | 2026-10-06 |
| Himalayas | Primavera Unifier Solution Architect | Acumenian (now Consertus) | United States | 2026-10-09 |
| Remote OK | Platform and Integration Engineer Security Telemetry | RedMimicry | Worldwide | 2026-10-05 |
Sample rows: real output of test run on 2026-10-09, trimmed to a few columns.
Every row carries attribution and termsUrl. If you display jobs, follow the source's attribution terms.
Salary fields
Jobs with a published salary carry salary (min, max, currency, interval, text). salary.interval is the board's raw period, unchanged (e.g. Remote OK sends year, Himalayas sends annual, monthly or hourly). salaryPeriodNormalized maps that raw period to one of year, month, week, day or hour, so annual, yearly and year all become year. It is null when a job has no salary or the period isn't recognised. Use it to compare or filter salaries across boards.
Supported boards and limits
| Board | How it's read | Depth per run |
|---|---|---|
| Remote OK | Public JSON API (remoteok.com/api) | Remote OK returns only its latest ~100 jobs, so one run can never return more than ~100 Remote OK jobs. Schedule daily runs to build history. |
| Himalayas | Public JSON API | 20 jobs per page, up to maxPagesPerSource pages (default 10) |
Every row carries attribution and termsUrl. If you display jobs, follow each board's attribution terms. This Actor doesn't cover other boards (e.g. Remotive or We Work Remotely).
Use cases
- Remote job board or newsletter feeds: a daily, de-duplicated list filtered by keyword and location.
- Salary research: keep only jobs with a published salary (
onlyWithSalary). - Remote-hiring trend tracking: schedule runs and compare categories and companies over time.
Remote OK API vs this Actor
Remote OK's API is free to call directly. This Actor adds: Himalayas in the same schema, de-duplication across both boards (alsoListedOn), keyword, location, category, type, salary and date filters, plain-text descriptions, and per-row attribution. Calling its API yourself is the free option if you only need Remote OK (its latest list, unfiltered).
Input
| Field | Type | Default | What it does |
|---|---|---|---|
sources | array | ["remoteok", "himalayas"] | Which boards to read, via their public APIs |
keywords | array | [] | Keep only jobs whose title contains at least one of these words (case-insensitive), e.g |
searchInDescription | boolean | false | When on, keywords also match the job description text. |
excludeKeywords | array | [] | Drop jobs whose title contains any of these words, e.g |
locations | array | [] | Keep jobs open to candidates in at least one of these places (matched against the board's location or location restrictions), e.g |
includeWorldwide | boolean | true | Jobs open to candidates anywhere always pass the location filter when this is on. |
categories | array | [] | Keep jobs whose board category or tag contains one of these strings, e.g |
employmentTypes | array | [] | Keep only these types, e.g |
onlyWithSalary | boolean | false | Keep only jobs whose board publishes a salary range. |
postedSince | string | Keep only jobs published on or after this date | |
dedupeAcrossSources | boolean | true | The same job (same company + title) posted on several boards is saved once; the other boards' links go to alsoListedOn. |
maxResults | integer | 500 | Stop after saving this many jobs |
maxResultsPerSource | integer | 0 | Save at most this many jobs per board (newest first) |
maxPagesPerSource | integer | 10 | How deep to page through Himalayas (20 jobs per page, split across keywords) |
descriptionMode | string | "text" | Include the description as plain text, HTML, both, or not at all. |
Integrations, schedules and AI agents
- Schedules: Schedule it daily to build a history of new remote jobs (Remote OK only returns its latest ~100). See Apify schedules.
- No-code tools: send results to Google Sheets, Slack or a CRM with Apify's Make, Zapier or n8n integrations, or a webhook when a run finishes.
- AI agents (MCP): connect an MCP client such as Claude Code or Cursor to
https://mcp.apify.com?tools=clearpath-data/remote-jobs-aggregatorand the agent can run this Actor directly. See the Apify MCP server docs.
How much does it cost?
| Plan | Price per job |
|---|---|
| Free / Bronze | $0.001 |
| Silver | $0.0008 |
| Gold and above | $0.0006 |
Plus Apify's standard Actor-start event ($0.00005 per GB of memory).
Example: 500 jobs on the Free plan cost $0.50.
FAQ
How many jobs per run? Remote OK returns its latest ~100. Himalayas depth depends on maxPagesPerSource.
Duplicates? The same company + title across boards is saved once (alsoListedOn).
Other Clearpath Data Actors
| Actor | What it does |
|---|---|
| lei-lookup | LEI lookup via the GLEIF API (LEI, name, BIC, ISIN) |
| ats-jobs-by-company | Jobs from Greenhouse, Lever, Ashby, Workable, SmartRecruiters and Recruitee boards |
| companies-house-new-companies | New UK companies from Companies House, with officers and PSCs |
| uk-visa-sponsor-register | UK visa sponsor licence list from the GOV.UK register, with a changes feed |
| hiring-changes-monitor | Jobs each company opened or closed since your last run, on the same six ATS boards |
| us-new-business-filings | New LLCs and corporations from the NY, CO and CT state registries, since your last run |