Remotive Jobs Scraper - Curated Remote Tech Jobs avatar

Remotive Jobs Scraper - Curated Remote Tech Jobs

Pricing

from $2.00 / 1,000 job returneds

Go to Apify Store
Remotive Jobs Scraper - Curated Remote Tech Jobs

Remotive Jobs Scraper - Curated Remote Tech Jobs

Scrape Remotive, a hand-curated board of remote tech and developer jobs, into a clean JSON or CSV job dataset. Parsed salary data, normalised hiring regions, seniority, category, and a ghost-job score flagging expired and stale job postings.

Pricing

from $2.00 / 1,000 job returneds

Rating

0.0

(0)

Developer

Dave Fergins

Dave Fergins

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

11 days ago

Last modified

Share

Remotive Jobs Scraper

Scrape Remotive, a hand-curated board of remote tech and developer jobs, into a clean JSON or CSV job dataset. Parsed salary data, normalised hiring regions, seniority, category, and a ghost-job score flagging expired and stale job postings.

A small board, and that is the point

Remotive is curated rather than aggregated, and it is by far the smallest feed of the six boards in this pipeline — typically under 30 live listings at a time, where Arbeitnow carries over a thousand.

Be clear about what you are buying: this is not a volume source. It is a high-signal one. Every listing reaches the board deliberately, and 100% of them state a hiring region — the best region coverage of any board here — so location filtering is exact rather than inferred.

Salary arrives as free text ("$70,000 - $120,000", "Pay per task") and is parsed into numbers where it can be. Where it cannot, the field is left empty and the board's original wording is preserved in salaryRaw — an absent salary is more useful than a wrong one.

If you want volume, use the Remote Jobs Aggregator instead, which includes this board plus five others.


What each row contains

Identitystable id across runs, posting URL, direct applyUrl where published
The roletitle, company, plain-text description, tags, employment type, seniority
Whereremote flag, the board's own location text, and normalised regions (worldwide / usa / canada / latam / uk / europe / apac / africa / middle_east)
Paymin, max, currency and period as numbers, annualised on request
Whenposted date, expiry where published, age in days
Trustfreshness 0-1, ghostRisk low/medium/high, and ghostReason explaining the verdict in plain words

The trust fields

Job boards are full of postings still published but no longer open — filled roles left up for pipeline, evergreen "talent pool" adverts, and listings nothing ever expires. Every row here carries a risk band and the reasons behind it:

{
"title": "Senior Backend Engineer",
"company": "Acme",
"freshness": 0.71,
"ageDays": 10.4,
"ghostRisk": "low",
"ghostReason": ["recent, and nothing contradicts it"]
}

Signals come from what the board actually publishes: age, its own expiry date where there is one, missing application links, and evergreen phrasing. Nothing is inferred by a model. Freshness decays on a 21-day half-life, and a posting with no date scores 0.5 rather than 1.0 — absence of evidence is not evidence of freshness.

Example input

{
"query": ["golang", "backend"],
"regions": ["usa"],
"seniority": ["senior", "lead"],
"maxAgeDays": 21,
"maxGhostRisk": "low",
"maxItems": 200
}

Everything is optional — run it empty and you get the whole board, best-first.

  • Search terms are OR-ed. ["go", "rust"] returns jobs mentioning either.
  • Worldwide jobs match every region filter, because a job open to everyone is open to you.
  • minSalary is annualised first, so hourly and monthly rates compare correctly.
  • maxItems is your cost ceiling — you are billed per job returned.

Output

One dataset item per job, ordered best-first: lowest ghost-job risk, then freshest. Export as JSON, CSV or Excel, or read it from the API like any Apify dataset.

Common uses

  • Curated remote tech and developer jobs. Remotive is hand-curated and smaller than the open boards, so it carries less noise per row — useful when precision matters more than volume.
  • Salary benchmarking and compensation data. salaryMin, salaryMax, salaryCurrency and salaryPeriod are numbers, not strings, and minSalary annualises before comparing — so hourly, monthly and yearly postings line up.
  • Filtering out expired and stale job postings. ghostRisk, ghostReason and freshness say which listings are probably no longer open, so you can drop them before anyone wastes an application.
  • Job market and hiring data. Run it on a schedule and track how hiring, salary ranges, seniority mix and regions move over time.
  • Building a job board, job feed or job alerts. id is stable across runs, so diffing today's dataset against yesterday's gives you genuinely new jobs rather than a board reshuffle.
  • Recruitment and talent research. Company, title, tags, seniority, employment type and normalised regions on every row.

Export as JSON, CSV or Excel, or read the dataset straight from the Apify API.

How it fetches

Remotive publishes a public, documented, unauthenticated JSON feed and this Actor reads it — paced, budgeted, with an honest user agent. No HTML scraping, no bot-check evasion, no personal data. Job adverts only.

Want more than one board?

Remote Jobs Aggregator runs this same pipeline across six boards at once — Remote OK, Remotive, Himalayas, Arbeitnow, We Work Remotely and Jobicy — folding duplicates and recording which boards carry each job.

Measured while building it: those six boards barely overlap. Only 1 of 1,513 company+title pairs appeared on more than one. The aggregator is not about removing duplication — there is almost none — it is about getting six boards' worth of distinct jobs from one call.