# Changelog of Remote Jobs Scraper: Career Pages, Remote OK & Jobicy (`resonating_quoll/remote-jobs-feed`) Actor

- **URL**: https://apify.com/resonating_quoll/remote-jobs-feed/changelog.md
- **Full Actor documentation**: https://apify.com/resonating_quoll/remote-jobs-feed.md

## Changelog

### 0.5 (2026-10-26)

- Only new jobs: career-page boards are read in a fixed order and a cap counts only new jobs, so a repeat run no longer re-sells old postings from a different sample as "new". Jobs posted more than 3 days before the previous run are skipped as backlog (free, `RUN_SUMMARY.backlog_skipped`).
- Jobicy fair-use cache now works for any feed size (stored in parts), so Jobicy is polled at most once per hour as its terms ask; concurrent runs wait for one fetch instead of polling in parallel.
- Unknown `eligibleRegions` or `seniority` values stop the run with an "Input error ... Nothing was charged." message instead of silently searching every region.
- Keywords match whole words from the start ("rust" no longer matches "trust" or "frustrated").
- Faster narrow searches: title-keyword runs pre-check Greenhouse boards with the light list and filter raw jobs before enrichment.
- `remote_type`: in-office/on-site main location with an extra remote location is now `hybrid`.
- `global_id` is set for every row, including Remote OK and Jobicy.

### 0.4 (2026-10-26)

- Docs: new title "Remote Jobs Scraper: Career Pages, Remote OK & Jobicy". The old title implied jobs came only from employers; Remote OK and Jobicy are job boards.

### 0.3 (2026-10-26)

- Company career pages now include Workable, Recruitee and Personio (on top of Greenhouse, Lever and Ashby), ~5,800 companies with remote roles.
- New fields: `remote_type`, `eligible_regions`, `country`, `global_id`, `confirmed_on_employer_site`, `employer_apply_url`, `source_count`, `trust_score` (0-100), `trust_signals`, `listing_age_days`.
- Employer confirmation: Remote OK and Jobicy listings are checked against the company's own careers page (up to 60 companies per run, free).
- New filters: eligible regions (with or without worldwide roles), exclude hybrid, seniority; "Require salary" is now labelled "Has salary".
- Smarter de-duplication: company suffixes (Inc, GmbH...) and "(Remote)" style title tags are ignored when matching.

### 0.2 and earlier

- Initial releases (not itemized here).
