Remote Jobs API: Remote OK, WWR & Himalayas avatar

Remote Jobs API: Remote OK, WWR & Himalayas

Pricing

$1.50 / 1,000 job results

Go to Apify Store
Remote Jobs API: Remote OK, WWR & Himalayas

Remote Jobs API: Remote OK, WWR & Himalayas

Scrapes remote jobs from Remote OK, We Work Remotely and Himalayas into one deduplicated dataset. Filter by keyword, country, timezone, salary and contract type. Public APIs only, no login. $1.50 per 1,000 jobs.

Pricing

$1.50 / 1,000 job results

Rating

0.0

(0)

Developer

Gabriel Jossic

Gabriel Jossic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Remote Jobs API that pulls fresh remote job listings from Remote OK, We Work Remotely and Himalayas in one run and returns one clean, deduplicated dataset: same fields for every board, newest jobs first, the source credited on every row.

Filter by keyword, category, country, timezone, minimum salary and contract type. Export to JSON, CSV, Excel or Google Sheets, call it from the Apify API, schedule it daily, or let an AI agent use it through MCP.

No login, no API key, no browser. The Actor only reads the boards' official public APIs and RSS feed, so runs are fast and cheap: the prefilled input finishes in a few seconds.

What data does the Remote Jobs API return?

FieldExample
titleBack-end Developer – Python
company, companyUrl, companyProfileUrlCompany name and links
locations, locationText, timezonesWhere the job is open (countries, regions, UTC offsets)
salaryMin, salaryMax, salaryCurrency, salaryPeriodParsed salary, when the board publishes it
employmentType, seniorityfull-time, contract… / Entry-level, Senior…
categories, tagsRole category and skills
postedAtISO 8601 date
url, applyUrlOriginal job page and apply link
source, sourceName, attributionWhich board it came from, and how to credit it
alsoListedOnOther boards where the same job was found
descriptionOptional plain-text description

Fields a board does not publish are null or []. Nothing is guessed or invented.

How to use the Remote Jobs API

  1. Click Try for free.
  2. Type a few keywords (e.g. react, devops, product designer), and optionally a country, timezone or minimum salary.
  3. Click Start. Download the jobs from the Output tab as JSON, CSV or Excel, or fetch them through the API.

Input example:

{
"keywords": ["react", "typescript"],
"countries": ["Canada"],
"minSalary": 80000,
"maxAgeDays": 7,
"maxResults": 100
}

Input fields

FieldDefaultWhat it does
keywords["developer"]Keep a job if its title, company, category or tags contain one of these words (whole words, case-insensitive). Empty = all recent jobs.
excludeKeywordsnoneDrop jobs whose title or company contains one of these words (e.g. senior, intern).
categoriesnoneKeep jobs whose category or tags match, e.g. engineering, design, marketing.
countriesnoneKeep jobs open to these countries or regions (e.g. Canada, Europe). Worldwide jobs are always kept.
timezonesnoneUTC offsets you can work in, e.g. -5, UTC+1, +5:30.
includeUnspecifiedLocationtrueWith a country or timezone filter, also keep jobs whose board gives no location data.
minSalarynoneKeep only jobs with a published salary whose annual maximum is at least this amount. Currencies are not converted.
employmentTypesnonee.g. full-time, contract, part-time.
maxAgeDaysnoneKeep only jobs posted in the last N days.
sourcesall 3himalayas, remoteok, weworkremotely.
maxResults5 (prefilled)Maximum jobs saved, after deduplication, newest first.
includeDescriptionfalseAdd the plain-text description.
proxyConfigurationnoneOptional Apify Proxy. Usually not needed.

Output example

{
"title": "Back-end Developer intern - Python",
"company": "Workforce Development Solutions",
"companySlug": "workforce-development-solutions",
"companyProfileUrl": "https://himalayas.app/companies/workforce-development-solutions",
"locations": ["United States"],
"timezones": [-10, -9, -8, -7, -6, -5],
"locationText": "United States",
"salaryMin": null,
"salaryMax": null,
"salaryCurrency": null,
"employmentType": "internship",
"seniority": ["Entry-level"],
"categories": ["developer"],
"tags": ["backend engineer", "python developer"],
"postedAt": "2026-10-12T04:34:27.000Z",
"url": "https://himalayas.app/companies/workforce-development-solutions/jobs/back-end-developer-intern-python",
"applyUrl": "https://himalayas.app/companies/workforce-development-solutions/jobs/back-end-developer-intern-python",
"source": "himalayas",
"sourceName": "Himalayas",
"attribution": "Job listing from Himalayas (himalayas.app). Link back to the job URL when you display it.",
"alsoListedOn": []
}

