# Changelog of OLX Property Scraper - Real Estate Listings & Prices (`sian.agency/olx-property-scraper`) Actor

- **URL**: https://apify.com/sian.agency/olx-property-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/sian.agency/olx-property-scraper.md

## Changelog

All notable changes to the OLX Property Scraper will be documented in this file.

### 2026-09-15

#### 🔧 Fixes

- **Unblocked after OLX's CDN update** — OLX tightened its CloudFront gate from a User-Agent check to a TLS fingerprint check on 2026-09-14/15, which made every run fail with "OLX declined the request" before a single listing was read. The scraper now speaks with a real Chrome TLS fingerprint, so listings flow again on all seven markets with no proxy, key or login required.
- **Self-healing on rate blocks** — a temporary 403 from OLX no longer ends the target: the scraper opens a fresh session (and a different network exit when one is available) and retries with a backoff, the same recovery that keeps long crawls alive on our other market actors.

### 2026-08-30

#### 🎉 OLX Property Scraper — Launch!

- **Seven-country property search** — OLX real estate listings from Poland, Portugal, Romania, Bulgaria, Ukraine, Kazakhstan and Uzbekistan, in one row shape and one schema.
- **Full description in every row** — the listing text, the attribute table, all photos, the GPS point and the seller record arrive with the search result. No separate enrichment charge to read what the ad says.
- **Private owner versus agency filter** — take the for-sale-by-owner side of a market on its own, or take the agencies and developers on their own. Poland showed 98,171 private property ads against 58,782 agency ones when it was measured.
- **Nine property types, verified per country** — apartments and houses for sale or rent, land, commercial, garages and rooms. All 63 country-by-type pairs were checked against the live market, and the run log names the two countries whose sections do not split the same way.
- **Paste any OLX search URL** — build the search on OLX with rooms, floor, heating, furnished or building year and paste the address. Filters the input form does not expose still apply.
- **Seller portfolios by ID** — one seller ID returns that agency's entire live inventory, with each ad's age and last bump date.
- **City and region by name** — Warszawa, Lisboa, București, София, Київ or Алматы, resolved to OLX's own location for you. Accents and case do not matter.
- **Listing refresh operation** — hand back listing URLs or offer IDs from an earlier run and get the current price, status and expiry for each.

#### 💎 User Benefits

- One property scraper covers seven Central and Eastern European markets, so a rental-yield model needs one parser instead of seven.
- $3.00 per 1,000 listings with the description included, against $4.99 and $5.00 per 1,000 for the other OLX property actors on the Store.
- Every row carries latitude and longitude, so the output maps without a geocoding step or a geocoding bill.
- Repeated promoted ads are deduplicated before anything is saved, so the same listing is never billed twice.
- No API key, no login and no proxy configuration. Twenty-five listings free on every run before you commit.

#### 🎯 Use Cases

- Buyers' agents and lead-gen shops pulling private-owner property leads in one city, newest first, before the portals index them.
- Valuation and research teams comparing price per square metre across districts, or across two neighbouring countries.
- Competitive analysts tracking one agency's live portfolio week to week to see what sold and what was reduced.
- Investors running a scheduled newest-first search so each run returns only what was posted since the last one.
- Developers sourcing buildable land by region and minimum plot size, mapped straight from the coordinates.
