OLX Ukraine Scraper - Classifieds & Marketplace avatar

OLX Ukraine Scraper - Classifieds & Marketplace

Pricing

from $2.00 / 1,000 result scrapeds

Go to Apify Store
OLX Ukraine Scraper - Classifieds & Marketplace

OLX Ukraine Scraper - Classifieds & Marketplace

Scrape classified listings, prices in UAH, seller info, condition, location, and photos from OLX.ua - Ukraine's largest classifieds and marketplace platform. No login or cookies required.

Pricing

from $2.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

OLX Ukraine Scraper

Scrape classified listings from OLX.ua — Ukraine's largest classifieds and marketplace platform. Extract titles, prices in UAH, seller info, condition, location data, and photos. No login or cookies required.

How to scrape olx.ua data

  1. Go to OLX Ukraine Scraper on the Apify Store.
  2. Click Try for free to open the actor in Apify Console.
  3. Enter your search query (e.g., "телефон", "iphone", "квартира", "автомобіль").
  4. Optionally set location, category, and price filters.
  5. Click Start and wait for the run to finish.
  6. Download your data as JSON, CSV, Excel, or XML.

The scraper uses OLX.ua's internal API to extract structured data directly, which is faster and more reliable than HTML parsing. Each run returns clean, flat JSON objects ready for analysis. Cyrillic titles and descriptions are returned as clean UTF-8 text.

Why use this actor?

OLX.ua is Ukraine's dominant classifieds platform, covering everything from phones and vehicles to real estate and jobs. This scraper is useful for:

  • Market research — track prices and availability of products across Ukraine
  • Price monitoring — compare asking prices in UAH across oblasts and time periods
  • Lead generation — find sellers and business listings in specific categories
  • Academic research — analyze the Ukrainian second-hand market and consumer behavior
  • Competitive analysis — monitor what competitors are listing and at what prices

No login, cookies, or browser session is needed. The scraper works with direct HTTP requests to the OLX API.

Input

FieldTypeRequiredDescription
searchQueryStringNoSearch keyword (default: "телефон")
categoryStringNoCategory slug (e.g., "elektronika", "transport", "nedvizhimost")
locationStringNoOblast/city name (e.g., "kyiv", "lviv", "odesa")
minPriceIntegerNoMinimum price filter in UAH
maxPriceIntegerNoMaximum price filter in UAH
sortByStringNoSort order: relevance, newest, cheapest, most_expensive
maxResultsIntegerNoMaximum listings to return (default: 100)
proxyConfigurationObjectNoProxy settings (Ukrainian residential recommended)

Supported locations

The actor supports filtering by Ukrainian oblast: Kyiv, Lviv, Kharkiv, Odesa, Dnipro, Donetsk, Zaporizhzhia, Vinnytsia, Poltava, Chernihiv, Cherkasy, Chernivtsi, Crimea, Ivano-Frankivsk, Kherson, Khmelnytskyi, Kirovohrad, Luhansk, Mykolaiv, Rivne, Sumy, Ternopil, Volyn, Zakarpattia, Zhytomyr. Leave empty to search all of Ukraine.

Supported categories

Available category filters (OLX.ua slugs): nedvizhimost (real estate), transport (vehicles), zapchasti-dlya-transporta (auto parts), elektronika (electronics), dom-i-sad (home & garden), moda-i-stil (fashion), detskiy-mir (kids), zhivotnye (animals), hobbi-otdyh-i-sport (hobby & sport), rabota (jobs), uslugi (services), arenda-prokat (rental), zhytlo-podobovo (daily rentals), otdam-darom (free), obmen-barter (barter).

Output

Each listing contains the following fields:

FieldTypeExample
titleString"Мобільний Телефон МІ 9Т Pro вживаний"
priceNumber1250
currencyString"UAH"
negotiableBooleanfalse
conditionString"used"
locationString"Гостомель, Київська область"
cityString"Гостомель"
regionString"Київська область"
descriptionStringFull listing description text
imageUrlStringPrimary image URL
imageUrlsArrayAll listing image URLs
sellerString"Співак Вероніка"
sellerTypeString"private" or "business"
publishedDateString"2026-07-06T09:30:43+03:00"
urlStringFull OLX.ua listing URL
scrapedAtStringISO 8601 timestamp

Example output

{
"title": "Мобільний Телефон МІ 9Т Pro вживаний",
"price": 1250,
"currency": "UAH",
"negotiable": false,
"condition": "used",
"location": "Гостомель, Київська область",
"city": "Гостомель",
"region": "Київська область",
"description": "Продам телефон, оригінал, потрібно замінити батарею, трохи глючить.",
"imageUrl": "https://ireland.apollo.olxcdn.com/v1/files/8vnromvjbire-UA/image;s=800x600",
"imageUrls": [
"https://ireland.apollo.olxcdn.com/v1/files/8vnromvjbire-UA/image;s=800x600"
],
"seller": "Співак Вероніка",
"sellerType": "private",
"publishedDate": "2026-07-06T09:30:43+03:00",
"url": "https://www.olx.ua/d/uk/obyavlenie/moblniy-telefon-m-9t-pro-vzhivaniy-ID10Op4B.html",
"scrapedAt": "2026-07-07T09:00:00.000Z"
}

Cost estimate

This actor uses direct HTTP API calls (no browser), making it very efficient. Approximate cost: 0.5 compute units per 1,000 results at standard Apify pricing, which is roughly $0.50 per 1,000 listings.

Tips for best results

  • Use Ukrainian or Russian keywords for better results (e.g., "велосипед" instead of "bicycle")
  • Set a location to narrow results to a specific oblast
  • Use residential proxies for large runs (1,000+ results) to avoid rate limiting
  • Combine filters — use minPrice/maxPrice with category for targeted searches
  • The OLX API returns a maximum of ~1,000 results per query. Use more specific search terms or category filters to access more listings.

Limitations

  • OLX.ua limits API results to approximately 1,000 listings per search query
  • Some listings may show "price on request" (price will be null in output)
  • Location filtering works at oblast level using the names listed above
  • Data is scraped from the public OLX.ua platform and may change without notice
  • Respect OLX.ua's terms of service and use the data responsibly