[๐Ÿ’ฐ0.8/1k] WeWorkRemotely Jobs Scraper avatar

[๐Ÿ’ฐ0.8/1k] WeWorkRemotely Jobs Scraper

Pricing

from $0.70 / 1,000 jobs

Go to Apify Store
[๐Ÿ’ฐ0.8/1k] WeWorkRemotely Jobs Scraper

[๐Ÿ’ฐ0.8/1k] WeWorkRemotely Jobs Scraper

Scrapes job listings from WeWorkRemotely.com. Supports categories, search, and job detail pages with rich JSON-LD data including salary, applicant countries, and company info.

Pricing

from $0.70 / 1,000 jobs

Rating

0.0

(0)

Developer

Epic Scrapers

Epic Scrapers

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

WeWorkRemotely Jobs Scraper

Scrape remote job listings from WeWorkRemotely.com โ€” the largest remote work community with over 3 million visitors. Extract job titles, descriptions, salaries, company info, applicant country requirements, skills, and more. Export to JSON, CSV, or Excel.

What This Scraper Does

  • Scrape job listings from category pages, search results, employment-type pages, or individual job detail pages
  • Extract full job details including descriptions, salary ranges (min/max), employment type, company info, and applicant country requirements
  • Filter by category โ€” Back-End, Front-End, Full-Stack, DevOps, Design, Product, Sales, Customer Support, and more
  • Search by keyword โ€” find specific roles like "python developer", "react", "devops engineer"
  • Filter by employment type โ€” Full-Time, Contract
  • Post-filter results by country, region, time posted, job type, and minimum salary
  • Choose output mode โ€” detailed mode with full job descriptions and salary data, or fast listing-only mode

Why Use This Scraper

WeWorkRemotely is one of the most popular remote job boards, but browsing manually is time-consuming. You can't search with complex filters, compare salaries across listings, or export results in bulk. This scraper automates the entire process so you can:

  • Build a pipeline of remote job leads in minutes instead of hours
  • Filter jobs by the countries that accept applicants from your location
  • Find jobs within your salary range using the minimum salary filter
  • Track new job postings over time with the posted-date filter
  • Export structured data for analysis, job boards, or recruitment tools

Quick Start

Paste one or more WeWorkRemotely URLs directly:

{
"startUrls": [
"https://weworkremotely.com/categories/remote-back-end-programming-jobs",
"https://weworkremotely.com/remote-full-time-jobs",
"https://weworkremotely.com/remote-jobs/search?term=python"
],
"includeDetailPages": true,
"maxItems": 100
}

Option B: Built-in Filters

Don't have specific URLs? Use the category, keyword, and employment-type pickers instead:

{
"category": "remote-back-end-programming-jobs",
"searchKeyword": "python",
"employmentType": "full-time",
"includeDetailPages": true,
"maxItems": 100
}

Option C: Fast Listing-Only Mode

Get basic job info without detail pages โ€” much faster for large-scale scraping:

{
"startUrls": [
"https://weworkremotely.com/categories/remote-front-end-programming-jobs"
],
"includeDetailPages": false,
"maxItems": 500
}

Available Categories

Category SlugDisplay Name
remote-back-end-programming-jobsBack-End Programming
remote-front-end-programming-jobsFront-End Programming
remote-full-stack-programming-jobsFull-Stack Programming
remote-devops-sysadmin-jobsDevOps and SysAdmin
remote-design-jobsDesign
remote-product-jobsProduct
remote-management-and-finance-jobsManagement and Finance
remote-sales-and-marketing-jobsSales and Marketing
remote-customer-support-jobsCustomer Support
all-other-remote-jobsAll Other Remote

URL Types You Can Use

URL PatternDescription
https://weworkremotely.com/remote-jobsAll job listings
https://weworkremotely.com/categories/{slug}Jobs in a specific category
https://weworkremotely.com/remote-jobs/search?term={keyword}Search results for a term
https://weworkremotely.com/remote-full-time-jobsFull-time jobs only
https://weworkremotely.com/remote-contract-jobsContract jobs only
https://weworkremotely.com/remote-jobs/{job-slug}A single job detail page

Post-Filters

Narrow down results after scraping with these optional filters:

