Remote Developer Jobs Scraper
Pricing
from $2.00 / 1,000 results
Remote Developer Jobs Scraper
Scrape remote job listings from multiple sources — remote.com, remoteok.com, and weworkremotely.com - with a single keyword search. Filter by programming language, technology, or role and get structured results including title, company, location, salary, and tags.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Kostiantyn
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Remote Jobs Scraper
Scrape remote job listings from multiple sources — remote.com, remoteok.com, and weworkremotely.com — with a single keyword search. Filter by programming language, technology, or role and get structured results including title, company, location, salary, and tags.
What does Remote Jobs Scraper do?
Remote Jobs Scraper searches three of the most popular remote job boards simultaneously and returns a unified dataset of matching jobs. Provide a keyword like Java, TypeScript, React, or Fullstack and the actor queries each source, filters results to the last 6 months, and outputs structured JSON ready for analysis, alerting, or integration with other tools.
Running on the Apify platform gives you scheduled runs, API access, proxy rotation, and integrations with tools like Zapier, Make, and Google Sheets — no infrastructure required.
Why use Remote Jobs Scraper?
- Three sources in one run — remote.com, remoteok.com, and weworkremotely.com covered simultaneously
- Salary extraction — captures salary ranges where listed
- Smart filtering — frontend languages (React, TypeScript, Vue, etc.) automatically search frontend-only categories; backend languages search full-stack and back-end categories
- Date filtering — only returns jobs posted within the last 6 months
- Structured output — consistent JSON schema across all sources with
sourcefield to identify origin
How to use Remote Jobs Scraper
- Go to the actor page and click Try for free
- Enter a Programming Language / Technology / Role (e.g.
Java,React,Fullstack) - Optionally set Max Jobs to limit results (default: 100)
- Click Start and wait for the run to complete (typically about 30 seconds)
- Download results from the Output tab in JSON, CSV, or Excel format
Input
| Field | Type | Description | Default |
|---|---|---|---|
language | string | Programming language, technology, or role to search for (e.g. Java, TypeScript, React, Backend) | required |
maxJobs | integer | Maximum number of jobs to return across all sources. Set to 0 for unlimited | 100 |
Example input:
{"language": "Java","maxJobs": 100}
Frontend languages (JavaScript, TypeScript, React, Angular, Vue, frontend) automatically restrict weworkremotely results to front-end categories only.
Output
Each item in the dataset represents one job listing. Results are sorted newest-first within each source.
Example output:
[{"title": "Senior Java Developer","company": "Xempus Deutschland GmbH","location": "remote - Bulgaria +4 more","salary": "48k - 60k USD/year","tags": ["Quick apply", "Remote", "Full-time"],"postedAt": "2026-03-25T10:00:00.000Z","url": "https://remote.com/jobs/xempus-deutschland-gmbh-c1qt2ods/senior-java-developer-m-f-d-j1rdgf0z","source": "remote.com"},{"title": "Java Backend Engineer","company": "Acme Corp","location": "Remote","salary": "$120k - $160k/yr","tags": ["Java", "Spring", "AWS"],"postedAt": "2026-04-01T00:00:09.000Z","url": "https://remoteok.com/remote-jobs/java-backend-engineer-acme-corp-1130614","source": "remoteok.com"},{"title": "Java Software Engineer","company": "GlobalTech","location": "Anywhere in the World","salary": "","tags": ["Java", "Full-Time"],"postedAt": "Mon, 01 Apr 2026 12:00:00 +0000","url": "https://weworkremotely.com/remote-jobs/globaltech-java-software-engineer","source": "weworkremotely.com"}]
Data fields
| Field | Description |
|---|---|
title | Job title |
company | Hiring company name |
location | Location or region (e.g. "Remote", "remote - US only", "Anywhere in the World") |
salary | Salary range if listed, empty string if not available |
tags | Skills, employment type, and other badges from the listing |
postedAt | ISO 8601 timestamp or RFC date of when the job was posted |
url | Direct link to the job listing |
source | Source site: remote.com, remoteok.com, or weworkremotely.com |
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel from the Apify Console.
Pricing
This actor uses pay per result pricing at $2.00 per 1,000 results. You are charged per job returned, not per compute time.
| Jobs scraped | Estimated cost |
|---|---|
| 50 jobs | ~$0.10 |
| 100 jobs | ~$0.20 |
| 500 jobs | ~$1.00 |
| 1,000 jobs | ~$2.00 |
A typical run searching for Java across all three sources takes under a minute and returns 50–150 jobs.
Tips
- Use specific technology names for better results —
TypeScriptreturns more relevant results thanJavaScript - Set
maxJobsto a lower number (e.g.20) for quick checks or higher (0) for comprehensive collection - Schedule runs daily or weekly via Apify's built-in scheduler to monitor new listings automatically
- Use the Apify API to integrate results into Slack notifications, Google Sheets, or custom dashboards
FAQ and support
Is scraping these job boards legal? This actor only collects publicly available job listing data. Always review the Terms of Service of each platform before using scraped data commercially.
Why are some jobs missing salary information? Most job listings do not include salary data. The actor captures it where explicitly published by the employer.
Some jobs don't seem relevant to my search term — why? Relevance depends on how each platform indexes jobs. weworkremotely results include all jobs in the matched category, which may occasionally include tangentially related roles.
For bugs or feature requests, please open an issue on the ../../issues. Custom scraping solutions are also available on request.