# Changelog of StepStone Scraper — Jobs, Salaries & Hiring Companies (`logiover/stepstone-scraper`) Actor

- **URL**: https://apify.com/logiover/stepstone-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/logiover/stepstone-scraper.md

## Changelog

### 1.0 (2026-10-18)

- First release: stepstone.de, stepstone.at and stepstone.be.
- Keyword × location searches with StepStone's own filters: posting date (24 h / 7 days), full-time / part-time, 14 contract types, experience level, home office, minimum salary (stepstone.de), Easy Apply, ad language, radius, sort order. Filter values a site does not offer are reported, not silently dropped.
- Pasted StepStone URLs: search pages with any filters, company job lists (/cmp/…) and single job pages.
- Every page of a search to its end (StepStone has no page cap; page 8,000 of a Germany-wide search verified). Completion pass in the other sort order when StepStone's moving order leaves a search below 99.5 % coverage (Berlin: first pass 15,002, then 15,129 of 15,151). Multi-location ads found by several searches are saved once.
- Real matches only by default; StepStone's "similar" and "nearby" suggestions optional and labelled in `resultType`.
- Job pages: full description split into introduction / responsibilities / requirements / benefits / additional information, contract / work / employment type, discipline, validated postal code, street, coordinates, company size, industries, rating, review count and open jobs.
- StepStone salary estimate as numbers (min / max / currency / period) with its source.
- English, German, Dutch or French labels.
- Self-pacing direct connection (default 12 requests per second, halves on refusals); Windows Chrome header profile (StepStone refuses the macOS profile).
- Pay-per-result budget handled cleanly: stops at the run's maximum cost with a clear message (SUMMARY `stoppedBy: MAX_COST`).
- A run that starts while StepStone is holding the platform's connection (HTTP 403 "Access Denied", about 10 minutes) no longer waits empty-handed: up to 80 requests go through residential IPs automatically, the direct connection is re-tried every 30 s and used again as soon as it answers.
