Remote Jobs Scraper — Remotive, RemoteOK & Remote.co avatar

Remote Jobs Scraper — Remotive, RemoteOK & Remote.co

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Remote Jobs Scraper — Remotive, RemoteOK & Remote.co

Remote Jobs Scraper — Remotive, RemoteOK & Remote.co

Aggregate remote job listings from multiple free sources (Remotive, RemoteOK, Remote.co). Supports filtering by category, search keyword, and result count. Uses JSON APIs where available and HTML scraping for Remote.co.

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

Joren Maurissen

Joren Maurissen

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Share

Aggregate remote job listings from multiple free, no-auth job boards into a single normalised dataset.

What it does

This Apify Actor scrapes remote job postings from three popular remote-work job boards:

SourceMethodURL
RemotiveJSON APIhttps://remotive.com/api/remote-jobs
RemoteOKJSON APIhttps://remoteok.com/api
Remote.coHTML scrapinghttps://remote.co/remote-jobs/

All results are normalised to a common schema with fields: source, title, company, url, category, jobType, salary, location, tags, datePosted, description.

Input

FieldTypeDefaultDescription
sourceselectallWhich board(s) to scrape: remotive, remoteok, or all
categorystringJob category filter (e.g. software-dev, design, marketing). Supported by Remotive API; RemoteOK filters client-side via tags.
searchstringOptional keyword to filter by title, company, or tags
maxResultsinteger50Max jobs per source (1–500)

Example input

{
"source": "remotive",
"category": "software-dev",
"maxResults": 10
}

Output

Each item in the dataset:

{
"source": "remotive",
"id": "1749306",
"title": "Senior Python Developer",
"company": "Acme Corp",
"url": "https://remotive.com/remote-jobs/...",
"category": "Software Development",
"jobType": "full_time",
"salary": "$80k - $120k",
"location": "Worldwide",
"tags": ["python", "django", "aws"],
"datePosted": "2025-01-15T10:00:00",
"description": "We are looking for..."
}

Features

  • No authentication required — uses free public APIs and HTML scraping
  • Multiple sources — aggregate jobs from 3 boards in one run
  • Filtering — by category and search keyword
  • Deduplication — removes duplicate listings across sources
  • Normalised schema — consistent fields regardless of source
  • Rate-limit friendly — uses proper headers and reasonable request volume

How to run

Locally

$apify run -i '{"source": "remotive", "maxResults": 5}' --purge

On Apify Platform

$apify push

Then run the Actor from the Apify Console or via API.

Use cases

  • Job aggregation — build a unified remote jobs feed
  • Market research — analyse remote hiring trends across boards
  • Job alerts — schedule periodic runs and get notified of new postings
  • Recruitment — find candidates by monitoring companies hiring remotely

Tech stack

Resources