OLX Scraper — Poland, Romania, Portugal, Ukraine & More
Pricing
from $0.0005 / listing
OLX Scraper — Poland, Romania, Portugal, Ukraine & More
Scrape classified ads from OLX in Poland, Romania, Portugal, Ukraine, Bulgaria, Kazakhstan and Uzbekistan: title, description, price, negotiable, attributes, city, district, region, private or business seller, photos, dates. Export CSV/JSON.
Pricing
from $0.0005 / listing
Rating
0.0
(0)
Developer
Hipersoft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 hours ago
Last modified
Categories
Share
OLX Scraper: Classified Ads from Poland, Romania, Portugal, Ukraine, Bulgaria, Kazakhstan & Uzbekistan
OLX Scraper extracts classified ads from OLX, the largest classifieds marketplace in Central & Eastern Europe and Central Asia: olx.pl (Poland), olx.ro (Romania), olx.pt (Portugal), olx.ua (Ukraine), olx.bg (Bulgaria), olx.kz (Kazakhstan) and olx.uz (Uzbekistan). Covering electronics, phones, cars and parts, property, jobs, home and garden, fashion, kids, sports, animals and services, it returns for every ad the title, full description, price, currency, negotiable flag, free flag, all attributes (condition, model, memory, colour, year, mileage…), category, city, district, region, approximate coordinates, private or business seller, business name, highlighted / urgent / top-ad flags, delivery availability, photos, posted, refreshed and expiry dates. Search by keyword, category, region, city, price range and seller type. Export to CSV, Excel or JSON. Perfect for resellers, price monitoring, market research, deal alerts and lead generation across Poland, Romania, Portugal, Ukraine and beyond.
What does OLX Scraper do?
- 🌍 7 OLX countries in one actor: PL, RO, PT, UA, BG, KZ, UZ.
- 🔎 Keywords, category, region, city, price range and four sort orders.
- 💰 Price, currency, negotiable and free flags.
- 🏷️ All attributes: condition, brand, model, size, year, mileage and more.
- 📍 City, district and region.
- 🧑 Private vs business sellers with a dedicated filter.
- 🚚 Delivery availability, promoted flags, photos and dates.
What data can you scrape from OLX?
| Field | Description |
|---|---|
| Ad | Site, ID, link, title, description, offer type |
| Price | Price, currency, label, negotiable, free |
| Item | Category ID, attributes |
| Location | City, district, region, approximate coordinates |
| Seller | Private or business, business name |
| Flags | Highlighted, urgent, top ad, delivery |
| Media & dates | Photos, posted, refreshed, valid until |
Use cases for OLX data
- Resellers: find under-priced phones, consoles and furniture in Poland or Romania.
- Car dealers: monitor private car ads and prices by region.
- Price monitoring: track second-hand prices across seven countries.
- Market research: compare supply, prices and demand between cities and countries.
- Lead generation: list businesses selling in a category.
How to scrape OLX
- Click Try for free to open OLX Scraper in Apify Console.
- Pick the OLX country and enter search terms in the local language.
- Optionally set a category, region, city, price range and seller type.
- Click Start and download the ads as CSV, Excel or JSON.
Input
Example input
{"site": "pl","queries": ["iphone 13", "macbook air"],"minPrice": 500,"maxPrice": 1500,"sellerType": "private","sort": "newest","maxItems": 500}
| Field | Description |
|---|---|
| OLX country | pl, ro, pt, ua, bg, kz, uz. |
| Search terms | Keywords in the local language. |
| Category / Region / City ID | Optional numeric filters from the site. |
| Min / max price | Price range in local currency. |
| Sort by | Newest, relevance, price. |
| Seller type | All, private only or businesses only. |
| Max ads | 0 = no limit. |
Output
Ad example
{"site": "pl","offerId": 1101520533,"url": "https://www.olx.pl/d/oferta/iphone-13-128-gb-midnight-nowa-bateria-100-oryginalny-ekran-zestaw-akcesoriow-CID99-ID1cxROd.html","title": "iPhone 13 128 GB Midnight – nowa bateria 100%","price": 749,"currency": "PLN","priceLabel": "749 zł","negotiable": true,"attributes": { "Stan": "Używane", "Model telefonu": "iPhone 13", "Wbudowana pamięć": "128GB" },"sellerType": "private","city": "Warszawa","district": "Bemowo","region": "Mazowieckie","hasDelivery": true,"imageCount": 8,"createdAt": "2026-09-29T19:30:36+02:00"}
Output schema
| Field | Type | Description |
|---|---|---|
site, offerId, url, title, description, offerType | mixed | Ad. |
price, currency, priceLabel, negotiable, isFree | mixed | Price. |
categoryId, attributes | mixed | Item details. |
city, district, region, latitude, longitude | mixed | Location (approximate for private sellers). |
sellerType, businessName | string | Seller (business names only). |
isHighlighted, isUrgent, isTopAd, hasDelivery | boolean | Flags. |
imageCount, imageUrl, images, createdAt, refreshedAt, validTo | mixed | Media and dates. |
Private sellers' names and contact details are not collected.
How much does it cost?
OLX Scraper uses pay-per-ad pricing: a small fixed price per ad, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.
More classifieds data
- Otodom Scraper: Polish real estate.
- Kleinanzeigen Scraper: German classifieds.
- Bazos Scraper: Czech, Slovak, Polish and Austrian classifieds.
- Kijiji Scraper: Canadian classifieds.
FAQ
How many ads can one search return? Up to about 1,000 ads per search. Split large searches by region, category or price range to collect more.
Which language should I search in? Use the local language of the OLX site (e.g. Polish for olx.pl, Romanian for olx.ro).
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate it with other apps? Yes. OLX Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape OLX? The scraper only collects publicly visible ad information and no private seller names or contact details. You are responsible for using the data in line with OLX's terms and GDPR.
Related Actors
Notes
Original clean-room implementation. Returns only public data. Not affiliated with OLX Group.