CoolFace
Datasetpublic

reapxdev/remoteok-jobs-scraper

RemoteOK Jobs Scraper Search RemoteOK and get one structured row per remote job, with company, role, tags, posted date, published salary range where given, and a direct apply link. Rows in this dataset 3,001 Fields 30 Collector runs behind it 53 Most recent observation 2026-08-04 Browsable presentation https://reapx.dev/data/remoteok-jobs-scraper/ — 1,108 entity pages Run the collector yourself https://apify.com/reapx/remoteok-jobs-scraper… See the full description on the dataset page: https://huggingface.co/datasets/reapxdev/remoteok-jobs-scraper.

sourceHugging Facecc-by-4.0updated 2mo agoView on Hugging Face
0likes41downloads
Dataset Card

reapX — public sources in, addressable records out

RemoteOK Jobs Scraper

Search RemoteOK and get one structured row per remote job, with company, role, tags, posted date, published salary range where given, and a direct apply link.

Rows in this dataset3,001
Fields30
Collector runs behind it53
Most recent observation2026-08-04
Browsable presentationhttps://reapx.dev/data/remoteok-jobs-scraper/ — 1,108 entity pages
Run the collector yourselfhttps://apify.com/reapx/remoteok-jobs-scraper

What this is

Every row here was returned by a real run of a public collector. Nothing is generated from a template over a keyword list: a row exists because a run observed it.

A browsable presentation of the subset that carries an addressable company is published as 1,108 entity pages at https://reapx.dev/data/remoteok-jobs-scraper/, one page per entity. This dataset is the larger of the two — rows whose payload has no field that can address a page are here and are not published there.

Provenance

Each row carries _run_id and _dataset_id, naming the collector run that produced it, so any row can be traced back to the run that observed it. Rows observed by more than one run are deduplicated on content; 265 duplicate observations were collapsed.

Files

  • remoteok-jobs-scraper.jsonl — one JSON object per row, the canonical form
  • remoteok-jobs-scraper.csv — the same rows flattened; nested values are JSON-encoded within their cell so they round-trip
  • dataset.json — schema.org Dataset metadata

Loading it

python
from datasets import load_dataset
ds = load_dataset("reapxdev/remoteok-jobs-scraper", split="train")

A sample of the published entities

Related

  • All sources: <https://reapx.dev/data/> · machine-readable index: <https://reapx.dev/llms.txt>
  • The collector is a public Apify Actor; agents reach it through <https://mcp.apify.com>

Licence

Collected from public sources. This metadata and the published pages are CC BY 4.0; the underlying records remain under the terms of their originating source.