OLX.ua Listings & Prices Scraper avatar

OLX.ua Listings & Prices Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
OLX.ua Listings & Prices Scraper

OLX.ua Listings & Prices Scraper

Scrape OLX.ua classifieds by keyword, category, region and price. Get clean JSON: prices, photos, seller type, location, dates. No browser needed.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Security

Limited permissions

Share

Scrape OLX Ukraine classified ads fast — no browser required. Search by keyword, category, region/city and price range, and get clean structured data ready for price monitoring, market research, and lead lists.

What data you get

FieldTypeDescription
idintegerOLX ad ID
urlstringAd URL
titlestringAd title
querystringSearch query that produced this item
pricenumber | nullPrice in UAH
currencystringCurrency code (e.g. UAH)
priceLabelstringHuman-readable price (e.g. 6 000 грн.)
negotiablebooleanPrice negotiable flag
previousPricenumber | nullPrevious price, if reduced
citystringCity
districtstring | nullDistrict
regionstringRegion/oblast
categoryIdintegerOLX category ID
isBusinessbooleanBusiness seller flag
sellerNamestring | nullSeller name (business only)
paramsobjectCategory-specific attributes (brand, condition, size…)
photosarrayPhoto URLs
deliverybooleanDelivery available flag
promotedbooleanPromoted ad flag
createdAtstringCreation timestamp (ISO 8601)
refreshedAtstringLast refresh timestamp (ISO 8601)
descriptionstring | nullAd description (plain text, if enabled)

Phone numbers and private-person names are not collected.

Use cases

  • Price monitoring — track competitor prices and price drops over time.
  • Resale arbitrage — spot underpriced listings across regions.
  • Market research — analyze supply, demand and pricing by category or city.
  • Lead lists — collect business sellers for B2B outreach.
  • Competitor tracking — monitor shops selling on OLX.

How to use

  1. Open the actor in Apify Store and click Try for free.
  2. Enter one or more search queries (e.g. iphone 13, диван).
  3. Optionally set category, region, city, price range, sort order and seller type.
  4. Set Max results per query (OLX caps at 1000 per search).
  5. Choose whether to include descriptions and configure proxy (Apify Proxy is recommended; a custom proxy URL can be supplied).
  6. Click Start and download results as JSON, CSV or Excel.

Input example

{
"queries": ["iphone 13"],
"categoryId": 3755,
"regionId": 25,
"cityId": 268,
"priceFrom": 1000,
"priceTo": 15000,
"sortBy": "created_at:desc",
"businessOnly": "all",
"maxItemsPerQuery": 200,
"includeDescription": true,
"proxyConfiguration": { "useApifyProxy": true }
}

Output example

{
"id": 931828032,
"url": "https://www.olx.ua/d/uk/obyavlenie/plata-iphone-12-13-14-15-16-pro-max-plus-mini-chista-pd-zamovlennya-z-perevrkoyu-ID113R2o.html",
"title": "Плата iPhone 12 13 14 15 16 (Pro/Max/Plus/Mini) чиста | Під замовлення з перевіркою",
"query": "iphone 13",
"price": 6000,
"currency": "UAH",
"priceLabel": "6 000 грн.",
"negotiable": false,
"previousPrice": null,
"city": "Львів",
"district": "Галицький",
"region": "Львівська область",
"categoryId": 3755,
"isBusiness": true,
"sellerName": "BADION",
"params": { "Тип запчастини": "Системні плати" },
"photos": [
"https://ireland.apollo.olxcdn.com:443/v1/files/340p0zw915w2-UA/image;s=800x600",
"https://ireland.apollo.olxcdn.com:443/v1/files/9pbwu7d63jry-UA/image;s=800x600"
],
"delivery": false,
"promoted": true,
"createdAt": "2026-08-15T11:25:49+03:00",
"refreshedAt": "2026-10-31T11:45:31+02:00",
"description": "Плата у гарному стані, перевірена, під замовлення."
}

Pricing

This actor uses pay-per-result pricing: $2.5 per 1,000 results. Platform usage is billed separately — see the Pricing tab for details.

Cost example: 3 queries × 200 results = 600 results → $1.50.

FAQ

Is scraping OLX.ua legal? This actor collects only publicly available data from OLX.ua search pages. It respects robots.txt and does not bypass authentication or collect private data. Always comply with OLX's terms of service and local laws when using the data.

Do I need a proxy? OLX may block some cloud IPs. Apify Proxy is recommended and preconfigured. You can also supply your own residential proxy via customProxyUrl.

Why do I get fewer results than requested? OLX caps search results at 1000 per query. Split broad searches by price ranges or regions to collect more.

Are phone numbers or private seller names included? No. Phone numbers and private-person names are not collected. Only business seller names are returned.

Can I search multiple queries at once? Yes. Add multiple entries to queries; each query is searched separately and results are tagged with the query field.

How do I find region, city or category IDs? IDs are visible in OLX URLs and in the output (categoryId). Common examples: region 25 = Київська обл., city 268 = Київ.

Integrations

  • API — run the actor programmatically via the Apify API and fetch results as JSON.
  • Webhooks — trigger downstream workflows when a run finishes.
  • Google Sheets — export results directly to a spreadsheet.
  • Make / Zapier — connect to 1000+ apps for automation.
  • Scheduling — set up recurring runs to monitor prices and new listings.

🇺🇦 Коротко українською

Цей актор збирає оголошення з OLX.ua за ключовими словами, категоріями, регіонами та цінами. Ви отримуєте структуровані дані: ціни, фото, тип продавця, локацію та дати. Ідеально підходить для моніторингу цін, аналізу ринку та пошуку бізнес-продавців. Ціна — $2.5 за 1000 результатів, оплата за фактичну кількість. Проксі Apify рекомендовано, оскільки OLX може блокувати хмарні IP.