A real record from a run on 2026-10-12 (some fields shortened). A RUN_SUMMARY record in the key-value store gives the number of jobs saved, duplicates merged and any board that failed.

How much does it cost to get remote jobs?

$1.50 per 1,000 jobs. You pay only for jobs saved to the dataset; compute is included.

You getYou pay
5 jobs (prefilled input)$0.0075
100 jobs$0.15
1,000 jobs$1.50

Set maxResults to cap a run. Apify's free plan credit covers thousands of jobs a month.

How to get only new remote jobs every day

Create a schedule in Apify (e.g. every morning) with maxAgeDays: 1. Each run returns only the last day's jobs. Send them to Slack, Google Sheets, email, Zapier, Make, n8n or a webhook with Apify integrations.

Use the Remote Jobs API with AI agents (MCP)

Claude, Cursor and other MCP clients can call this Actor through the official Apify MCP server. Add NORESPI/remote-jobs-aggregator to your Apify MCP configuration, then ask things like "find remote Rust jobs open to Canada posted this week".

Use cases

  • Job boards and newsletters: a weekly "remote React / DevOps / design jobs" section from 3 boards without maintaining 3 scrapers.
  • Job alerts: daily new jobs to Slack, Sheets or a webhook.
  • Market research: which companies hire remotely, for which roles, at what salary, open to which countries and timezones.
  • Sales and recruiting research (company level): companies hiring for a given stack right now.
  • Job seekers: one list of remote jobs you can actually take from your country and timezone, above your salary floor.

Source attribution (required if you republish)

Each board allows reuse only with credit. Every row carries sourceName, url and attribution. If you display these jobs publicly:

  • Himalayas: link to the job URL and name Himalayas as the source. Do not pass the data on to Jooble, Google Jobs or LinkedIn.
  • Remote OK: mention "Remote OK" and link to the job with a normal (followed, not nofollow) link. Do not use the Remote OK logo.
  • We Work Remotely: link to the job URL and name We Work Remotely.

Limits (stated up front)

  • 3 boards only. Remotive is not included on purpose: its terms forbid redistributing its jobs. We only add boards whose terms allow reuse.
  • Remote OK's API returns its ~100 latest jobs and We Work Remotely's feed ~90. Himalayas is paginated, so most results come from Himalayas.
  • Salaries appear only when the board publishes them (rare on Remote OK). Currencies are not converted.
  • Remote OK does not publish contract types, so its jobs are dropped when employmentTypes is set. Only Himalayas publishes timezones.
  • Deduplication matches normalized company + title. The same job with a very different title on two boards stays as two rows.

Privacy

Company-level job data only. The Actor never outputs recruiter names, email addresses, phone numbers or personal profile links (LinkedIn, X/Twitter, Calendly, Telegram, WhatsApp…): they are removed from descriptions and URL fields.

FAQ

Do I need an account on these job boards?

No. Only their public APIs and feeds are used.

How fresh are the jobs?

Live at run time, sorted newest first.

Can I export remote jobs to CSV, Excel or Google Sheets?

Yes, from the Output tab, the API, or the Google Sheets integration.

Is there a free remote jobs API?

The boards' own feeds are free but each has its own format and limits. This Actor merges them into one schema for $1.50 per 1,000 jobs, and Apify's free plan credit covers small volumes.

Why not more boards?

We only add boards whose terms allow reuse. Tell us which board you need in the Issues tab.

Is this Actor affiliated with Remote OK, We Work Remotely or Himalayas?

No. It is an independent tool that reads their public feeds and credits them on every row.

Other job data Actors by NORESPI

ActorWhat it doesPrice
Career Page Jobs APIEvery open job of a list of companies, from Greenhouse, Lever, Ashby, Workable and 4 more ATS, plus a free hiring signal per company$1 / 1,000 jobs
HN Who Is Hiring Jobs APIThe monthly Hacker News "Who is hiring?" thread as structured jobs: salary, remote, visa, stack$2 / 1,000 jobs

Questions, bugs or a board to add: open an issue in the Issues tab.