Jobicy Jobs Scraper - Remote Jobs with Salary Data
Pricing
from $2.00 / 1,000 job returneds
Jobicy Jobs Scraper - Remote Jobs with Salary Data
Scrapes Jobicy remote jobs into a clean schema. The best structured salary data of any board in this pipeline, plus normalised regions and ghost-job risk scoring.
Pricing
from $2.00 / 1,000 job returneds
Rating
0.0
(0)
Developer
Dave Fergins
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Jobicy Jobs Scraper
Scrapes Jobicy remote jobs into a clean schema. The best structured salary data of any board in this pipeline, plus normalised regions and ghost-job risk scoring.
Why this board is worth scraping for salary
Jobicy publishes the cleanest compensation data of the six boards in this pipeline. Where most boards bury pay in free text — "Competitive", "Pay per task", "$70k-$120k DOE" — Jobicy ships structured numbers: an explicit minimum, maximum, currency and period per listing.
That means minSalary filtering is reliable here rather than best-effort, and the values are annualised before comparison, so hourly and monthly rates sort correctly against yearly ones.
It also publishes its own seniority field, which is used in preference to guessing from the job title.
Roughly a third of Jobicy listings carry pay. Set salaryOnly: true to keep only those.
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.
How it fetches
Jobicy publishes a public, documented, unauthenticated 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.