Remote Jobs Scraper - 5 Job Boards, Salaries & Countries avatar

Remote Jobs Scraper - 5 Job Boards, Salaries & Countries

Pricing

from $1.50 / 1,000 jobs

Go to Apify Store
Remote Jobs Scraper - 5 Job Boards, Salaries & Countries

Remote Jobs Scraper - 5 Job Boards, Salaries & Countries

Scrape remote jobs from Himalayas, We Work Remotely, Remote OK, Jobicy and Arbeitnow in one run: deduplicated, salary, seniority, which countries can apply, time zones and full description. Only-new-jobs mode for job alerts.

Pricing

from $1.50 / 1,000 jobs

Rating

0.0

(0)

Developer

Dataspace

Dataspace

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Remote Jobs Scraper

Scrape remote jobs from five job boards in one run — Himalayas, We Work Remotely, Remote OK, Jobicy and Arbeitnow — as one clean, deduplicated list. Every job comes with who can apply (worldwide, countries, regions, time zones), salary range with a yearly equivalent, seniority, employment type, full description, company details and the link to the original listing. Filter by the country you live in, level, job type, salary and date — and turn on Only new jobs for daily job alerts.

  • ✅ 5 remote job boards, no duplicates — the same job posted on several boards is saved once, with alsoListedOn showing where else it appears
  • ✅ Can I apply from my country? — set I live in to Germany, US, Brazil, Türkiye… Regions are understood: a job open to EMEA or Europe matches Germany, LATAM matches Brazil
  • ✅ Salaries you can compare — salaryMin, salaryMax, currency and period, plus salaryMinYearly / salaryMaxYearly (hourly × 2,080, monthly × 12)
  • ✅ Relevant results — Smart keyword matching keeps data engineer searches to real data engineering jobs; the most relevant jobs come first, newest first within each group
  • ✅ Job alerts — Only new jobs since the last run remembers what you've already received; schedule it daily and get just the new jobs
  • ✅ Clean data — plain-text descriptions, broken characters fixed (für → für), recruiter e-mails and phone numbers masked
  • ✅ $1.50 per 1,000 jobs — descriptions included, no extra fees

What data do you get?

GroupFields
Jobtitle, employmentType (Full-time, Part-time, Contract, Temporary, Internship…), seniority (Entry-level … Executive), categories, tags
Who can applyisWorldwide, countries, countryCodes, regions (Europe, EMEA, LATAM, APAC, DACH…), timezones (UTC offsets), location (as written by the board)
SalarysalaryText, salaryMin, salaryMax, salaryCurrency, salaryPeriod (hour / month / year…), salaryMinYearly, salaryMaxYearly
CompanycompanyName, companyLogo, companyUrl (company page on the board), companyWebsite, companyHeadquarters
Contentsummary, description (full text)
DatespostedAt, expiresAt
Linksurl (original listing), applyUrl, alsoListedOn (same job on other boards)
Run infojobId, source, sourceJobId, searchQuery, rank, scrapedAt

A field is null or [] when the board doesn't provide it — e.g. Arbeitnow and We Work Remotely don't publish salaries, only We Work Remotely lists company headquarters. The dataset has three ready-made views: Jobs, Who can apply and Salaries.

Job boards

BoardWhat you getSearch
Himalayas100,000+ remote jobs with salary, seniority, countries and time zonesKeywords, country, level and type are searched on Himalayas itself
We Work RemotelyAll current jobs (~350) with company headquarters and websiteFiltered by this Actor
Remote OKThe latest ~100 jobs with salaryFiltered by this Actor
JobicyJobs from the last 7 days with salaryKeyword search on Jobicy
ArbeitnowRemote jobs from the newest listings, mostly GermanyFiltered by this Actor

How to use

  1. Enter search keywords (react developer, customer support, data analyst) — or leave empty for the newest remote jobs.
  2. Optionally set I live in (country), seniority, employment type, posted in the last N days or only jobs with a salary.
  3. Click Start and download the results as JSON, CSV, Excel or via API.

Example input

{
"searchQueries": ["python developer", "product designer"],
"candidateCountry": "Germany",
"seniority": ["senior"],
"employmentTypes": ["fullTime"],
"postedWithinDays": 14,
"maxItemsPerSearch": 100
}

Example output (real result, texts shortened)

