VOOZH about

URL: https://apify.com/shahidirfan/weworkremotely-job-scrapper

⇱ WeWorkRemotely Jobs Scraper Β· Apify


Pricing

from $1.00 / 1,000 results

Go to Apify Store

WeWorkRemotely Jobs Scraper

Introducing the WeWorkRemotely Jobs Scrapper, a lightweight actor designed to efficiently extract remote job listings from WeWorkRemotely. Fast, simple, and reliable. For optimal performance and to avoid blocking, the use of residential proxies is highly recommended. Start scraping today!

Pricing

from $1.00 / 1,000 results

Rating

5.0

(2)

Developer

πŸ‘ Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

1

Bookmarked

72

Total users

15

Monthly active users

11 days ago

Last modified

Share

Extract remote job listings from WeWorkRemotely quickly and reliably. Collect role details, company information, compensation signals, categories, and application links in structured output ready for analysis, monitoring, and automation. Ideal for hiring teams, market researchers, and job intelligence workflows.


Features

  • High-volume collection β€” Collect well beyond 100 jobs in a single run.
  • Search URL filtering β€” Use one or many search URLs to narrow results by keyword intent.
  • Rich job records β€” Capture title, company, location, compensation, skills, expiry date, and apply URL.
  • Smart deduplication β€” Prevent duplicate records across category sources.
  • Clean structured output β€” Exportable dataset ready for BI, alerts, and downstream pipelines.

Use Cases

Job Market Intelligence

Track demand across role types, categories, and locations. Monitor how hiring trends shift over time with repeatable snapshots.

Compensation Benchmarking

Analyze available salary signals across listings and compare compensation patterns by category and company segment.

Candidate Outreach Research

Identify hiring companies, map active roles, and build focused outreach lists using job and company-level fields.

Remote Hiring Operations

Support talent teams with fresh datasets for sourcing, reporting, and recurring hiring dashboards.

Niche Opportunity Discovery

Filter by search intent (for example specific skills) to discover less obvious openings and sub-markets.


Input Parameters

ParameterTypeRequiredDefaultDescription
search_urlsArrayNo[]Multiple search URLs. Terms are combined with OR logic.
categoryStringNo"all"Category scope to collect from.
results_wantedIntegerNo20Maximum number of records to return.

Category values

  • all
  • remote-full-stack-programming-jobs
  • remote-front-end-programming-jobs
  • remote-back-end-programming-jobs
  • remote-design-jobs
  • remote-devops-sysadmin-jobs
  • remote-management-and-finance-jobs
  • remote-product-jobs
  • remote-customer-support-jobs
  • remote-sales-and-marketing-jobs
  • all-other-remote-jobs

Output Data

Each item in the dataset contains:

FieldTypeDescription
titleStringJob title.
companyStringCompany name.
categoryStringPrimary category label.
categoriesArrayAll category labels found for the listing.
locationStringLocation or region details from listing content.
regionString | nullRegion value published with the listing.
countryString | nullCountry value published with the listing.
stateString | nullState or province value published with the listing.
salaryString | nullRaw compensation text when available.
min_salaryNumber | nullParsed minimum salary when detectable.
max_salaryNumber | nullParsed maximum salary when detectable.
currencyString | nullParsed currency code when detectable.
salary_intervalString | nullParsed compensation interval (hour, year, etc.) when detectable.
job_typeString | nullEmployment type signals (for example Contract, Full-Time) when detectable.
skillsArraySkills or keywords published with the listing.
date_postedString | nullListing publish date string.
expires_atString | nullListing expiry date string when published.
description_htmlString | nullClean rich description using only safe structural tags.
description_textString | nullPlain text description.
urlStringListing URL.
guidString | nullListing identifier value.
apply_urlString | nullExtracted apply URL.
company_websiteString | nullCompany website URL when available.
rss_creatorString | nullCreator metadata when available.
_sourceStringSource marker for traceability.

Usage Examples

Basic Collection

{
"category":"all",
"results_wanted":20
}

Category-Focused Collection

{
"category":"remote-back-end-programming-jobs",
"results_wanted":20
}

Search URL Filtering (Multiple)

{
"search_urls":[
"https://weworkremotely.com/remote-jobs/search?term=python",
"https://weworkremotely.com/remote-jobs/search?term=golang"
],
"category":"all",
"results_wanted":20
}

Sample Output

{
"title":"Senior Backend Engineer",
"company":"Example Labs",
"category":"Back-End Programming",
"categories":["Back-End Programming"],
"location":"United States",
"region":"Anywhere in the World",
"country":null,
"state":null,
"salary":"$120,000 - $160,000 per year",
"min_salary":120000,
"max_salary":160000,
"currency":"USD",
"salary_interval":"year",
"job_type":"Full-Time",
"skills":["Node.js","PostgreSQL","AWS"],
"date_posted":"Fri, 14 Feb 2026 12:31:45 +0000",
"expires_at":"Sun, 14 Mar 2026 12:31:45 +0000",
"description_html":"<p><strong>About the role</strong></p><ul><li>Build backend systems</li></ul>",
"description_text":"...",
"url":"https://weworkremotely.com/remote-jobs/example-labs-senior-backend-engineer",
"guid":"https://weworkremotely.com/remote-jobs/example-labs-senior-backend-engineer",
"apply_url":"https://weworkremotely.com/remote-jobs/example-labs-senior-backend-engineer",
"company_website":"https://examplelabs.com",
"rss_creator":null,
"_source":"weworkremotely-rss-api"
}

