WeWorkRemotely Remote Jobs & Telecommute Careers Scraper avatar

WeWorkRemotely Remote Jobs & Telecommute Careers Scraper

Pricing

from $1.05 / 1,000 item scrapeds

Go to Apify Store
WeWorkRemotely Remote Jobs & Telecommute Careers Scraper

WeWorkRemotely Remote Jobs & Telecommute Careers Scraper

Extract active remote job postings, hiring companies, tech categories, job descriptions, and direct apply links from WeWorkRemotely feeds.

Pricing

from $1.05 / 1,000 item scrapeds

Rating

0.0

(0)

Developer

LiteZero

LiteZero

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

💼 WeWorkRemotely Remote Jobs & Telecommute Careers Scraper

Extract fresh, 100% remote job listings, hiring companies, tech categories, job descriptions, and apply URLs from WeWorkRemotely (WWR), the world's largest remote work community.


🥊 Why This Actor Beats the Competition

Feature💼 This WWR Scraper🐢 Traditional HTML Scrapers🐌 Manual Job Hunting
Speed100+ jobs / sec (Fast RSS/XML)5–10 jobs / min (Puppeteer)Hours of manual scrolling
Pricing$1.50 / 1,000 jobs (PPR)High hourly compute billsHigh opportunity cost
Data CleanlinessCompany & Title split, clean textMessy raw HTML containersUnstructured copy-paste
Platform UsageFREE (Zero compute charges)Heavy CPU / RAM billableN/A
Reliability100% (Direct RSS feeds)Breaks on CSS redesignsHigh human friction

🛠️ Step-by-Step: How to Use

Method 1: Apify Console (No-Code UI)

  1. Open the actor in the Apify Console.
  2. Select your target Job Category (e.g. all, programming, design, devops, marketing).
  3. Optionally enter a Keyword Search Filter (e.g. React, Senior, Python).
  4. Set Max Jobs to Extract (e.g. 50).
  5. Click Start to run and export to JSON, CSV, or Excel.

Method 2: Python SDK

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run_input = {
"category": "programming",
"query": "React",
"maxItems": 20
}
run = client.actor("litezero/weworkremotely-jobs-scraper").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['company']}: {item['title']} -> {item['url']}")

Method 3: Node.js SDK

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('litezero/weworkremotely-jobs-scraper').call({
category: 'programming',
maxItems: 20,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

📥 Input Parameters

ParameterTypeDefaultDescription
categoryString (Select)"all"Job category (all, programming, design, devops, etc.).
queryString""Optional keyword filter in job title.
maxItemsInteger50Maximum jobs to return.

📤 Output Data Dictionary & Sample

{
"title": "Senior Solutions Architect",
"company": "Vercel",
"category": "programming",
"url": "https://weworkremotely.com/remote-jobs/vercel-senior-solutions-architect",
"publishedAt": "Sat, 03 Oct 2026 07:31:20 +0000",
"descriptionSnippet": "Vercel is looking for a Senior Solutions Architect to partner with enterprise clients...",
"isRemote": true,
"source": "WeWorkRemotely",
"scrapedAt": "2026-10-04T05:50:00.000Z"
}

💡 Top Use Cases

  1. AI Job Aggregators & Job Boards: Automate real-time ingestion of high-paying remote tech jobs for your specialized job board.
  2. Talent Market Intelligence: Monitor hiring velocity and active tech stack requirements across remote-first startups and tech giants.
  3. Automated Job Seeker Alerts: Build a Telegram/Slack webhook alerting you the instant an enterprise posts a matching remote role.