Remotive Jobs Scraper - Curated Remote Tech Jobs
Pricing
from $2.00 / 1,000 job returneds
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
Maintained by CommunityActor stats
0
Bookmarked
25
Total users
13
Monthly active users
16 hours ago
Last modified
Categories
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
| Identity | stable id across runs, posting URL, direct applyUrl where published |
| The role | title, company, plain-text description, tags, employment type, seniority |
| Where | remote flag, the board's own location text, and normalised regions (worldwide / usa / canada / latam / uk / europe / apac / africa / middle_east) |
| Pay | min, max, currency and period as numbers, annualised on request |
| When | posted date, expiry where published, age in days |
| Trust | freshness 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.
minSalaryis annualised first, so hourly and monthly rates compare correctly.maxItemsis 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,salaryCurrencyandsalaryPeriodare numbers, not strings, andminSalaryannualises before comparing — so hourly, monthly and yearly postings line up. - Filtering out expired and stale job postings.
ghostRisk,ghostReasonandfreshnesssay 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.
idis 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.
How to scrape Remotive jobs with this Actor
- Open the Actor and press Start. With no input it returns every job Remotive currently lists, best-first.
- Narrow it when you need to: search terms, hiring regions, seniority, a minimum salary, a maximum ghost-job risk, and
maxItemsas a hard cost ceiling. - Export the dataset as JSON, CSV or Excel, read it through the Apify API, or schedule the run and attach a webhook or an integration (Google Sheets, Make, Zapier, Slack) so new Remotive jobs arrive on their own.
How much does it cost to scrape Remotive?
You pay per job returned, on Apify's pay-per-event model: $0.006 per job on the Free and Bronze plans, $0.003 on Silver, $0.002 on Gold and above, with no platform usage charged on top. A run that returns nothing costs nothing. Remotive carries under 30 live listings at a time, so a full pull is well under $0.20. Set maxItems to cap a run: 200 jobs cost at most $1.20, and Apify's free plan includes a monthly usage credit, so a first run costs nothing out of pocket.
Related Actors from the same pipeline
- Remote Jobs Aggregator — six boards in one call, deduplicated, with salary parsing and ghost-job scoring
- Himalayas Jobs Scraper — the board with real expiry dates and numeric timezone restrictions
- RemoteOK Jobs Scraper — genuinely remote developer jobs, the on-site leakage filtered out
- Arbeitnow Jobs Scraper — Germany and Europe, remote and on-site, the largest single feed
- We Work Remotely Scraper — company split from title, real expiry dates
- Jobicy Jobs Scraper — the cleanest structured salary data for benchmarking
- Dice Jobs Scraper — US tech jobs with salary parsed to the cent
All eight share one schema, one ghost-job model and one set of filters, so a query written for this board runs unchanged against any of the others.
FAQ
Does Remotive have an official API, and is it allowed to scrape it? 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.
How often does Remotive post new jobs, and how often should I run this?
New listings appear every day. A daily schedule keeps the dataset current, and because id is stable across runs, diffing today's dataset against yesterday's yields only the genuinely new Remotive jobs, not a reshuffle.
How do I get only fresh, still-open Remotive jobs?
Set maxGhostRisk to low and maxAgeDays to 14 or 21. Every row also carries ghostReason, the plain-language grounds for its rating, so you can apply your own rule instead.
What is a ghost job?
A posting that is still published but no longer open: a filled role left up for pipeline, an evergreen "talent pool" advert, or a listing on a board that never expires anything. The ghostRisk band and freshness score flag them from what the board itself publishes — age, expiry dates, missing application links, evergreen phrasing — never from a model's guess.
Does it include salaries?
Where Remotive states pay, yes: free text such as "$70,000 - $120,000" is parsed into salaryMin, salaryMax, salaryCurrency and salaryPeriod, and wording that cannot be parsed stays in salaryRaw rather than becoming a wrong number.
Do I need proxies, a login or an API key? No. Remotive is read the way it asks to be read, and Apify runs the Actor for you; nothing to install and no credentials to manage.
Can I export Remotive jobs to CSV, Excel or Google Sheets? Yes. Every run's dataset downloads as JSON, CSV or Excel from the Apify Console or API, and the Google Sheets integration writes rows straight into a sheet.
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.