Multi-Board Job Scraper
Pricing
from $0.01 / 1,000 job listing extracteds
Multi-Board Job Scraper
Scrape job listings from multiple job boards in one run. Aggregates results from RemoteOK, WeWorkRemotely, JustRemote, HackerNews Jobs, Dribbble, and more into a unified JSON schema.
Pricing
from $0.01 / 1,000 job listing extracteds
Rating
0.0
(0)
Developer
petteri mähönen
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Remote Jobs Scraper
Scrape job listings from multiple boards in a single run — RemoteOK, WeWorkRemotely, Indeed, Glassdoor, LinkedIn, Working Nomads, Remotive, and more.
What you get
For every job listing found, the Actor returns:
| Field | Example |
|---|---|
title | Senior Python Developer |
company | Acme Corp |
location | Remote |
salary | $120,000 - $160,000 |
posted_date | 2 days ago |
description | We're looking for... |
url | https://... |
source_page | https://... |
scraped_at | 2025-07-04T12:00:00.000Z |
How to use
On Apify
- Click Run (or call via API / integrate with Apify API)
- Provide input (see below)
- Results are saved to the Actor's Dataset — download as JSON, CSV, or stream via API
Via API
curl -X POST "https://api.apify.com/v2/acts/YOUR_ACTOR_ID/run" \-H "Content-Type: application/json" \-d '{"startUrls": [{"url": "https://remoteok.com/remote-software-dev-jobs"}],"maxPages": 30,"searchQuery": "python"}'
Input
| Parameter | Required | Default | Description |
|---|---|---|---|
startUrls | ✅ | — | Array of {url} objects — job listing pages to crawl |
maxPages | ❌ | 50 | Maximum pages per URL |
searchQuery | ❌ | — | Keyword filter (case-insensitive). Only jobs matching this term are returned |
maxResults | ❌ | 0 | Stop after N results (0 = no limit) |
proxy | ❌ | — | Proxy configuration. Enable Apify Proxy for large crawls to avoid rate limits |
Example input
{"startUrls": [{ "url": "https://remoteok.com/remote-software-dev-jobs" },{ "url": "https://weworkremotely.com/developers" }],"maxPages": 30,"searchQuery": "python","maxResults": 200}
Pricing
| Model | Price | When to choose |
|---|---|---|
| Pay-per-result | $0.003/result | You need a small, focused dataset |
| Pay-per-run | $5/run | You want predictable cost per crawl |
| Hybrid | $2 + $0.002/result | You want a low floor with fair scaling |
FAQ
How many results can I expect? Depends on the source board and filters. A typical crawl of a niche board with maxPages: 30 yields 100–500 listings.
Can I run this on a schedule? Yes — use Apify Scheduled Runs or Apify Webhooks to trigger automatically.
My results are empty — what's wrong?
- Check that the URL is a job listing page (not a single job detail)
- Try removing
searchQueryto see if the filter is too narrow - Increase
maxPagesif the board paginates heavily