We Work Remotely Jobs Scraper
Pricing
from $1.33 / 1,000 results
We Work Remotely Jobs Scraper
Scrape remote job listings from We Work Remotely with the full job description, company, category, employment type, region and expiry date. Keyless RSS source, no login, no browser.
Pricing
from $1.33 / 1,000 results
Rating
0.0
(0)
Developer
Farhan Febrian Nauval
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
We Work Remotely Jobs Scraper — Remote Roles with Full Descriptions
Scrape remote job listings from We Work Remotely: company, role, category, employment type, region and country, posting and expiry dates — and the complete job description, which the source publishes inline. Keyless public RSS. No login, no browser, no proxy needed.
Input
| Field | Type | Default | Description |
|---|---|---|---|
categories | array | all eight | programming, design, customer-support, devops-sysadmin, sales-marketing, product, management-finance, all-other |
latestAcrossAllCategories | boolean | false | One request, but capped at 90 jobs — see below |
maxItems | integer | all | Stop after this many jobs |
Output
{"_input": "sales-marketing","_source": "S1-wwr-rss","_scrapedAt": "2026-09-09T12:31:44Z","url": "https://weworkremotely.com/remote-jobs/salesloft-enterprise-account-director","slug": "salesloft-enterprise-account-director","fullTitle": "Salesloft: Enterprise Account Director","company": "Salesloft","title": "Enterprise Account Director","category": "All Other Remote","employmentType": "Full-Time","region": "Anywhere in the World","country": "United States of America","countryRaw": "🇺🇸 United States of America","state": null,"skills": null,"description": "Headquarters: United States, Remote\n\nJob Title: …","descriptionHtml": "<p><strong>Headquarters:</strong> …</p>","publishedAt": "2026-09-09T07:30:45Z","expiresAt": "2026-10-09T07:30:45Z"}
Three things worth knowing
The combined feed is capped; the category feeds are not. /remote-jobs.rss returns 90 items,
roughly ten per category, and looks like the whole board until you compare it. Reading the eight
category feeds at the same moment returned 238 distinct jobs. So "all categories" is the
default and latestAcrossAllCategories is offered only as a one-request "what is new" shortcut,
labelled as such.
The title packs company and role together, and the split is on the first colon.
Salesloft: Enterprise Account Director is easy;
IxDF - Interaction Design Foundation: Course Director: UX, UI, and AIfullTitle is kept
alongside the split so nothing is lost.
No per-job request is needed. The RSS carries the entire description inline — 737 characters at the shortest, a median of 5,267, up to 18,707. Scraping the whole board costs eight requests.
Country is usually empty, and that is the data
Only 30 of 238 jobs named a country; the rest are Anywhere in the World or similar, which is what
region is for. An empty country here means "not restricted to one", not a missing value.
Errors
_error | Meaning |
|---|---|
feed_not_found | 404 — the category slug moved |
empty_feed | 200 with no <item> elements, so the feed format changed |
unexpected_shape | An item with neither a link nor a guid |
blocked | Every TLS profile was refused |
network_error | The ladder never reached the server — DNS, timeout, reset |
A job listed under two categories is emitted once: these feeds are slices of one board, so de-duplication is across the whole run, by URL.
If no jobs are scraped at all, the run fails rather than reporting success over an empty dataset.