OLX Scraper — Poland, Romania, Portugal, Ukraine & More avatar

OLX Scraper — Poland, Romania, Portugal, Ukraine & More

Pricing

from $0.0005 / listing

Go to Apify Store
OLX Scraper — Poland, Romania, Portugal, Ukraine & More

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

Hipersoft

Maintained by Community

Actor 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?

FieldDescription
AdSite, ID, link, title, description, offer type
PricePrice, currency, label, negotiable, free
ItemCategory ID, attributes
LocationCity, district, region, approximate coordinates
SellerPrivate or business, business name
FlagsHighlighted, urgent, top ad, delivery
Media & datesPhotos, 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

  1. Click Try for free to open OLX Scraper in Apify Console.
  2. Pick the OLX country and enter search terms in the local language.
  3. Optionally set a category, region, city, price range and seller type.
  4. 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
}
FieldDescription
OLX countrypl, ro, pt, ua, bg, kz, uz.
Search termsKeywords in the local language.
Category / Region / City IDOptional numeric filters from the site.
Min / max pricePrice range in local currency.
Sort byNewest, relevance, price.
Seller typeAll, private only or businesses only.
Max ads0 = 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

FieldTypeDescription
site, offerId, url, title, description, offerTypemixedAd.
price, currency, priceLabel, negotiable, isFreemixedPrice.
categoryId, attributesmixedItem details.
city, district, region, latitude, longitudemixedLocation (approximate for private sellers).
sellerType, businessNamestringSeller (business names only).
isHighlighted, isUrgent, isTopAd, hasDeliverybooleanFlags.
imageCount, imageUrl, images, createdAt, refreshedAt, validTomixedMedia 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

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.

Notes

Original clean-room implementation. Returns only public data. Not affiliated with OLX Group.