Remote Jobs Aggregator
Pricing
from $5.00 / 1,000 results
Go to Apify Store
Remote Jobs Aggregator
Aggregate remote job listings from top job boards. Find work-from-home & remote positions across tech, marketing, design. Essential for remote job seekers & talent sourcing.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer

Vhub Systems
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
2 hours ago
Last modified
Categories
Share
Apify actor for scraping remote job listings from multiple job boards.
Supported Sources
- We Work Remotely (weworkremotely.com) - One of the largest remote job boards
- RemoteOK (remoteok.com) - Popular remote job aggregator
Features
- Scrapes job listings from multiple sources in parallel
- Extracts: title, company, location, salary (when available), URL, date, tags
- Filter by keywords (searches in title, company, and tags)
- Filter by job categories
- Configurable limits per source
- Deduplication of listings
- Results sorted by date (newest first)
Input Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
sources | array | Job boards to scrape | ["weworkremotely", "remoteok"] |
keywords | string | Comma-separated keywords to filter jobs | "" |
categories | array | Job categories to scrape | ["all"] |
maxJobsPerSource | integer | Maximum jobs per source | 100 |
includeDescription | boolean | Include full job description | false |
Available Categories
programming- Software development jobsdesign- UI/UX and graphic designmarketing- Marketing and growthsales- Sales positionscustomer-support- Customer servicedevops- DevOps and SysAdmindata- Data science and analyticsproduct- Product managementfinance- Finance and accountinghr- Human resourceswriting- Content and copywritinglegal- Legal positionsall- All categories
Output Format
Each job listing contains:
{"title": "Senior Backend Developer","company": "Acme Corp","location": "Remote, US","salary": "$120k - $150k","url": "https://weworkremotely.com/remote-jobs/...","date": "2024-01-15","tags": ["python", "aws", "backend"],"source": "weworkremotely"}
Example Input
{"sources": ["weworkremotely", "remoteok"],"keywords": "python, javascript, react","categories": ["programming", "devops"],"maxJobsPerSource": 50}
Usage
On Apify Platform
- Go to Apify Console
- Create a new actor from this code
- Configure input parameters
- Run the actor
- Download results as JSON/CSV/Excel
Local Development
# Install dependenciesnpm install# Run locally with Apify CLInpx apify-cli run# Or with Node.js directlynpm start
Environment Variables
For local development, create .env file:
APIFY_TOKEN=your_api_token
Rate Limiting
The actor is configured to be gentle with target websites:
- Maximum 2 concurrent requests
- Respects robots.txt
- Adds delays between requests
Output
Results are saved to:
- Apify Dataset (accessible via API or Console)
OUTPUTkey-value store entry with summary statistics
License
MIT