# Changelog of OLX Car Scraper \[Just 💰$2] — Poland vehicle listings (`blackfalcondata/olx-car-scraper`) Actor

- **URL**: https://apify.com/blackfalcondata/olx-car-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/blackfalcondata/olx-car-scraper.md

## Changelog

### \[0.1.27] — 2026-10-13

#### Fixed

- Large searches are no longer cut off at the first 1,000 listings. OLX changed how it reports result counts, so searches with more than 1,000 matches stopped after the first 1,000 instead of being split into price ranges and collected in full.
- Make + keyword searches (e.g. make "Ford" with keyword "Toyota") no longer come back empty when the matching listings sit beyond the first 1,000 keyword results.

### \[0.1.26] — 2026-10-12

#### Fixed

- Model filter now matches regardless of how you write it: "Golf", "golf", "Golf Plus", "Seria 3", "3er", "C Klasa", "Range Rover" and "Prius+" all select the right OLX model. Before, any spelling other than OLX's exact internal value (e.g. "Golf" instead of "golf") returned no results at all.
- A model filter that still matches nothing now ends with a warning telling you to check the model spelling, instead of finishing silently empty.

### \[0.1.23] — 2026-09-30

#### Fixed

- Makes with accents now match: "Škoda" and "Citroën" (any capitalisation) select the right make instead of being treated as unknown.
- A make you enter that is not recognised now stops the run with a message asking you to check the spelling, instead of silently searching every car listing.
- Runs now respect the maximum cost per run you set: the number of results is limited to what that budget pays for, and a budget too small for any result ends the run cleanly without fetching.

### \[0.1.22] — 2026-09-21

#### Removed

- `version` (vehicle trim/variant) is no longer emitted, and no longer appears in the **Vehicle Specs** or **All Fields** dataset views. Re-measured live against olx.pl on 2026-09-21: 130 search-result offers and 12 listing-detail payloads, and none of them carries a trim attribute of any name — OLX Poland's car form simply has no trim field, so the column shipped `null` on 100% of rows. Sellers write the trim into the free-text title and description, where extracting it would be a guess rather than a mapping. No other field changes, and change detection is unaffected, so incremental runs classify records exactly as before.

#### Changed

- The listing-detail test fixture is now a real captured car listing (it had been a leftover from a different vertical), with a test asserting the vehicle fields against it. No runtime behaviour changes.

### \[0.1.0] — 2026-07-03

#### Added

- Initial release: scrapes car listings from OLX Poland (olx.pl)
- Full vehicle specs on every listing: make, model, year, mileage, fuel type, transmission, body type, color, engine power/capacity, drivetrain, VIN, and country of origin — no separate detail-page fetch required
- Structured pricing with currency and negotiable/arranged flags
- Filters: make, model, year, price, mileage, engine power, fuel type, transmission, body type, color, condition, country of origin, seller type, and right-hand drive
- Location filters: city, region, GPS coordinates with radius
- Paste-mode: search-results URLs or individual listing URLs
- Incremental mode with change detection (NEW / UPDATED / UNCHANGED / REAPPEARED / EXPIRED) and cross-run price-drop tracking
- Email, phone, URL, and social-profile extraction from listing descriptions
- Compact mode for lean cross-listing comparisons
- Notifications: Telegram, Discord, Slack, WhatsApp, and generic webhook
