482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Jobs & Recruiting

We Work Remotely Jobs Scraper logo

We Work Remotely Jobs Scraper

hipersoft/weworkremotely-scraper

Scrape remote jobs from We Work Remotely: title, company, category, job type, region, salary (when listed), skills, logo, posted date, apply link and full description. Fast clean HTTP. For remote job boards, recruiting and talent research.

Total users

1

Monthly users

1

Total runs

110

Per job scraped

$0.002

Last rebuilt

Oct 28, 2026

Overview

Scrape remote job listings from We Work Remotely and get clean, structured JSON — title, company, category, job type, region, salary (when listed), skills, logo, posted date, apply link and the full description. It reads WWR's rich public RSS feeds over fast, plain HTTP, so you can pull every remote job or just a single category. No account, no API key. Made for remote job boards, recruiters and talent researchers who want dependable data.

We Work Remotely Jobs Scraper input — category slugs and per-category cap in the Apify Console

Features

  • 🌍 All jobs or by category — pass "all" for the full feed, or slugs like remote-programming-jobs, remote-design-jobs, remote-devops-sysadmin-jobs.
  • 📝 Full descriptions — the description field carries the complete cleaned-up job text, not just a teaser.
  • 🏢 Company split out — WWR's "Company: Role" title is parsed into separate company and title fields.
  • 🌐 Geo detail — region, state and country are captured so you can filter by where the role can be done.
  • 💰 Salary + skills — pulls salary when it appears in the listing, plus a skills field and the company logo.
  • ⚡ Fast, browser-free HTTP — reads RSS feeds directly, no login, no headless Chrome.
  • 🎯 Per-category caps — maxItemsPerCategory keeps runs lean.

What you get

We Work Remotely Jobs Scraper output example — remote job listings as structured JSON

Every listing becomes one clean JSON record:

{
  "title": "Senior Full-Stack Engineer",
  "company": "Acme Software",
  "category": "Full-Stack Programming",
  "type": "Full-Time",
  "region": "Anywhere in the World",
  "state": null,
  "country": null,
  "skills": "JavaScript, React, Node.js",
  "salary": "$100,000 - $130,000",
  "logo": "https://weworkremotely.com/logos/acme.png",
  "postedAt": "Mon, 20 Jul 2026 09:00:00 +0000",
  "description": "Acme is hiring a senior full-stack engineer to build our product...",
  "url": "https://weworkremotely.com/remote-jobs/acme-senior-full-stack-engineer"
}

Output schema

Field Type Description
title string Job title, parsed out of WWR's Company: Role listing title.
company string Hiring company name.
category string Job category on We Work Remotely.
type string Employment type (e.g. Full-Time, Contract).
region string Where the role can be worked from (e.g. "Anywhere in the World").
state string State/province the role is limited to, when specified.
country string Country the role is limited to, when specified.
skills string Skills or tags listed for the role.
salary string Salary range as listed, when present.
logo string URL of the company logo.
postedAt string When the job was posted (RFC-822 date string).
description string Full cleaned-up job description text.
url string (URL) Link to the job listing / apply page.

Input

{
  "categories": ["remote-programming-jobs", "remote-design-jobs"],
  "maxItemsPerCategory": 100,
  "proxyConfiguration": { "useApifyProxy": false }
}
Field Description
categories Category slugs, one per line. Use "all" for every remote job, or e.g. remote-programming-jobs, remote-design-jobs, remote-sales-jobs. A full WWR feed/category URL also works.
maxItemsPerCategory Cap jobs per category (0 = all in the feed, ~100 for "all").
proxyConfiguration Optional. We Work Remotely works without a proxy.

Use cases

  • Fill a remote job board with fresh, fully-described WWR listings.
  • Build a category-specific feed (e.g. design or DevOps roles only).
  • Source candidates by matching required skills across open remote roles.
  • Track remote hiring by category, region and job type over time.

Pricing

Pay-per-event: you're billed a small amount per run and per item scraped — you only pay for what you get. See the Pricing tab for current rates.

