# Changelog of Otomoto Scraper (`ribtools/otomoto-scraper`) Actor

- **URL**: https://apify.com/ribtools/otomoto-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/ribtools/otomoto-scraper.md

## Changelog

### 0.5 (2026-10-20)

#### New

- Search by typing vehicles (`vehicles`, e.g. `Skoda Octavia`, `skoda`, `BMW Seria 3`) for cars, motorcycles and quads, or vans (`vehicleType`), with filters for condition, voivodeship, city, year, seller type, price and mileage. Spelling is matched against Otomoto's own catalog; a vehicle or a city Otomoto does not know is skipped and named in the run's status message instead of returning unrelated results. For vans only the make is matched.
- Every item carries `search`, the vehicle text or URL that found it.
- The run's status message and the `OUTPUT` record list each search, what it resolved to, how many listings Otomoto reports for it and how many were returned.

#### Changed

- `startUrls` ("Otomoto URLs") accepts plain URL strings as well as `{"url": ...}` objects. Existing API calls keep working unchanged.
- `maxRequests` ("Max results per search") now caps each vehicle search and each URL separately. Runs with one URL behave exactly as before.
- `startUrls` is no longer required: a run needs at least one vehicle or one URL.
- A search Otomoto has no vehicles for is not a skip: the `OUTPUT` record lists it with 0 listings reported, and when the whole run returns nothing the status message says "No vehicles found".

### 0.4 (2026-10-15)

#### Changes

- A VIN that a seller types into the ad description ("VIN:", "numer VIN") is now
  replaced with `[id hidden]` (details add-on), for every seller type. The
  structured VIN was never extracted.

### 0.3 (2026-10-15)

#### Changes

- Phone numbers and email addresses that sellers type into the ad description
  are now replaced with `[phone hidden]` and `[email hidden]` (details add-on),
  for every seller type. The Otomoto ad page hides typed phone numbers behind a
  button; the description text no longer carries them either.

### 0.2 (2026-10-13)

#### Bug Fixes

- When the built-in proxy refuses the connection, the run now fails at once with a clear message instead of retrying for minutes.

#### Other

- Built-in proxies moved to a new provider. No input or output changes.

### 0.1 (2026-10-06)

#### Features

- Actor release 🎉
- Scrapes car, motorcycle/quad and van listings from Otomoto search pages (any
  filters), single ad URLs (including the short `/oferta/` form) and dealer
  pages: specs, generation, price (gross or net), Otomoto's market-price rating,
  price drops, location and seller.
- OLX.pl cross-listings shown on Otomoto are included and flagged
  (`is_crosslisted`); they are private sellers with no contact data.
- Ad details add-on: description, all photos, dates, coordinates.
- Seller data add-on: dealer phone numbers and profile (dealers only).
