Multi-Board Job Scraper avatar

Multi-Board Job Scraper

Pricing

from $0.01 / 1,000 job listing extracteds

Go to Apify Store
Multi-Board Job Scraper

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

petteri mähönen

Maintained by Community

Actor 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:

FieldExample
titleSenior Python Developer
companyAcme Corp
locationRemote
salary$120,000 - $160,000
posted_date2 days ago
descriptionWe're looking for...
urlhttps://...
source_pagehttps://...
scraped_at2025-07-04T12:00:00.000Z

How to use

On Apify

  1. Click Run (or call via API / integrate with Apify API)
  2. Provide input (see below)
  3. 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

ParameterRequiredDefaultDescription
startUrlsArray of {url} objects — job listing pages to crawl
maxPages50Maximum pages per URL
searchQueryKeyword filter (case-insensitive). Only jobs matching this term are returned
maxResults0Stop after N results (0 = no limit)
proxyProxy 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

ModelPriceWhen to choose
Pay-per-result$0.003/resultYou need a small, focused dataset
Pay-per-run$5/runYou want predictable cost per crawl
Hybrid$2 + $0.002/resultYou 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 searchQuery to see if the filter is too narrow
  • Increase maxPages if the board paginates heavily