FAQ

Do I need a We Work Remotely account or API key? No. The Actor reads We Work Remotely's public RSS feeds over plain HTTP — no login, no API key.

How many jobs can I get per run? Pass "all" for the full feed (~100 latest jobs) or specific category slugs. Use maxItemsPerCategory to cap how many jobs each category returns.

Is scraping We Work Remotely legal? Only public RSS feed data that WWR publishes openly is read. This is an independent tool, not affiliated with We Work Remotely; review their Terms of Service and applicable regulations for your use case.

What's the output format? Clean JSON — one record per job with title, company, category, type, region/state/country, salary, skills, logo, postedAt, the full description and the apply url. Export as JSON, CSV or Excel.

Can I filter by category? Yes. Pass category slugs like remote-programming-jobs, remote-design-jobs or remote-devops-sysadmin-jobs, one per line — or a full WWR feed/category URL. Use "all" for every remote job.

Can I connect the We Work Remotely Jobs Scraper to other tools? The We Work Remotely Jobs Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Broaden your remote-jobs dataset with related scrapers:

Notes

This Actor reads We Work Remotely's public RSS feeds. It is an independent tool and is not affiliated with, endorsed by, or sponsored by We Work Remotely; "We Work Remotely" is a trademark of its respective owner.

Input

FieldTypeDescription
categories
Categories
arrayCategory slugs to scrape, one per line. Use "all" for every remote job, or e.g. "remote-programming-jobs", "remote-design-jobs", "remote-customer-support-jobs", "remote-devops-sysadmin-jobs", "remote-sales-jobs", "remote-marketing-jobs", "remote-product-jobs".
maxItemsPerCategory
Max jobs per category
integerCap jobs per category (0 = all in the feed, ~100 for "all").
Default: 0
proxyConfiguration
Proxy (optional)
objectOptional. We Work Remotely works without a proxy.
Default: {"useApifyProxy": false}

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~weworkremotely-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "categories": [
    "all"
  ]
}'

Pricing

EventPricePaid plans from
Job scraped
One remote job with title, company, category, type, region, salary, skills, posted date, apply link and full description
$0.002$0.001
Category feed fetched
One We Work Remotely category feed (~100 jobs) fetched and parsed
$0.001$0.001

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Dribbble Shots Scraper

Scrape public design shots from Dribbble: title, high-res image, tags, likes, views and designer credit. Filter by category or sort, export JSON, CSV or Excel.

359 runs · 5 users · $0.003 / shot scraped

Computrabajo Scraper

Scrape Computrabajo job listings across Latin America (Mexico, Colombia, Argentina, Chile, Peru and more): title, company, location, salary, posted date and apply URL. Filter by country and keyword. No setup.

206 runs · 4 users · $0.002 / listing scraped

Kraken Market Data Scraper

Fetch Kraken spot market data in bulk: ticker stats (ask, bid, last, 24h high/low/volume/vwap), OHLC candles for any interval, order book depth (top bids/asks), and tradable pair metadata. Fast, clean and cheap.

165 runs · 4 users · $0.001 / pair scraped

Bayt Scraper

Scrape Bayt.com job listings across the Middle East (UAE, Saudi Arabia, Egypt, Qatar and more): title, company, location, posted date and apply URL. Filter by country and keyword.

134 runs · 4 users · $0.003 / job scraped

GitHub Scraper

Search GitHub and scrape repositories (stars, forks, language, topics, license, dates) or user profiles (name, company, location, bio, followers, public email, repos). Uses the GitHub REST API; optional token for higher rate limits. For developer lead generation, OSS research and recruiting.

131 runs · 7 users · $0.0008 / item scraped

Hacker News Scraper

Scrape Hacker News stories, comments, Ask HN, Show HN, jobs and polls by keyword, points, comments and date range. Sort by relevance or newest. Title, URL, author, points, comment count, text and HN link. Fast clean HTTP via the HN Algolia API, no setup.

130 runs · 2 users · $0.004 / item scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build