# Changelog of Kleinanzeigen Listings Scraper (`devilscrapes/kleinanzeigen-scraper`) Actor

- **URL**: https://apify.com/devilscrapes/kleinanzeigen-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/devilscrapes/kleinanzeigen-scraper.md

## Kleinanzeigen Listings Scraper — Changelog

### 0.1.0 — 2026-09-19

- Real keyword-search scraping implemented: `src/parser.py` (pure HTML ->
  `ResultRow` extraction, per-card fault isolation) and `src/scraper.py`
  (curl-cffi fetch with retry/backoff/rotation, ad\_id dedupe across pages
  and keywords, `max_items` budget). `src/main.py` wires input validation,
  `actor-start`/`result` PPE charges, and a final status message —
  finishes SUCCEEDED even on zero rows (a genuine no-match is not a
  failure). Test fixtures are real captured HTML, not hand-typed.

### 0.0.0 — 2026-09-19

- Scaffolded: `.actor/` config, Pydantic `ActorInput`/`ResultRow` models,
  README, tests, promo manifest. `src/main.py` pushes one placeholder
  dataset row only — real keyword-search scraping is not implemented yet.
