Remote Jobs Scraper - RemoteOK, We Work Remotely & Remotive

Remote jobs from six boards in one run: RemoteOK, We Work Remotely, Remotive, Arbeitnow, Himalayas and Jobicy. Deduplicated and normalized from official public feeds. No login.

Guide: Remote jobs API

Remote Jobs Scraper — RemoteOK, We Work Remotely & Remotive

Search six of the biggest remote-job boards in one run. One query returns deduplicated remote roles from Remotive, RemoteOK, Arbeitnow, Himalayas, Jobicy and WeWorkRemotely, normalized into a single clean shape.

Every source here is an official, public feed — the same JSON and RSS these boards publish for anyone to consume. No login, no rendered-HTML scraping, no proxies. That keeps runs fast and cheap.

Why aggregate

The same remote role gets posted to several boards under slightly different formatting. Scraping each board separately means paying for the overlap and cleaning it up yourself. This Actor merges those duplicates into one record that lists every board the job appears on — so you can apply through whichever has the fewest applicants.

Sources

Board Feed Strong for
Remotive Official JSON API Curated remote roles, categorized
RemoteOK Official JSON API Tech and startup roles, tags
Arbeitnow Official JSON API European and visa-friendly roles
Himalayas Official JSON API Salary and seniority metadata
Jobicy Official JSON API Industry and level tagging
WeWorkRemotely Public RSS Long-running, high-signal board

What you get for each job

  • Job title, company and location
  • Which boards it was found on, with a direct apply link to each
  • Category, employment type and seniority where the board provides them
  • Salary, normalized across boards that publish it
  • Function inferred from the title (Engineering, Sales, Design, …)
  • Tags and a description snippet
  • Posted date, normalized to one format
{
  "title": "Senior Software Engineer",
  "company": "LawnStarter",
  "location": "Mexico",
  "remote": true,
  "category": "Software Development",
  "jobType": "full_time",
  "functionGuess": "Engineering",
  "salaryText": "$80k - $100k",
  "tags": ["python", "django", "aws"],
  "sources": ["remotive", "remoteok"],
  "allLinks": {
    "remotive": "https://remotive.com/remote-jobs/...",
    "remoteok": "https://remoteok.com/remote-jobs/..."
  },
  "postedDate": "2026-07-12"
}

Input

Field Description
keywords Only keep jobs whose title contains one of these words, e.g. python, designer
sources Which boards to search. All six by default
category Optional category slug for boards that support it (e.g. software-dev, design)
locationFilter Only keep jobs whose location contains this text, e.g. USA, Europe, Worldwide
maxJobsPerSource Cap per board
deduplicate Merge the same role across boards into one record. On by default
{
  "keywords": ["python", "backend"],
  "sources": ["remotive", "remoteok", "himalayas", "jobicy"],
  "locationFilter": "Worldwide"
}

Use it with Claude or ChatGPT

Every Apify Actor is exposed over MCP, so you can wire this into Claude Desktop, Claude Code or any MCP client and ask: "find me remote Python jobs paying over $100k." It also has a REST API and works with LangChain, n8n, Make and Zapier.

Tips

  • Run it on a schedule and diff the datasets to catch new remote roles the day they post — before the applicant count climbs.
  • sources on each record tells you where a job is cross-posted; apply through the board with the least competition.
  • Combine keywords and locationFilter to build a tight, single-topic feed.

Related

Be a good citizen

These feeds are public because the boards want their jobs discovered and syndicated. Cache your results, run on a sensible schedule, and don't poll every minute. Play nicely and these stay open.

Frequently asked questions

How do I scrape remote jobs from multiple boards at once? Enter your keywords and the Actor searches several remote-job boards (Remotive, RemoteOK, Himalayas and more) in one run, returning deduplicated listings.

Do I need a login or API key? No. It reads public job feeds — no login, no key.

How does deduplication work? The same role posted on several boards is merged into one record listing where it appears.

What fields do I get? Title, company, location/region, tags, posted date and a link to each posting.

What format is the output? A dataset you can export to JSON, CSV or Excel, or query via the API.


More GCC data tools by Get Anything

Part of a suite of Gulf-focused public-data Actors. You may also want:

🤖 Use with Claude or ChatGPT (MCP)

Run this actor from Claude, ChatGPT, Cursor or any MCP client via the Apify MCP server. In Claude Desktop: Settings → Connectors → Add custom connector → https://mcp.apify.com. Or expose just this tool:

{ "mcpServers": { "apify": { "url": "https://mcp.apify.com?tools=get_anything/remote-jobs-aggregator" } } }

Full guide: Connect Apify actors to Claude & ChatGPT.

⭐ Found this useful?

If this Actor saved you time, please leave a rating on its Apify page — reviews genuinely help others discover it and help me keep improving it.

Related scrapers