Remote Jobs Scraper: Work From Home Jobs from 25,500+ Companies
Pricing
from $2.40 / 1,000 jobs
Remote Jobs Scraper: Work From Home Jobs from 25,500+ Companies
Remote and work-from-home jobs straight from 25,500+ companies' own career sites (Greenhouse, Lever, Ashby, Workday and more): no reposts, salaries, apply links, daily new-job alerts. $3.00 per 1,000 jobs.
Pricing
from $2.40 / 1,000 jobs
Rating
0.0
(0)
Developer
Richie Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Security
Limited permissionsShare
Find remote and work-from-home jobs directly from the career sites of 25,500+ companies: startups, scale-ups and enterprises that hire on Greenhouse, Lever, Ashby, Workday, SmartRecruiters, Workable and 9 more applicant tracking systems. Type a role and get every matching remote opening, with the salary when published and the employer's own apply link.
⭐ Is this Actor useful to you? A short review on the Reviews tab helps other users find it, and tells us what to build next.
- 🏠 Remote only: jobs the employer marks as remote, work from home or anywhere.
- 🏢 Straight from employers: no job-board reposts, no recruiters' duplicates, no expired listings copied around the web.
- 💰 Salary ranges parsed into numbers when the company publishes them.
- 🔔 Daily job alerts: save your search as a task, schedule it daily and turn on Only new jobs: each run returns just the jobs posted since the last one, straight to Slack, email, Google Sheets or a webhook.
- 🌍 Regional filter: keep remote roles open to the US, Europe, a country, or worldwide.
- 🎯 Filters: experience level (intern, junior, senior...), employment type, minimum salary, words in the description, posted in the last N days.
- 🔔 Daily alerts: turn on Only new jobs and schedule it; each run returns only jobs you have not seen.
- 💵 $3.00 per 1,000 jobs.
Who uses it
- Remote job boards and newsletters that publish fresh remote openings every day.
- Remote job seekers and career coaches building a personal alert for a role.
- Recruiters and researchers tracking which companies hire remotely, and for what.
How to use it
- Enter one or more roles (for example
software engineer,customer support,product designer). - Optionally add regions (
US,Europe,Worldwide), posted within N days, experience level or minimum salary. - Click Start. For a daily remote-jobs feed, turn on Only new jobs and add a schedule.
Example input
{"keywords": ["software engineer", "devops"],"locations": ["US", "Worldwide"],"postedWithinDays": 7,"seniorityLevels": ["mid", "senior"],"onlyNewJobs": true}
Output
Each job has the same schema as our other job Actors: company, title, department, location, workplaceType (always remote here), employment type, seniority, salary min/max/currency/period, posting date, apply URL and description. The SUMMARY record lists the companies scanned and matched.
Pricing
$3.00 per 1,000 jobs saved plus about $0.01 per run. Use Max jobs to cap a run. In the Companies output (lead lists), each hiring company costs $0.01 more, because one record bundles every matching role, the careers page and the salary range.
FAQ
Is this an alternative to a LinkedIn or Indeed jobs scraper? Yes, and a safer one. Most jobs you see on LinkedIn and Indeed are first published on the employer's own career site (Greenhouse, Lever, Workday and the other ATS this Actor reads), so you get the same openings from the original source, usually earlier and with the full description, salary range and direct apply link. No LinkedIn or Indeed account, cookies, proxies or login are needed, nothing is scraped from those sites, and there are no blocked runs or duplicated reposts. This Actor is not affiliated with LinkedIn or Indeed.
How do you know a job is remote? From the employer's own posting: the workplace type field when the ATS provides one, or "Remote", "Anywhere", "Work from home" in the location. Hybrid jobs are not included.
Remote for which countries? Many remote roles are limited to a region. Use Locations with US, Europe, a country name or Worldwide to keep only the ones open to you.
How fresh are the results? Titles are indexed daily and every matching job is fetched live from the employer's career site at run time, so closed jobs are not returned.
Is it legal? It reads public job postings that companies publish for anyone to see, through each ATS's public job board endpoints. No login and no personal data.
Use it from your code, AI agents and automations
Python
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("richiedc95/remote-jobs-search").call(run_input={"keywords": ["software engineer"],"locations": ["Worldwide","Europe"],"postedWithinDays": 1,"onlyNewJobs": True})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });const run = await client.actor('richiedc95/remote-jobs-search').call({"keywords": ["software engineer"],"locations": ["Worldwide","Europe"],"postedWithinDays": 1,"onlyNewJobs": true});const { items } = await client.dataset(run.defaultDatasetId).listItems();
- 🤖 AI agents (MCP): add the Apify MCP server to Claude, ChatGPT, Cursor or any MCP client and this Actor becomes a tool your agent can call.
- 🔗 No-code (n8n, Make, Zapier): one HTTP request runs the Actor and returns the results, so any automation tool can use it. In n8n, add an HTTP Request node with method
POST, URLhttps://api.apify.com/v2/acts/richiedc95~remote-jobs-search/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>and the JSON input above as the body, then send the items to Slack, Google Sheets, email or a CRM. Put a Schedule node in front for daily alerts. Make and Zapier have official Apify apps (Run an Actor → Get dataset items). Ready-made n8n workflows (import from URL) and a step-by-step guide: n8n / Make / Zapier examples. - 📥 Exports: download every run as JSON, CSV, Excel, XML or RSS, or read it through the Apify API.
Get a fresh feed automatically (job boards, dashboards, alerts)
- Click Save as a new task with your input (turn on the monitoring option if the Actor has one, so each run returns only new jobs).
- Add a schedule to the task (hourly, daily or weekly) under Schedules.
- Read the latest results from one stable URL, in the format your tool expects:
https://api.apify.com/v2/actor-tasks/<TASK_ID>/runs/last/dataset/items?token=<YOUR_APIFY_TOKEN>&status=SUCCEEDED&format=csv
Use format=json, csv, xlsx, xml or rss. Job-board plugins and spreadsheets can import that URL directly.
Related Actors
- Job Search Scraper: 25,500+ Company Career Sites: the same search for any job, remote or not.
- Career Site Jobs Scraper & API: all jobs from the companies you choose.
Found a bug or need a feature? Open an issue on the Issues tab and we will usually answer within a day.