Remote Job Board Scraper - Remote Jobs Aggregator, 7 Sites avatar

Remote Job Board Scraper - Remote Jobs Aggregator, 7 Sites

Pricing

from $1.80 / 1,000 unique remote jobs

Go to Apify Store
Remote Job Board Scraper - Remote Jobs Aggregator, 7 Sites

Remote Job Board Scraper - Remote Jobs Aggregator, 7 Sites

Scrape remote jobs from 7 job boards: Remote OK, We Work Remotely, Himalayas, Remotive, Jobicy, Arbeitnow and Working Nomads, deduplicated: title, company, salary in USD per year, location, timezones and employment type. Keyword, region and salary filters. $1.80 per 1,000 jobs; duplicates are free.

Pricing

from $1.80 / 1,000 unique remote jobs

Rating

0.0

(0)

Developer

Tenfold Fleet

Tenfold Fleet

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

11 hours ago

Last modified

Share

What does Remote Job Board Scraper do?

Remote Job Board Scraper collects remote job listings from 7 job boards in one run and returns them in one clean schema: Remote OK, We Work Remotely, Himalayas, Remotive, Jobicy, Arbeitnow (remote jobs only) and Working Nomads.

The same job is often posted on several boards. This actor removes duplicates across boards (same company and title within 14 days), lists every board the job appeared on in sourcesSeenOn, and fills gaps from the duplicates (a salary from one board, a logo from another). You pay only for unique jobs.

Every job gets a normalized salary (min, max, currency, period, plus USD per year for easy comparison), a normalized location ("Worldwide", "United States", "Europe, United Kingdom"), timezones, a remote type (worldwide, region-restricted, hybrid) and a normalized employment type. Use it as a remote jobs API without API keys or logins.

Why use it?

  • Remote job boards and newsletters: fill a niche board ("remote Python jobs in Europe") with fresh, deduplicated listings every day.
  • Job seekers and career coaches: one feed of every new remote job matching your keywords and salary floor, instead of checking 7 sites.
  • Recruiters and sales teams: see which companies are hiring remotely right now, with company domain and logo.
  • Market research: track remote hiring by role, region, salary and timezone over time.

What data can it extract?

FieldExample
title, company, companyDomain, companyLogoSenior Backend Engineer, Toptal, toptal.com
applyUrlOriginal job/apply URL from the board
source, sourceUrl, sourceAttributionhimalayas, link to the listing, "Job listed on Himalayas (https://himalayas.app)"
sourcesSeenOn["himalayas", "remoteok"]
postedAt2026-09-30T15:20:47.000Z
location, locationRaw, timezones, remoteTypeUnited States, "USA Only", ["UTC-8", "UTC-5"], region-restricted
employmentType, seniority, category, tagsfull-time, Senior, Engineering, ["python", "django"]
salaryMin, salaryMax, salaryCurrency, salaryPeriod120000, 150000, USD, year
salaryUsdYearlyMin, salaryUsdYearlyMax120000, 150000
descriptionTextFirst 1,000 characters (or full text with fullDescription)

How to scrape remote jobs

  1. Open the actor and pick the job boards (all 7 by default).
  2. Optional: add keywords (e.g. python, product designer), exclude keywords, categories/tags, regions/timezones (e.g. Europe, USA, UTC+1) and a minimum salary in USD per year.
  3. Set posted within days (default 7) and max jobs.
  4. Click Start. A run takes 10 seconds without filters and up to about 6 minutes with filters.
  5. Download the results as JSON, CSV or Excel, or schedule the actor to run daily.

How much does it cost?

$1.80 per 1,000 unique jobs (pay per event, job-scraped). Duplicates removed across boards are not charged. Boards that are down and runs where no job matches your filters are free. The run stops when your maximum cost per run is reached.

Input

{
"sources": ["remoteok", "weworkremotely", "himalayas", "jobicy", "arbeitnow", "workingnomads"],
"keywords": ["python", "data engineer"],
"excludeKeywords": ["intern"],
"regions": ["Europe"],
"minSalaryUsd": 80000,
"postedWithinDays": 7,
"dedupe": true,
"maxItems": 500
}

