VOOZH about

URL: https://apify.com/crawlerbros/weworkremotely-job-scraper

⇱ We Work Remotely Jobs Scraper Β· Apify


Pricing

from $1.00 / 1,000 results

Go to Apify Store

We Work Remotely Jobs Scraper

Scrape remote job listings from WeWorkRemotely.com with titles, companies, locations, salaries, full descriptions, and company profiles. HTTP-only, no login required.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

1

Bookmarked

90

Total users

37

Monthly active users

2 months ago

Last modified

Share

Scrape remote jobs from WeWorkRemotely.com β€” titles, companies, locations, salaries, full descriptions, and company profiles. HTTP-only; no login, no cookies, no proxy required.

Output (per job)

  • type = job_wwr
  • url, id, slug
  • title, company, companyLogo, companyLogoFull, companyHq
  • companyWebsite β€” company homepage / social URL (hiringOrganization.sameAs)
  • hiringOrganizationSameAs β€” full list when multiple sameAs entries are present
  • companyBio β€” about-the-company text block when the sidebar provides one
  • category, occupationalCategory (string or list per JSON-LD)
  • employmentType β€” raw schema.org value (e.g. FULL_TIME)
  • employmentTypeNormalized β€” lower-case hyphenated form (e.g. full-time, contract)
  • jobLocationType β€” TELECOMMUTE / ONSITE
  • postedAt, applyBefore, validThrough
  • salary, salaryDetails (min / max / currency / unit)
  • salaryMin, salaryMax, salaryCurrency, salaryUnit β€” exposed at top level for easy filtering
  • applicantCountries, applicantLocationRequirements β€” parsed from applicantLocationRequirements[].name
  • directApply β€” JSON-LD boolean flag (Google structured-data hint)
  • skills β€” list extracted from Skills / Requirements bullet list when present
  • descriptionHtml, descriptionText (when includeDescription = true)
  • applyUrl
  • applicationCount β€” when the detail page shows "N applicants"
  • companyFoundedYear β€” when the company block shows a founded year
  • scrapedAt

If the listing / search returns zero results, a single job_wwr_blocked sentinel record is emitted so runs exit 0.

Input

FieldTypeDescription
categoryUrlsstring[]WWR category or search URLs. Prefill: https://weworkremotely.com/categories/remote-programming-jobs.
searchTermstringOptional keyword used when no categoryUrls are supplied (builds /remote-jobs/search?term=…).
maxItemsintegerMax jobs per run. Default 3.
includeDescriptionbooleanFetch each job's detail page for full description + company metadata. Default true.
cleanHtmlbooleanStrip scripts / tracking images from descriptionHtml. Default true.
regionsstring[]Optional region substrings (case-insensitive). Example: ["USA", "Europe"].
jobTypesstring[]Optional employment-type filter: full-time, contract, part-time.
minSalaryintegerMinimum salary in USD. Only applied when a listing has numeric salary data.

How it works

  1. Fetch each categoryUrls entry (or build a search URL from searchTerm).
  2. Extract /remote-jobs/<slug> links from the listing page.
  3. For each job, fetch the detail page and parse the embedded JobPosting JSON-LD schema (Google-compatible structured data). Fall back to DOM selectors where the schema lacks fields.
  4. Clean HTML: unescape entities, strip <script> and 1Γ—1 tracking images when cleanHtml = true.

FAQ

Do I need a proxy? No. Why is the sentinel emitted? When the given URL / search has no matching jobs, we still emit one record so downstream pipelines never see an empty output.

You might also like

We Work Remotely Jobs Scraper

seemuapps/simple-we-work-remotely-scraper

Scrape remote job listings from We Work Remotely by category β€” title, company, region, category, and full job description.

We Work Remotely Jobs Scraper

solidcode/weworkremotely-scraper

[πŸ’° $1.0 / 1K] Extract remote job listings from We Work Remotely. Filter by keyword, category, region, employment type, and recency. Get titles, companies, salaries, descriptions, and apply links.

We Work Remotely Scraper

gio21/weworkremotely-scraper

Scrape remote jobs from weworkremotely.com - a leading remote-jobs board. Title, company, region, category, tags, apply URL. Pay per job.

We Work Remotely Jobs Scraper

parseforge/we-work-remotely-scraper

Scrape remote job listings from We Work Remotely. Export title, company, category, location, job type, tags, and more to CSV, Excel, JSON, or XML.

We Work Remotely Jobs Scraper

parsebird/wwr-jobs-scraper

Scrape remote job listings from We Work Remotely, the world's largest remote job board. Filter by category, country, salary range, engagement type, and skills. Extract job details, company info, descriptions, and apply links.

We Work Remotely Scraper

piotrv1001/we-work-remotely-scraper

The We Work Remotely Scraper extracts job listings from search URLs, capturing job titles, company names, logos, categories, and direct linksβ€”ideal for remote job tracking and market analysis.

57

We Work Remotely Jobs Scraper with Company Details

crawlpilot/weworkremotely-job-scraper

Scrapes all remote jobs from We Work Remotely with full job & company data (job, website, HQ, etc.) and job details. Downloadable in JSON/CSV via API with clean table views.

84

5.0

We Work Remotely Scraper - Remote Jobs

makework36/weworkremotely-scraper

Scrape remote jobs from We Work Remotely (WWR): title, company, category, type, region, description and URL. Pure HTTP via public RSS feeds - fast and cheap. Filter by category and keyword.

πŸ‘ User avatar

deusex machine

2