Remote Jobs Scraper - Remote OK, We Work Remotely, Jobicy avatar

Remote Jobs Scraper - Remote OK, We Work Remotely, Jobicy

Pricing

$1.00 / 1,000 results

Go to Apify Store
Remote Jobs Scraper - Remote OK, We Work Remotely, Jobicy

Remote Jobs Scraper - Remote OK, We Work Remotely, Jobicy

Scrape remote jobs from Remote OK, We Work Remotely, Jobicy and Working Nomads in one run. Title, company, category, tags, location, salary, posting date and apply link, newest first, duplicates removed. Filter by keyword, location and date.

Pricing

$1.00 / 1,000 results

Rating

0.0

(0)

Developer

Frank0306

Frank0306

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Remote Jobs Scraper

Get remote job listings from four remote job boards in one run: Remote OK, We Work Remotely, Jobicy and Working Nomads. You get one clean table, newest first, with the same columns for every board and duplicates removed.

Use it for job alerts and job search, remote job newsletters and communities, recruiting and sourcing, sales prospecting (companies that hire remotely), salary research and labour market analysis.

  • Four boards, one format. Title, company, category, tags, job type, seniority, location, salary, posting date, expiry date and links, plus the description as plain text.
  • About 2,000 open jobs in a full run, collected in about 20 seconds.
  • Filters before you pay. Keywords, excluded words, locations, worldwide only, posted within the last N days and salary only. You are charged only for jobs that match.
  • Duplicates removed. A job posted on two boards is saved once.
  • No login, no API key, no proxy. The Actor reads the public feeds that the boards publish for reuse.
  • Low price. $1.00 per 1,000 jobs.

What data can you get?

FieldExampleNotes
source, sourceJobIdJobicy, 158365The job board the listing comes from
title, companySenior Product Manager, GitLab
category, tagsProduct & OperationsCategory names and tags as each board writes them
employmentType, seniorityFull-Time, SeniorWhen the board provides them
location, isWorldwideUK, USA / falseWhere applicants may live. isWorldwide is true for "Worldwide", "Anywhere" or "Global", and empty when the board gives no location
salaryMin, salaryMax, salaryCurrency, salaryPeriod139200, 235200, USD, yearOnly when the listing states a salary
postedAt, expiresAt2026-11-01T08:54:49ZISO 8601 UTC
jobUrl, applyUrlLink to the listing on the job board
companyLogo, companyUrl, companyHeadquartersWhen the board provides them
description, descriptionHtmlPlain text by default, HTML optional

Fields that a board does not provide are null, so every record has the same columns.

How to use it

  1. Click Try for free.
  2. Optional: add Keywords (for example "python" or "customer support"), Locations or Posted within (days).
  3. Click Start, then download the results as JSON, CSV or Excel, or read them through the API.

To get new remote jobs every day, create a schedule in Apify with Posted within (days) set to 1 and send the results to Slack, email or Google Sheets with an integration.

Input examples

Python and data engineering jobs open worldwide, posted in the last 7 days:

{
"keywords": ["python", "data engineer"],
"worldwideOnly": true,
"postedWithinDays": 7
}

Customer support jobs for Europe, without team lead roles:

{
"keywords": ["customer support", "customer success"],
"excludeKeywords": ["lead", "manager"],
"locations": ["Europe", "EMEA", "Worldwide"]
}

All jobs with a salary, from We Work Remotely and Jobicy only:

{
"sources": ["weworkremotely", "jobicy"],
"withSalaryOnly": true,
"maxItems": 1000
}

Output example

{
"source": "Jobicy",
"sourceJobId": "158365",
"title": "Senior Product Manager, Billing Engine & Platforms Monetization",
"company": "GitLab",
"category": "Product & Operations",
"tags": null,
"employmentType": "Full-Time",
"seniority": "Senior",
"location": "UK, USA",
"isWorldwide": false,
"salaryMin": 139200,
"salaryMax": 235200,
"salaryCurrency": "USD",
"salaryPeriod": "year",
"postedAt": "2026-11-01T08:54:49Z",
"expiresAt": null,
"jobUrl": "https://jobicy.com/jobs/158365-senior-product-manager-billing-engine-platforms-monetization",
"applyUrl": "https://jobicy.com/jobs/158365-senior-product-manager-billing-engine-platforms-monetization",
"companyLogo": "https://jobicy.com/data/server-nyc0409/galaxy/mercury/2020/12/WRILS-201207055737-109952.jpg",
"companyUrl": null,
"companyHeadquarters": null,
"description": "GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency...",
"scrapedAt": "2026-11-01T17:22:18Z"
}

How much does it cost?

You pay per saved job: $1.00 per 1,000 jobs. There is no start fee and no monthly rental. Filters are applied before saving, so you pay only for jobs that match.

RunJobsCost
Daily check for new Python jobsabout 20$0.02
All jobs posted in the last 7 daysabout 1,500$1.50
Everything the four boards showabout 2,000$2.00

Set a maximum charge per run in the run options and the Actor stops when it is reached.

Limits you should know

  • The boards show recent jobs only. Remote OK shows its latest 100 jobs, We Work Remotely its latest jobs per category (about 500 in total), Jobicy the last 7 days and Working Nomads its latest few dozen. Run the Actor daily to build a full history.
  • Locations are free text. Each board writes them its own way ("USA Only", "Anywhere in the World", "EMEA, LATAM", "CET (+/- 3 hours)"), so add several words to Locations. Remote OK often gives no location; those jobs are skipped by location filters.
  • Salaries are listed only when the employer states them, mostly on Jobicy and Remote OK.
  • Credit the source. The boards share these feeds on the condition that listings link back to them and name them as the source. Every record has source and jobUrl for that; keep them if you publish the jobs.
  • This is unofficial. The Actor is not made by, endorsed by or connected to any of the job boards.

FAQ

Is it legal? The Actor reads public feeds that the job boards publish so that others can share their listings. Listings can contain names of companies and sometimes of recruiters. Make sure you have a legitimate reason to process personal data, as required by the GDPR and similar laws, and credit the boards when you publish their jobs.

Why not Himalayas, Remotive or LinkedIn? Their terms do not allow passing their listings on to others, or they require a login. This Actor uses only boards that allow reuse.

Something is broken or missing? Open a ticket in the Issues tab. Issues are usually answered within a day.