OLX.ua Listings & Prices Scraper
Pricing
from $2.00 / 1,000 results
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
Владимир Иваницкий
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Security
Limited permissionsShare
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
| Field | Type | Description |
|---|---|---|
id | integer | OLX ad ID |
url | string | Ad URL |
title | string | Ad title |
query | string | Search query that produced this item |
price | number | null | Price in UAH |
currency | string | Currency code (e.g. UAH) |
priceLabel | string | Human-readable price (e.g. 6 000 грн.) |
negotiable | boolean | Price negotiable flag |
previousPrice | number | null | Previous price, if reduced |
city | string | City |
district | string | null | District |
region | string | Region/oblast |
categoryId | integer | OLX category ID |
isBusiness | boolean | Business seller flag |
sellerName | string | null | Seller name (business only) |
params | object | Category-specific attributes (brand, condition, size…) |
photos | array | Photo URLs |
delivery | boolean | Delivery available flag |
promoted | boolean | Promoted ad flag |
createdAt | string | Creation timestamp (ISO 8601) |
refreshedAt | string | Last refresh timestamp (ISO 8601) |
description | string | null | Ad 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
- Open the actor in Apify Store and click Try for free.
- Enter one or more search queries (e.g.
iphone 13,диван). - Optionally set category, region, city, price range, sort order and seller type.
- Set Max results per query (OLX caps at 1000 per search).
- Choose whether to include descriptions and configure proxy (Apify Proxy is recommended; a custom proxy URL can be supplied).
- 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.