Output

{
"id": "himalayas-senior-data-engineer",
"title": "Senior Data Engineer",
"company": "Acme",
"companyDomain": "acme.com",
"companyLogo": "https://cdn-images.himalayas.app/...",
"applyUrl": "https://himalayas.app/companies/acme/jobs/senior-data-engineer",
"source": "himalayas",
"sourceUrl": "https://himalayas.app/companies/acme/jobs/senior-data-engineer",
"sourceAttribution": "Job listed on Himalayas (https://himalayas.app)",
"sourcesSeenOn": ["himalayas", "weworkremotely"],
"postedAt": "2026-09-30T08:18:51.000Z",
"location": "Europe",
"timezones": ["UTC+0", "UTC+1", "UTC+2"],
"remoteType": "region-restricted",
"employmentType": "full-time",
"salaryMin": 90000, "salaryMax": 120000, "salaryCurrency": "EUR", "salaryPeriod": "year",
"salaryUsdYearlyMin": 97200, "salaryUsdYearlyMax": 129600,
"tags": ["Data", "Python", "Spark"],
"descriptionText": "We are looking for..."
}

Boards that fail return a free item like {"source": "remotive", "error": "Remotive could not be loaded: HTTP 503 ..."}; the other boards continue. Download the dataset as JSON, CSV, Excel, XML or HTML.

Tips

  • Breadth: when maxItems is lower than the number of matching jobs, it is shared across boards (newest jobs from each board in turn), so one high-volume board does not crowd out the rest.
  • Worldwide jobs pass every region filter, because they are open to candidates anywhere.
  • Salary filter drops jobs that publish no salary. About a third of remote jobs publish one.
  • Himalayas has about 95,000 jobs; the actor scans up to 2,000 of the newest per run.
  • Remotive publishes its jobs with a 24-hour delay and asks for at most 4 API calls a day. It is therefore off by default; add remotive to sources only for occasional runs (the actor makes one request per run).
  • Salaries converted to USD use fixed exchange rates; they are meant for filtering and comparison, not payroll.

Use it with AI agents (MCP)

Give Claude, ChatGPT, Cursor or any MCP client this Actor as a tool through Apify's MCP server: add https://mcp.apify.com?tools=tenfoldfleet/remote-jobs-aggregator as a remote MCP server and sign in with your Apify account. The agent fills in the input, runs the Actor and reads the results itself; you pay the same per-event price as a normal run.

FAQ

Do I need API keys or an account on the job boards?

No. All 7 boards publish free public feeds. No login, cookies or proxies are used.

How are duplicates detected?

Company names are normalized (Inc., LLC, GmbH removed) and titles are normalized ("(Remote)" removed). Jobs with the same company and title posted within 14 days are merged. Turn dedupe off to keep cross-board copies; the same listing returned twice by one board is always removed and never charged twice.

Can I republish these jobs?

Each board's terms apply. Remote OK, Remotive and Jobicy require a followed link back to the original listing and naming the board as the source: use sourceUrl and sourceAttribution on every job you display. Remote OK does not allow use of the Remote OK logo (company logos are fine; the actor never outputs the Remote OK logo). Remotive forbids submitting its jobs to Google Jobs, LinkedIn Jobs, Jooble, Neuvoo or similar third-party job sites, and forbids showing its jobs to collect sign-ups or email addresses. Jobicy asks that apply buttons point to the original job URL (applyUrl).

Why are some Arbeitnow jobs missing?

Arbeitnow lists mostly on-site jobs in Europe. Only jobs flagged as remote are kept.

Disclaimer

This actor collects publicly available job listings from public board feeds. You are responsible for using the data in line with each board's terms of service and applicable laws, including data protection rules such as GDPR. It is not affiliated with any of the listed job boards.

More tools from Tenfold Fleet