Tips for Best Results

Start Broad, Then Narrow

  • Run with category: "all" to build a large baseline dataset.
  • Add search_urls to focus on specific skills and roles.

Request Sufficient Volume

  • Use results_wanted above 100 for broader market snapshots.
  • Increase limits for periodic reporting and trend tracking.

Expect Natural Nulls

  • Some listings do not publish compensation or employment type.
  • Null values indicate source-side absence rather than extraction failure.

Use Repeated Runs for Monitoring

  • Schedule recurring runs to detect newly posted jobs and changes over time.

Integrations

  • Google Sheets β€” Analyze listings with pivot tables and filters.
  • Airtable β€” Build searchable hiring databases.
  • Slack β€” Push fresh-job alerts to channels.
  • Webhooks β€” Send results into custom systems.
  • Make β€” Build no-code automation workflows.
  • Zapier β€” Trigger downstream business actions.

Export Formats

  • JSON β€” Developer-friendly structured data.
  • CSV β€” Spreadsheet-ready rows.
  • Excel β€” Business reporting format.
  • XML β€” Structured interchange format.

Frequently Asked Questions

Why are some salary fields null?

Not all listings include compensation details. When compensation is present and parseable, salary fields are populated.

Why does description_html not contain links or page wrappers?

The dataset keeps only safe content tags such as paragraphs, lists, headings, and emphasis tags so the description stays readable and easy to reuse.

Why is job_type null on some records?

Employment type is only filled when the listing includes clear type signals.

Can I collect more than 100 jobs?

Yes. Set results_wanted above 100 to return larger datasets.

Can I pass multiple search URLs?

Yes. Use search_urls; matching uses OR logic across extracted terms.

Are duplicate jobs removed?

Yes. Records are deduplicated by listing URL.


Support

For issues or feature requests, open a request through the Apify Console.

Resources


Legal Notice

This actor is intended for legitimate data collection. You are responsible for complying with applicable laws and platform terms, and for responsible use of collected data.

You might also like

TotalJobs Scraper

shahidirfan/Total-Jobs-Scraper

Introducing the Total Jobs Scraper, a lightweight actor designed to efficiently extract job listings from Total Jobs. Fast and user-friendly. For optimal performance and to ensure reliable data collection, the use of residential proxies is strongly recommended. Start gathering job data today!

48

5.0

[πŸ’°0.8/1k] WeWorkRemotely Jobs Scraper

epicscrapers/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.

2

WeWorkRemotely Job Scrapper

efficient_yabby/weworkremotely-job-scrapper

WeWorkRemotely Job Scraper A powerful Apify actor that extracts remote job listings (titles, companies, locations, descriptions) with pagination & category filters. Outputs clean JSON/CSV for recruiters, job boards & HR tools. Built for reliability with retries, proxies & scheduling.

Welcome To The Jungle Jobs Scraper

shahidirfan/Jungle-Job-Scraper

Extract job listings effortlessly with the Jungle Job Scraper. This lightweight actor is designed for fast and efficient data extraction from Jungle. For optimal stability and to avoid blocking, using residential proxies is highly recommended. Start scraping today!

172

4.8

NHS UK Jobs Scraper

shahidirfan/NHS-UK-jobs-Scraper

Efficiently extract vacancies from the UK's official health job board. This lightweight actor is designed for speed and reliability. For the best performance and to avoid blocking, using residential proxies is highly recommended. Streamline your healthcare recruitment data today!

20

WeWorkRemotely Scraper | Remote Jobs Board Export

parseforge/weworkremotely-scraper

Export remote job postings from WeWorkRemotely: title, company, category, region, salary hints, post date and apply link. Filter by category (Programming, Design, Marketing, etc.). CSV, Excel, JSON or XML for talent pipelines and remote-work research.

Reddit Community Scraper πŸ‘Ύ

shahidirfan/Reddit-Community-Scraper

Efficiently extract detailed data from Reddit communities and subreddits. This lightweight actor is designed for speed and simplicity. For optimal performance and to minimize the risk of rate limiting or blocking, the use of residential proxies is highly recommended.

30

5.0

ClearedJobs Scraper

shahidirfan/ClearedJobs-Scraper

Effortlessly extract security-cleared job listings with the ClearedJobs Scraper. This lightweight actor is designed for fast, efficient data extraction. For optimal performance and to avoid IP blocking, using residential proxies is highly recommended. Streamline your recruitment data today!