All notable changes to this project will be documented in this file.
- 🙋 New seller details on every enriched listing: seller name, business-or-private type, account ID, member-since date and public profile link, so you can qualify and reach the right sellers faster.
- 🗂️ New category and full category path on each listing, so you can sort and filter results by what is actually being sold.
- 🏷️ New item condition (new, used, refurbished or damaged) when the seller states it.
These extras are collected with the existing "Fetch full listing details" option turned on and add no extra page loads. Missing values are left out rather than guessed, and phone numbers are never revealed.
- 🛡️ Fewer failed or empty runs: when OLX shows a human-verification page, the Actor now retries with a fresh connection several more times instead of giving up early or quietly returning nothing.
- 💸 You are no longer charged for error entries: a market that could not be reached is now reported in the run's status message and a separate record, not as a billable result row.
- ✅ Searches that find nothing now finish as a successful run with a clear message, and runs that save listings report how many were saved.
- 🛡️ Runs no longer retry too little against occasional anti-bot blocks: a market that hits a temporary block now gets several fresh attempts before giving up, so a run that used to quietly finish with zero results now either returns real listings or is marked as a failed run with a clear reason, instead of looking like a successful empty run.
- 🐛 Fixed a rare data-quality bug where a small share of listings (about 1 in 10 promoted ads on some markets) could show an absurdly large, meaningless price. Prices are now validated before being saved, and any price that can't be read cleanly is left blank rather than showing a corrupted number.
- 🐛 Fixed a bug where some markets could silently return fewer results than requested under normal network delays.
- 🛡️ Improved page-load handling so slower markets no longer time out waiting on unrelated background network activity.
- 🚀 Initial release: extracts OLX classifieds listings across 7 markets, Poland, Romania, Ukraine, Bulgaria, Portugal, Kazakhstan and Uzbekistan, with price, location and seller-verified filtering.
- ✨ Postal code and phone-availability data on every enriched listing, fields no competing OLX scraper on the Store documents having.
- 📋 Three dataset views in the Output tab: Listings overview, By Market, and Full Details.
- ⚙️ Optional "Fetch full listing details" toggle to trade a small amount of run time for the full description, postal code and phone-availability flag on every result.