{
"jobId": "himalayas:audience-connections-strategist",
"source": "Himalayas",
"sourceJobId": "audience-connections-strategist",
"title": "Audience & Connections Strategist",
"companyName": "Wpromote",
"companyLogo": "https://cdn-images.himalayas.app/me4parzh6rjb2vjk3o2tvq49sjqz",
"companyUrl": "https://himalayas.app/companies/wpromote",
"companyWebsite": null,
"companyHeadquarters": null,
"employmentType": "Full-time",
"seniority": [
"Mid-level"
],
"categories": [
"Marketing"
],
"tags": [
"Marketing Strategist",
"Brand Strategist",
"Audience Strategist",
"Digital Strategist"
],
"location": "United States",
"isWorldwide": false,
"countries": [
"United States"
],
"countryCodes": [
"US"
],
"regions": [],
"timezones": [
"UTC-10",
"UTC-9",
"UTC-8"
],
"salaryText": "$68,000 – 78,000 / year",
"salaryMin": 68000,
"salaryMax": 78000,
"salaryCurrency": "USD",
"salaryPeriod": "year",
"salaryMinYearly": 68000,
"salaryMaxYearly": 78000,
"postedAt": "2026-10-08T15:56:14Z",
"expiresAt": "2026-12-07T15:56:13Z",
"summary": "Great strategy starts with asking better questions. As an Audience & Connections Strategist on our Strategy & Insights team, you’ll dig into audience behavior, culture, competition, and market trends to uncover the insights that help our enterprise clients make smarter decisions.",
"description": "The Role\n\nGreat strategy starts with asking better questions. As an Audience & Connections Strategist on our Strategy & Insights team, you’ll dig into audience behavior, culture, competition, and market trends to …",
"url": "https://himalayas.app/companies/wpromote/jobs/audience-connections-strategist",
"applyUrl": "https://himalayas.app/companies/wpromote/jobs/audience-connections-strategist",
"alsoListedOn": [
{
"source": "Jobicy",
"url": "https://jobicy.com/jobs/154786-audience-connections-strategist"
}
],
"searchQuery": "(latest remote jobs)",
"rank": 50,
"scrapedAt": "2026-10-08T21:32:38Z"
}

Pricing

Pay per job: $1.50 per 1,000 jobs, plus a tiny start fee of $0.00005 per run. Full descriptions are included at no extra cost, and platform usage (compute and proxies) is included. The same job found on several boards or by several keywords is saved and charged only once; jobs removed by your filters are not charged.

ExampleCost
100 jobs$0.15
5,000 jobs from 10 searches$7.50
Daily alert: ~40 new jobs a day~$0.06 per day

Use cases

  • Job seekers and job alert tools — new remote jobs you can actually apply for from your country, every morning.
  • Remote job boards and newsletters — a deduplicated feed with salaries, regions and company logos (credit the source board — see below).
  • Recruiters and HR tech — who is hiring remotely, for which roles, levels and salary ranges.
  • Salary and labour-market research — remote salaries by role, seniority and region with yearly equivalents.
  • AI agents and automations — structured remote job data for Make, Zapier, n8n or your own agent.

Notes

  • Who can apply. countries and regions come from the board's location field. isWorldwide: true means the job hires from anywhere; null means the board didn't say (often just "Remote"). When you set I live in, such jobs are skipped so you only get jobs you can really apply for.
  • Keyword match. Smart (default): a single word like python may appear anywhere in the job, including the requirements; a phrase like data engineer must be in the title, tags or category. Choose Job title only for the strictest results or Anywhere for the widest.
  • Only new jobs. The first run saves the newest jobs and remembers every job listed at that moment; the next runs with the same settings save only jobs posted since then. The memory is kept in your own Apify storage (key-value store remote-jobs-scraper-state).
  • Credit the boards. The boards allow use of their jobs if you link to the original listing and name the board as the source — the url and source fields are there for that. Himalayas also asks not to submit its jobs to Jooble, Neuvoo, Google Jobs or LinkedIn Jobs.

Use it via API

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("dataspace/remote-jobs-scraper").call(run_input={
"searchQueries": ["devops engineer"],
"candidateCountry": "Germany",
"postedWithinDays": 7,
})
for job in client.dataset(run["defaultDatasetId"]).iterate_items():
print(job["title"], job["companyName"], job["location"], job["salaryText"], job["url"])

Results also flow into Google Sheets, Airtable, Make, Zapier, n8n, webhooks or your AI agent through the Apify MCP server.

FAQ

Why these five boards? They publish their jobs through public APIs or feeds and allow re-use with a link back. Boards whose terms forbid redistribution (for example Remotive and Working Nomads) are deliberately not included, and LinkedIn or Indeed are not scraped.

Are the jobs really remote? All five boards are remote-job boards (Arbeitnow: only jobs marked remote). Some remote jobs are limited to certain countries or time zones — check countries, regions and timezones, or use I live in.

Does it collect recruiter contacts? No. The Actor collects no personal data: e-mail addresses and phone numbers in descriptions are masked, and mailto: links are never returned. Apply through url / applyUrl.

How fresh is the data? Every run reads the boards live. Jobicy covers the last 7 days, Remote OK its latest ~100 jobs, the other boards all current jobs.

Is it legal? The Actor reads only public job listings through the boards' public APIs and RSS feeds — without logging in, without solving CAPTCHAs or bypassing protections, and without collecting personal data. You are responsible for using the data in line with applicable laws and each board's terms, including crediting the source — see the Disclaimer.

Missing a feature? Open an issue on the Issues tab — feedback is welcome.

More scrapers by dataspace

Like it? If this Actor saves you time, please leave a review on the Reviews tab — it helps others find it. Found a problem? Open an issue and it will be fixed quickly.

Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by or sponsored by Himalayas, We Work Remotely, Remote OK, Jobicy or Arbeitnow. Their names are trademarks of their owners and are mentioned only to describe the publicly available data sources (the Remote OK logo is not used). It collects only public job listings through public APIs and RSS feeds — without logging in, without solving CAPTCHAs or bypassing protections, and without collecting personal data (contact details in descriptions are masked). Company logos are returned as links, not copied. You are responsible for making sure that your use of the data complies with applicable laws (including data protection laws) and with each board's terms — in particular, link back to the original listing and name the board as the source when you publish jobs.