We Work Remotely Jobs & Salary Scraper
Pricing
from $2.00 / 1,000 results
We Work Remotely Jobs & Salary Scraper
Scrape remote jobs from We Work Remotely by category. Extract job title, company, region, category, job type, salary range, apply URL, company website and full description. Export JSON, CSV or Excel. No login or API key.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
We Work Remotely Jobs & Salary Scraper
Extract remote jobs from We Work Remotely by category, with company, region, job type, salary range, apply URL and full description
| 25 fields per record | 11 categories coverage | JSON / CSV / Excel output formats | Updated 2026-07-05 |
What you get
Pick a category (or scrape every category at once) and get each open remote role on We Work Remotely as a structured record, with the salary range and apply URL pulled from the job page:
- imageUrl: the hiring company logo
- title: the full listing title
- company: the hiring company name
- role: the job title without the company prefix
- url: the public job page link
- jobId: the job slug
- category: the We Work Remotely category the role sits in
- employmentType: full-time, contract, part-time and similar
- region: the advertised work region, for example Anywhere in the World or USA Only
- state: the state or province when the listing names one
- salaryMin*: the low end of the advertised salary
- salaryMax*: the high end of the advertised salary
- salaryCurrency*: the salary currency
- salaryPeriod*: the salary period, for example year or hour
- salaryText*: the salary band as shown on the job page
- companyWebsite*: the hiring company website
- companyAddress*: the hiring company address when listed
- applyUrl*: the direct application link when the employer provides one
- jobLocationType*: the work arrangement, for example remote
- skills: the skills tag on the listing
- publishedAt: when the job was posted
- expiresAt: when the posting is set to expire
- descriptionHtml: the full job description as HTML
- descriptionText: the full job description as clean plain text
- observedAt: when this listing was last seen by the scraper
*These fields only appear when Fetch salary and apply details is set to true.
Who is it for
| Use case | Who benefits |
|---|---|
| Build a remote job board or aggregator feed | Job board and marketplace builders |
| Track remote hiring and salary benchmarks by category | Talent and labor market analysts |
| Find companies hiring remotely for outreach | Recruiters and staffing agencies |
| Read hiring signals to time sales and prospecting | Sales and revenue teams |
| Collect fresh remote roles for a newsletter or community | Content and community builders |
Frequently Asked Questions
Which categories can I scrape on We Work Remotely? You can scrape programming (full-stack, back-end, front-end), design, DevOps and sysadmin, customer support, sales and marketing, product, management and finance, and all other remote roles. Leave the category on All jobs to pull every category in one run, or paste a full category URL to target one.
Does it return the salary for each job? Yes, when Fetch salary and apply details is on. Each job page is read for the salary range, currency and period, plus the salary band shown on the listing. Many remote roles do not publish a salary, so those records leave the salary fields empty.
How many jobs can it return? The All jobs feed returns around one hundred of the most recent roles across every category, and each category feed returns its own recent set. Use Max Items to cap the total when you only need a sample.
Can I filter to specific roles? Use the Keyword filter to keep only jobs whose title, company, category, region or description contain your keyword, for example engineer, senior or marketing. Leave it empty to return every job.
What is the difference between running with and without details? Without details the run is fast and returns the listing fields such as title, company, region and description. With details on, the scraper also opens each job page to add the salary range, employment type, company website and apply URL.
Export, API and AI agents (x402 + MCP)
Export the scraped data to JSON, CSV or Excel, pull it as a dataset through the Apify API, or wire it into your app with no code. This web scraper and data extractor also works for bulk data extraction and scheduled runs.
For AI agents: this Actor is available on x402, Apify's agentic payment standard built with Coinbase. An AI agent can discover, pay for and run it on its own with a funded wallet and a single HTTP request: no account, no subscription, no API key and no human in the loop. It also runs as an MCP tool inside Claude, Cursor and other AI clients out of the box. Learn more about x402 agentic payments on Apify.
Related scrapers
Need data from the same space? Here are other scrapers we build and maintain:
- Greenhouse Job Board Listings Scraper: Every open role from any company hiring on Greenhouse.
- Indeed Job Listings & Salary Scraper: Job postings with company, location and salary fields.
- LinkedIn Jobs, Company & Seniority Scraper: Job postings with company, seniority and location.
- GetOnBrd LATAM Tech Jobs & Salary Scraper: Latin American tech job listings with salary data.
- Seek Australia Jobs & Salary Scraper: Job listings and salary data from Seek Australia and New Zealand.
- Jora Jobs & Salary Scraper: Job postings and pay ranges across Jora in Australia, NZ and Asia.
More scrapers at scrapers.lat
This actor is built and maintained by scrapers.lat, where we publish scrapers for Latin American and US public platforms: real estate, jobs, e-commerce, company registries and government data. Browse the full catalog, see live sample output for each one, or ask us for a custom scraper at scrapers.lat.
This actor is an independent tool and has no affiliation with We Work Remotely. It only accesses data that is publicly available on the platform. Use it in accordance with We Work Remotely's terms of service.
