OLX International Classifieds Scraper avatar

OLX International Classifieds Scraper

Pricing

Pay per event

Go to Apify Store
OLX International Classifieds Scraper

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

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

11

Total users

3

Monthly active users

3 days ago

Last modified

Share

ParseForge Banner

🌍 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 analystsTrack product prices across CEE markets
Market entry researchersQuantify supply and demand by region
Pricing intelligence teamsBenchmark used goods, cars and apartments
Classified ad operatorsAudit competitor inventory and seller mix
ML and data science teamsBuild training corpora for vision and NLP
Investigative journalistsTrace 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

  1. 📝 Sign up. Create a free Apify account at apify.com.
  2. 🌍 Pick a country. Choose Poland, Ukraine, Romania, Portugal, Bulgaria, Kazakhstan or Uzbekistan.
  3. 🔍 Add filters. Type a keyword, drop a category ID or set a price range. Or paste an existing OLX search URL.
  4. ▶️ Run the Actor. Click Start. Listings stream into the dataset in real time.
  5. 📥 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.

💡 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.