RemoteOK & Himalayas Jobs Scraper: Remote Jobs API, Deduped avatar

RemoteOK & Himalayas Jobs Scraper: Remote Jobs API, Deduped

Pricing

from $0.60 / 1,000 jobs

Go to Apify Store
RemoteOK & Himalayas Jobs Scraper: Remote Jobs API, Deduped

RemoteOK & Himalayas Jobs Scraper: Remote Jobs API, Deduped

Remote jobs API for RemoteOK (Remote OK) and Himalayas: one de-duplicated dataset of remote jobs, including remote developer 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

Clearpath Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Security

Limited permissions

Share

What does this remote jobs API do?

A remote jobs API for RemoteOK (Remote OK) and Himalayas jobs: one run reads both boards through their public APIs (no API key needed), removes duplicates across them, and returns one dataset you can filter by keyword, location, category, employment type, salary and posting date. Every row carries the source's attribution and terms link. Independent tool; not affiliated with Remote OK or Himalayas.

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

  1. Click Try for free, keep the prefilled input and press Start.
  2. 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

sourcetitlecompanylocationpostedAt
Remote OKTelefondienst für Tierarztpraxis Neuruppin oTierarzt Plus PartnerNeuruppin2026-10-07
HimalayasData Lead Link Key PeopleVeeva SystemsSweden2026-10-09
Remote OKProject ManagerSpiralyzeWorldwide2026-10-06
HimalayasPrimavera Unifier Solution ArchitectAcumenian (now Consertus)United States2026-10-09
Remote OKPlatform and Integration Engineer Security TelemetryRedMimicryWorldwide2026-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.

Remote jobs with salary

Set onlyWithSalary: true to keep only jobs whose board publishes a salary range, then compare across boards with salaryPeriodNormalized (see Salary fields). Many remote jobs don't publish a salary, so expect fewer rows.

Daily remote jobs feed (job board, newsletter or RSS)

Schedule a run every day with postedSince: "24 hours" (or "1 day"), your keywords and locations, and a maxResults cap. Send the dataset to Google Sheets, Slack, a webhook, or export it as CSV, JSON or RSS through the Apify dataset API. If you republish jobs, follow each board's attribution terms (attribution, termsUrl).

Supported boards and limits

BoardHow it's readDepth per run
Remote OKPublic 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.
HimalayasPublic JSON API20 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

FieldTypeDefaultWhat it does
sourcesarray["remoteok", "himalayas"]Which boards to read, via their public APIs. Remote OK returns its latest ~100 jobs; Himalayas has the largest catalog (100k+ remote jobs, 20 per request).
keywordsarray[]Keep only jobs whose title contains at least one of these words (case-insensitive), e.g. "python", "product designer". Each keyword is also sent to the Himalayas search API to fetch relevant jobs faster. Leave empty for the latest jobs on every board.
searchInDescriptionbooleanfalseWhen on, keywords also match the job description text.
excludeKeywordsarray[]Drop jobs whose title contains any of these words, e.g. "senior", "intern".
locationsarray[]Keep jobs open to candidates in at least one of these places (matched against the board's location or location restrictions), e.g. "Germany", "Europe", "USA".
includeWorldwidebooleantrueJobs open to candidates anywhere always pass the location filter when this is on.
categoriesarray[]Keep jobs whose board category or tag contains one of these strings, e.g. "Engineering", "Marketing", "design".
employmentTypesarray[]Keep only these types, e.g. "Full-time", "Contract", "Part-time", "Freelance". Jobs without a type are dropped when this is set.
onlyWithSalarybooleanfalseKeep only jobs whose board publishes a salary range.
postedSincestringKeep only jobs published on or after this date. Absolute (2026-09-01) or relative ("24 hours", "3 days", "1 week").
dedupeAcrossSourcesbooleantrueThe same job (same company + title) posted on several boards is saved once; the other boards' links go to alsoListedOn.
maxResultsinteger500Stop after saving this many jobs. 0 = no limit. You pay per saved job, so this also caps the cost.
maxResultsPerSourceinteger0Save at most this many jobs per board (newest first). 0 = no limit.
maxPagesPerSourceinteger10How deep to page through Himalayas (20 jobs per page, split across keywords). Remote OK always returns its latest ~100 jobs in one request. Higher = more jobs, slower runs.
descriptionModestring"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 and assistants (MCP): connect an MCP client to https://mcp.apify.com?tools=clearpath-data/remote-jobs-aggregator with your Apify account (OAuth or API token) and the agent can run this Actor as a tool, charged per event at the prices under "How much does it cost?". Agents without an Apify account can use a prepaid token from Apify's agentic payments (experimental). See the Apify MCP server docs.

How much does it cost?

PlanPrice 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 jobs. Himalayas depth depends on maxPagesPerSource (20 jobs per page).

How often do the boards update?

Both boards add jobs continuously; this Actor reads them live on every run. For history, schedule daily runs, because Remote OK only ever returns its latest ~100.

Can I get only jobs with a salary?

Yes, onlyWithSalary: true. See "Remote jobs with salary".

Can I filter by region (Europe, US only)?

Use locations, e.g. ["Europe"] or ["USA"]. Jobs open worldwide also pass unless you set includeWorldwide: false. Matching uses the board's own location text, so wording varies between boards. Europe also matches the European country names a board lists (for example Germany, Spain or United Kingdom), and EU or European Union match EU member states.

Why did I get fewer jobs than expected?

keywords match the job title only unless searchInDescription is on. employmentTypes drops jobs without a type. Remote OK caps at ~100 jobs.

Duplicates?

The same company + title across boards is saved once; the other links go to alsoListedOn.

What reuse terms apply to each source?

Every row has attribution and termsUrl for its board. If you display or republish jobs, follow those terms.

Further reading and example tasks

Combine with other Clearpath Data Actors

  • Jobs straight from company career pages. For a named list of employers, ats-jobs-by-company reads their Greenhouse, Lever, Ashby, Workable, SmartRecruiters or Recruitee boards in a similar job schema, so you can merge both datasets into one remote jobs feed.
  • Only what's new at those companies. hiring-changes-monitor returns the jobs each company opened or closed since your last run.

Other Clearpath Data Actors

ActorWhat it does
lei-lookupLEI lookup via the GLEIF API (LEI, name, BIC, ISIN)
ats-jobs-by-companyJobs from Greenhouse, Lever, Ashby, Workable, SmartRecruiters and Recruitee boards
companies-house-new-companiesNew UK companies from Companies House, with officers and PSCs
uk-visa-sponsor-registerUK visa sponsor licence list from the GOV.UK register, with a changes feed
hiring-changes-monitorJobs each company opened or closed since your last run, on the same six ATS boards
us-new-business-filingsNew LLCs and corporations from the NY, CO and CT state registries, since your last run
us-private-funding-roundsNew US private funding rounds from Form D notices, only filings new since your last run
us-federal-contract-opportunitiesDaily US federal contract opportunities from SAM.gov's public extract, filtered by NAICS, set-aside, agency and state