We Work Remotely Jobs Scraper
Pricing
from $1.00 / 1,000 jobs
We Work Remotely Jobs Scraper
Remote jobs from all ten We Work Remotely categories with the company's headquarters and website, skills and the countries candidates may live in. Filter by keyword, country, contract or posting date, and schedule the new-only mode for a daily list of fresh listings.
Pricing
from $1.00 / 1,000 jobs
Rating
0.0
(0)
Developer
deriverge s.r.o.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
We Work Remotely is a job board that lists only remote work, sorted into ten categories from programming and design to customer support and sales. Each row is one listing: title, company, the company's headquarters and website, category, skills, full-time or contract, the countries candidates may live in, posting and expiry dates and the link. The form starts with three categories selected, so Start returns up to 50 jobs in a few seconds. The board's feeds have no pay field; where an employer states a salary, it is in the description. It costs $2.00 per 1,000 jobs on the Free plan ($1.00 on Business), and the $5 of monthly credit in Apify's Free plan covers about 2,500 jobs.
Output fields
| Field | Description |
|---|---|
title, company | Job title and company, split from the listing title, e.g. Logicstics: Digital Marketing & Google Ads / AI Search Specialist. |
companyHeadquarters | Where the company is based, as the listing states it: Philadelphia, PA, USA, Zurich, Switzerland or just Remote. |
companyUrl, companyLogo | Company website and logo, when the listing has them: 147 and 96 of 375 listings on 11 October 2026. |
category | One of the ten categories, e.g. Sales and Marketing or DevOps and Sysadmin. |
tags | Skills the employer picked, e.g. SEO, AI Strategy and Google Ads. Empty on 288 of the 375 listings. |
employmentType | full_time or contract. |
locationRestriction | Where candidates may live, in the board's words: a list of countries, a region such as Europe or North America Only, or Anywhere in the World. |
countries | The same countries as a list, e.g. ["United States of America"]. Empty when the listing names no country. |
postedAt, expiresAt | When the listing was published and when it expires, in UTC. |
description | The listing text without HTML. By default the first 300 characters, and the whole text with Include the full description. The headquarters and website lines move to their own fields. |
url, applyUrl, jobId, key | The listing on weworkremotely.com, which is also the apply link and the job's ID; key adds the weworkremotely: prefix. |
salaryMin, salaryMax, salaryCurrency, salaryPeriod, salaryText, seniority, timezones, verified, companySlug | Always empty here. The actor shares one table with our Remote Jobs Scraper, which reads six boards, and We Work Remotely provides none of these. source and sourceName are always weworkremotely and We Work Remotely. |
How to scrape We Work Remotely
- In Categories, choose any of Full-Stack, Back-End and Front-End Programming, Design, DevOps and Sysadmin, Management and Finance, Product, Customer Support, Sales and Marketing and All Other Remote. With none chosen, the actor reads the main feed and all ten categories.
- Optionally keep only some of the jobs: Keywords (any of) looks in the title, company, category and skills; Candidate countries (any of) takes a name such as
Canadaor a code such asCA; Employment types picks full time or contract; Posted within the last N days drops older listings, and Exclude keywords drops listings whose title, company, category or skills contain a word you name. - Turn on Include the full description if you need the whole listing text. The price does not change.
- Set Maximum rows and click Start. The listings land in the Output tab, and the export button there gives CSV, Excel or JSON.
For API users, Python and Django jobs open to candidates in Germany or Europe, posted in the last week:
{"categories": ["full-stack-programming", "back-end-programming", "devops-sysadmin"],"keywords": ["python", "django"],"locations": ["DE", "Europe"],"postedWithinDays": 7,"includeDescription": true,"maxItems": 200}
Example output
One listing from a run with the default settings on 11 October 2026, so description holds its first 300 characters.
{"key": "weworkremotely:https://weworkremotely.com/remote-jobs/logicstics-digital-marketing-google-ads-ai-search-specialist","source": "weworkremotely","sourceName": "We Work Remotely","jobId": "https://weworkremotely.com/remote-jobs/logicstics-digital-marketing-google-ads-ai-search-specialist","title": "Digital Marketing & Google Ads / AI Search Specialist","company": "Logicstics","companyLogo": "https://wwr-pro.s3.amazonaws.com/logos/0171/6146/logo.gif","companySlug": null,"companyUrl": "https://logicstics.com","companyHeadquarters": "Philadelphia, PA, USA","category": "Sales and Marketing","tags": ["SEO","AI Strategy","Google Ads"],"employmentType": "full_time","seniority": null,"locationRestriction": "Anywhere in the World","countries": [],"timezones": [],"salaryMin": null,"salaryMax": null,"salaryCurrency": null,"salaryPeriod": null,"salaryText": null,"postedAt": "2026-10-07T21:47:34.000Z","expiresAt": "2026-11-06T21:47:34.000Z","verified": null,"description": "Remote | Full-Time Logicstics is looking for an experienced Digital Marketing & Google Ads / AI Search Specialist to take ownership of our online lead generation strategy. We are an international moving and logistics company serving customers relocating throughout the world. This is a hands-on posit","url": "https://weworkremotely.com/remote-jobs/logicstics-digital-marketing-google-ads-ai-search-specialist","applyUrl": "https://weworkremotely.com/remote-jobs/logicstics-digital-marketing-google-ads-ai-search-specialist"}
How much does it cost to scrape We Work Remotely?
| Free plan | Starter | Scale | Business | |
|---|---|---|---|---|
| 1,000 jobs | $2.00 | $1.60 | $1.30 | $1.00 |
You pay only for the events in the table. There is no start fee, and compute time and proxies are included.
On 11 October 2026 the main feed and the ten category feeds held 375 different jobs, and returning all of them costs $0.75 on the Free plan or $0.375 on Business. A job that sits in two feeds is returned once, and listings your filters drop or the new-only mode skips are not charged.
Limits
- The actor reads the board's RSS feeds: the main feed and one feed per category. The board's web pages answered our requests with HTTP 403 in October 2026, so anything the feeds do not carry cannot be returned. The category feeds held between 4 jobs (Back-End Programming) and 100 (Sales and Marketing) on 11 October 2026, and an exact 100 may mean that feed is capped.
- 279 of the 375 jobs were open
Anywhere in the Worldand pass every Candidate countries filter. 84 named countries, 64 of them the United States, and 12 named a region or a city. - The keyword filter does not search the description, and only 87 of the 375 listings had skills, so a keyword mostly has to appear in the title.
- Skills are split at commas. Two skills that the board joins with "and" stay one tag, e.g.
Technical Support and Customer Support. postedAtis the date the listing first went up. Most listings expire 30 days later, but some run much longer: one listing still live in October 2026 was first posted in June 2023.
A daily feed of new remote jobs
Turn on Return only jobs new since the last run, give the run a Watch name such as python-europe or save it as a task, and add a daily schedule. The actor remembers every job it read under that name while the job stays in the feeds and for 60 days after it leaves them, so each run returns only listings that were not there before. A job that passed your filters but did not fit under Maximum rows is not marked as seen and comes with the next run.
FAQ
Is it legal to scrape We Work Remotely?
The actor reads the RSS feeds that We Work Remotely publishes for anyone to subscribe to. It does not open the job pages and collects nothing about applicants. Employers write the listings, and url leads back to the original on weworkremotely.com. What you do with the listings, including republishing them, is your responsibility.
How fresh are the jobs?
Each run reads the feeds at that moment. Of the 375 jobs listed on 11 October 2026, half had been posted in the previous 11 days and 340 were set to expire 30 days after posting.
Related scrapers
Support
This actor is built and maintained by deriverge s.r.o., a software company based in the Czech Republic. If a run fails or a field you need is missing, please open an issue in the Issues tab or write to us at info@deriverge.com. We respond in English and Czech. Runs can be scheduled in Apify Console or started from the API tab, which has examples for Python, JavaScript and cURL and works with Make, Zapier, n8n and the Apify MCP server. If the actor saves you time, a short review helps other people find it.