FilterDescriptionExample
countriesOnly keep jobs accepting applicants from these countries["US", "GB", "DE"]
timeFilterOnly keep jobs posted within this window"7d", "30d", "24h", "90d"
regionsOnly keep jobs from these regions["Anywhere in the World", "USA Only"]
jobTypesOnly keep specific employment types["Full-Time", "Contract"]
minSalaryMinimum salary in USD/year80000

Example: Full Input

{
"startUrls": [
"https://weworkremotely.com/categories/remote-back-end-programming-jobs",
"https://weworkremotely.com/remote-full-time-jobs"
],
"includeDetailPages": true,
"includeDescription": true,
"cleanHtml": false,
"countries": ["US", "GB", "CA"],
"timeFilter": "30d",
"regions": [],
"jobTypes": ["Full-Time"],
"minSalary": 60000,
"maxItems": 200
}

Example Output

Each job result contains structured data ready for analysis:

{
"jobId": "community-sports-partners-web-developer",
"title": "Web Developer",
"url": "https://weworkremotely.com/remote-jobs/community-sports-partners-web-developer",
"description": "<strong>Description</strong><br/><p>Community Sports Partners is one of the largest...</p>",
"employmentType": ["Full-Time"],
"occupationalCategory": ["Back-End Programming"],
"postedDate": "2026-05-28 21:38:25 UTC",
"validThrough": "2026-06-27 21:38:25 UTC",
"companyName": "Community Sports Partners",
"companyLogo": "https://we-work-remotely.imgix.net/logos/0171/5359/logo.gif",
"companyUrl": "https://communitysportspartners.ca",
"companyId": "community-sports-partners",
"location": "Buenos Aires, Argentina",
"applicantCountries": ["US", "GB", "DE"],
"salary": {
"currency": "USD",
"min": 80000,
"max": 120000,
"unit": "YEAR"
},
"applyUrl": "https://communitysportspartners.ca/careers",
"applyType": "external",
"directApply": false,
"tags": ["Full-Time", "Anywhere in the World"],
"isFeatured": false,
"isBoosted": false,
"postedAge": "2d",
"scrapedAt": "2026-05-30T14:00:00.000Z",
"listingOnly": false
}

Output Fields

FieldDescription
jobIdUnique job slug from the URL
titleJob title as listed on WeWorkRemotely
urlDirect link to the job listing
descriptionFull job description (HTML or plain text)
employmentTypeEmployment type(s) โ€” Full-Time, Contract, etc.
occupationalCategoryJob categories โ€” Back-End Programming, Design, etc.
postedDateWhen the job was posted (UTC)
validThroughWhen the job listing expires (UTC)
companyNameName of the hiring company
companyLogoURL of the company logo image
companyUrlCompany's website URL
companyIdCompany's profile slug on WeWorkRemotely
locationCompany headquarters location
applicantCountriesCountries where applicants can be based
salarySalary information (currency, min, max, unit)
applyUrlExternal URL to apply for the job
applyTypeWhether the apply URL is external
directApplyWhether the job supports direct application
tagsListing tags (employment type, region, salary band)
isFeaturedWhether the job is a featured/paid listing
isBoostedWhether the job is boosted
postedAgeHuman-readable time since posting (e.g. "2d", "1w")
scrapedAtTimestamp when the job was scraped
listingOnlyWhether this result came from listing-only mode

Output Formats

Results are stored in the default dataset and available as:

  • JSON โ€” structured data for API consumption or further processing
  • CSV โ€” open in Excel, Google Sheets, or any spreadsheet tool
  • Excel โ€” formatted spreadsheets ready for reporting

Tips & Use Cases

Job hunting โ€” scrape your target category with includeDetailPages: true and timeFilter: "7d" to get the latest relevant listings with full descriptions and salary info.

Recruitment & sourcing โ€” scrape multiple categories with includeDetailPages: false for speed, then use the countries filter to find candidates eligible in specific regions.

Market research โ€” scrape all categories regularly to track remote job market trends: which technologies are in demand, average salary ranges by role, and which companies are hiring.

Job board / aggregator โ€” use the output to populate your own job board or newsletter with fresh remote job listings.

Competitive analysis โ€” monitor which companies are posting the most remote roles and what skills they're looking for.


Built on the Apify platform. To run this scraper, you'll need an Apify account and residential proxies (recommended for reliable access).