OLX International Classifieds Scraper
Pricing
Pay per event
OLX International Classifieds Scraper
Scrape OLX classifieds across 7 markets: Poland, Ukraine, Romania, Portugal, Bulgaria, Kazakhstan, Uzbekistan. Get prices, condition, seller profiles, location, photos and dates from the public API.
Pricing
Pay per event
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
11
Total users
3
Monthly active users
3 days ago
Last modified
Categories
Share

🌍 OLX International Classifieds Scraper
🚀 Pull every OLX listing in seconds. Scrape Poland, Ukraine, Romania, Portugal, Bulgaria, Kazakhstan and Uzbekistan with one Actor. No API key, no registration, no manual CSV wrangling.
OLX is the largest classifieds network outside North America, with localized marketplaces across Latin America, Africa, Eastern Europe and Central Asia. Each regional site hosts its own auction-free, peer-to-peer marketplace for cars, real estate, electronics, jobs, services and household goods. OLX Poland alone holds 25 million active listings; Ukraine, Romania and Portugal add tens of millions more. The Actor turns those public listings into a normalized JSON dataset you can feed into pricing dashboards, market-entry research, fraud monitoring or AI training pipelines.
This Actor talks to OLX's public offer API directly, so a single run can paginate through up to 1,000 listings per filter combination in seconds. You get every visible field the OLX mobile and web clients use: price in the local currency, condition, listing photos at full resolution, seller account history, GPS coordinates, category IDs, custom parameters (year, mileage, square meters, engine size, room count, brand and model) and listing freshness timestamps. Slice by country, keyword, category, city, price range, item condition or seller type.
| 🎯 Built for | 🛠️ Common use cases |
|---|---|
| Cross-border e-commerce analysts | Track product prices across CEE markets |
| Market entry researchers | Quantify supply and demand by region |
| Pricing intelligence teams | Benchmark used goods, cars and apartments |
| Classified ad operators | Audit competitor inventory and seller mix |
| ML and data science teams | Build training corpora for vision and NLP |
| Investigative journalists | Trace second-hand goods, scams and fraud rings |
📋 What the OLX International Classifieds Scraper does
- 🌍 Seven country marketplaces. Switch between Poland, Ukraine, Romania, Portugal, Bulgaria, Kazakhstan and Uzbekistan with a single dropdown.
- 🔍 Keyword and category search. Match titles and descriptions in the country's native language, or scope by OLX's numeric category ID.
- 💰 Price, condition and seller filters. Set a price range in the local currency, restrict to new vs used items, or pick private sellers vs business / dealer accounts.
- 📍 City-level scoping. Pass an OLX city ID for hyper-local cuts of inventory.
- 📷 Full-resolution photos. Every listing image at 1024x768, ready to download or feed into vision models.
- 🧾 Structured listing parameters. OLX's per-category attributes (year, mileage, body type, room count, square meters, brand, model) come back as a typed key-value map.
Each record contains 44 fields covering listing identity, full price details, seller profile, geolocation, category metadata, structured parameters, all photos and listing freshness timestamps. The Actor also flags promoted listings, top ads and highlighted offers so you can separate organic from paid placements.
💡 Why it matters: OLX is the dominant classifieds network in dozens of countries where Craigslist and Facebook Marketplace barely register. If you need consumer pricing data for Eastern Europe, the Balkans or Central Asia, OLX is the source of truth, and this Actor is the only single-input multi-country way to pull it.
📊 Data fields
Each record includes: categoryId, categoryType, city, contactChat, contactPhone, country, createdAt, currency, description, district, domain, imageUrl, isHighlighted, isPromoted, isTopAd, isUrgent, itemState, latitude, listingId, longitude, offerType, parameters, photoCount, photoUrls, price, priceLabel, priceNegotiable, priceType, refreshedAt, region, scrapedAt, sellerCompanyName, sellerId, sellerIsOnline, sellerJoined, sellerLastSeen, sellerName, sellerOtherAdsEnabled, sellerType, sellerUuid. All 40 field names come from a real production run, so what you see here is what lands in your dataset.
⚠️ Good to Know: OLX caps a single filter combination at roughly 1,000 results per query. To dig deeper, narrow the search by city, category, price range or keyword. Each country has its own category and city IDs because OLX runs each marketplace as a separate platform.
🚀 How to use
- 📝 Sign up. Create a free Apify account at apify.com.
- 🌍 Pick a country. Choose Poland, Ukraine, Romania, Portugal, Bulgaria, Kazakhstan or Uzbekistan.
- 🔍 Add filters. Type a keyword, drop a category ID or set a price range. Or paste an existing OLX search URL.
- ▶️ Run the Actor. Click Start. Listings stream into the dataset in real time.
- 📥 Export the data. Download as JSON, CSV, Excel or Markdown, or hit the dataset API from your app.
⏱️ Total time: about 60 seconds from sign-up to first 10 records.
🔗 Recommended Actors
- 🛒 eBay Scraper - Pull live eBay product listings, prices and seller details.
- 🚙 Copart Public Search Scraper - Salvage and used-car auctions across the US.
- 👜 Vestiaire Collective Scraper - Pre-loved luxury fashion marketplace data.
- 🏎️ Bring A Trailer Auctions Scraper - Premium classic-car auction listings.
- 🏠 Zillow Rentals Scraper - US rental listings with price, beds and address.
💡 Pro Tip: browse the complete ParseForge collection for more scrapers across e-commerce, real estate, jobs and public records.
Disclaimer: this Actor is an independent ParseForge tool and is not affiliated with, endorsed by, or sponsored by OLX or the OLX Group. All trademarks belong to their respective owners. The Actor reads only public listing pages and is provided for lawful research, journalism, and commercial use cases compatible with OLX's terms of service and your local data-protection laws.
🆘 Need Help?
If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.
For faster answers, join our Discord. It's the best place to get support and suggest new actors.