# Changelog of Jobs.ch Scraper: Swiss Job Postings, Workload & Salary Estimate (`getascraper/jobs-ch-scraper`) Actor

- **URL**: https://apify.com/getascraper/jobs-ch-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/getascraper/jobs-ch-scraper.md

## Changelog

All notable changes to this project will be documented in this file.

### \[0.1.0] - 2026-10-23

#### Added

- 🚀 First release: Swiss job postings from jobs.ch, searched by keyword and returned as clean JSON, CSV or Excel.
- ✨ Place filters for all 26 cantons, cities, postal codes and the site's job regions.
- ✨ Role filters for occupational field, contract type, position level, required language and workload percentage range.
- ✨ Home office filter and a posted-within window from the last 24 hours up to 30 days, with newest-first or best-match order.
- ➕ Every posting includes company, workplace address with coordinates, canton, workload range, contract type, benefits and the posting date.
- ➕ Optional full details per posting: complete description in plain text or HTML, direct application link, skills, language requirements, contact person, application deadline and start date.
- ➕ Optional salary estimate in CHF per year where available, clearly marked as an estimate.
- ➕ Optional company profile data: size, website, rating, number of reviews and open positions.
- 🔔 Monitor mode: give a search a name and every later run returns only postings that are new since the last run, ready for scheduled alerts.
- 🔗 Search links copied from jobs.ch can be pasted in as they are.
- 🧹 Empty fields are left out of the output instead of being filled with placeholders.
- 💳 Pay per event: one charge per posting returned, plus a separate charge only for postings whose full details were fetched. Nothing is charged for postings where details were unavailable, and the run stops cleanly when your maximum cost per run is reached.
- 🛡️ Free plan runs are limited to 25 postings per run, 3 runs per day and a short wait between runs.