ActorOutput
ALDI Australia Scraper - AU Products, Unit Prices & Catalogueproduct
Alibaba Image Search - Reverse Lookup of Suppliers by Photomatched product
Alibaba Products Scraper: Wholesale Suppliers, MOQ, Price Tiersproduct
AliExpress Keyword Scraper - Exact Sold Counts by Search Termproduct
Amazon Product Scraper - Details, Prices & Search by ASINproduct
Applicant Tracking Jobs Scraper - Greenhouse, Lever & 6 Morejob posting
Backlinks Checker - Referring Domains, Anchors & Domain Rankbacklink
Bilibili Scraper - Videos, Comments, Danmaku & Searchvideo or comment
Businesses Without Websites - Local Leads with Phone & Ratinglead
Contact Details Scraper - One Lead Record per Company Websitewebsite with contacts
Facebook Ads Library Scraper for Marketersad
Facebook Page Contact Finder - Business Leads from Page Linkspage with contact details
Google Ads Transparency Center Scraper - Competitor Ads by Sitead
Google AI Overviews Checker - Citations & Domain Trackerkeyword checked
Google Flights Scraper - All Fares per Route & Date (API)route search
Google Hotels Scraper - Nightly Prices, Stars & Booking Siteshotel
Google for Jobs Scraper - Openings by City, Pay & Job Boardjob listing
Google Keyword Planner Alternative - Ideas, Bids & Volumekeyword idea
Google Maps Extractor - Business Leads, Phones & Websitesplace
Google News Scraper - Articles, Real URLs & Full Textarticle
Google Travel Hotel Rate Tracker - OTA Prices for Every Nightoffer
Search Trends by Region & Time - Google Trends Data Scraperkeyword
Instagram Reels Search - Keyword to Top Reels, Plays & Creatorsreel
Instagram Reels Transcript - Speech to Text for Public Reelsreel transcript
Keyword Ideas & Related Keywords - Difficulty, Volume & CPCkeyword idea
Keyword Search Volume, CPC & Difficulty Checker (Bulk)keyword with data
Likee Scraper - Creators by Country, Video Views & Likesvideo
LinkedIn Ads Library Scraper - Competitor Ad Copy & Targetingad
Reddit Brand Monitoring - Keyword Alerts for Posts & Commentsmention
SEEK Jobs Scraper - Salaries & Hiring Across 8 APAC Job Boardsjob listing
SEO Agent - AI Keyword Research & Competitor Reportsresearch report
SEO Crawler - Technical SEO Audit Tool & On-Page Checkerpage audit
SEO Competitor Keywords - Domain Ranked Keywords & Keyword Gapkeyword
Shopify Inventory Scraper - SKUs, Variants & In-Stock Statusproduct
Shopify App & Theme Detector - Store Analyzer & Contactsshopify store
Sitemap URL Extractor - All URLs from sitemap.xml & robots.txturl
Website Built With Checker - Find Any Site's CMS & Tech Stackwebsite
Threads Search - Keyword & Profile Posts Scraper (No Login)post
TikTok Transcripts - Captions or Speech to Text for Any Videovideo transcript
HTML to Text & URL to Markdown - LLM Ready Web Contentpage
Website Traffic Checker - Bulk Domain Traffic Estimatedomain with traffic data
WeChat Official Account Articles - Keyword Search to Markdownarticle found
Weibo Scraper - Comment Threads, Hot Search Ranks & User Statscomment
Woolworths Product Scraper - AU Shelf Prices, Specials & GTINsproduct
Workday Jobs Scraper - myworkdayjobs.com API with Salaryjob posting
YouTube Channel Email Scraper - Creator Contact Extractorchannel with email
YouTube Livestream & Channel Scraper - Videos, Likes & Statsvideo
YouTube Comments Scraper - Replies, Likes & Sort by Newestcomment
YouTube Shorts Analytics Scraper - Views, Likes & Hashtagsshort
YouTube Captions Downloader - Transcript & Subtitles Scrapertranscript