OrbTop

Poland OLX Classifieds Scraper

ECOMMERCELEAD GENERATION

OLX Poland Classifieds Scraper

Scrape listings from OLX.pl, Poland's largest classifieds marketplace with 25 million+ active listings. Returns price, location, seller details, condition, and category for any search across goods, automotive, real estate, jobs, and services.


OLX Poland Classifieds Scraper Features

  • Extracts listings across all OLX categories — goods, automotive, real estate, jobs, services, and more
  • Filters by category slug (motoryzacja, elektronika, nieruchomosci, dom-i-ogrod, and others)
  • Filters by keyword search — just pass in a search term
  • Returns price in PLN with negotiable flag
  • Returns city and region for every listing — no guessing where things are located
  • No proxies required. OLX has a public REST API and this actor uses it directly, which keeps costs down

What Can You Do With OLX Poland Data?

  • E-commerce researchers — Track pricing trends across categories, compare new vs. used item prices, monitor market saturation for specific goods
  • Market entry analysts — Assess consumer supply and demand signals in the Polish market before launching a product
  • Dropshippers and resellers — Find arbitrage opportunities between regions or between OLX and retail prices
  • Data scientists — Build training datasets for Polish-language NLP models on classified ad text
  • Recruiters — Monitor the jobs category for competitor activity and compensation signals

How OLX Poland Classifieds Scraper Works

  1. Configure a category, keyword, or leave both empty to pull from the full feed
  2. The scraper calls the OLX REST API with your filters and page size
  3. Results paginate automatically until maxItems is reached — you don't manage the offset
  4. Each record lands in the dataset with price, location, seller, and category fields normalized and ready to use

Input

{
  "maxItems": 100,
  "category": "elektronika",
  "keywords": "laptop"
}
Field Type Default Description
maxItems integer 10 Maximum number of listings to return
category string (empty) Category slug to filter results. See supported values below.
keywords string (empty) Keyword search term. OLX text search across listing titles and descriptions.

Supported Category Slugs

Slug Category
motoryzacja Automotive
elektronika Electronics
nieruchomosci Real Estate
dom-i-ogrod Home & Garden
moda Fashion
praca Jobs
sport-i-hobby Sports & Hobby
dla-dzieci For Children
zdrowie-i-uroda Health & Beauty
uslugi Services
firma-i-przemysl Business & Industry

Leave category empty to scrape across all categories.


OLX Poland Classifieds Scraper Output Fields

{
  "listing_id": "1068314189",
  "platform": "olx",
  "title": "Rower Bianchi Via Nirone 7 rozmiar 55",
  "price_pln": 2800,
  "negotiable": true,
  "condition": "used",
  "seller_type": null,
  "seller_name": "Mateusz",
  "city": "Warszawa",
  "region": "Mazowieckie",
  "category_id": 1652,
  "category_type": "goods",
  "listed_at": "2026-04-20T18:15:25+02:00",
  "url": "https://www.olx.pl/d/oferta/rower-bianchi-CID767-ID1aixk1.html"
}
Field Type Description
listing_id string Unique OLX listing ID
platform string Always olx
title string Listing title in Polish
price_pln number Price in Polish Zloty. Null when not set (e.g. job listings).
negotiable boolean Whether price is negotiable
condition string new, used, or null (not applicable for services/jobs)
seller_type string private or business. Null when seller doesn't disclose.
seller_name string Seller display name
city string City of the listing
region string Polish voivodeship (region)
category_id number OLX internal category ID
category_type string Category type: goods, automotive, real_estate, job, services
listed_at string ISO 8601 timestamp when listing was created
url string Direct URL to the listing on OLX.pl

🔍 FAQ

How do I scrape OLX.pl listings?

OLX Poland Classifieds Scraper handles it via OLX's public REST API. Configure maxItems, optionally add a category slug or keyword, and run. You get structured JSON output without managing pagination or parsing HTML.

How much does the OLX Poland Classifieds Scraper cost to run?

The scraper charges $0.001 per record plus a $0.10 start fee. A run of 1,000 listings costs around $1.10. No proxy costs — OLX doesn't require them.

Can I filter by city or region?

Not directly — OLX's public API doesn't expose geographic filtering as a standalone parameter. Filter by category and keyword, then post-filter by the city or region fields in your dataset.

Does OLX Poland Classifieds Scraper require proxies?

No. OLX.pl has a public REST API that's accessible from Apify's cloud infrastructure without residential proxies. That's one fewer cost to worry about.

What's the maximum number of listings I can scrape?

OLX's API surfaces up to 1,000 results per query. For broader coverage across specific categories or date ranges, run multiple actors with different category or keyword inputs and combine the datasets downstream.

Are phone numbers included in the output?

No. OLX protects phone numbers behind a click-to-reveal gate that requires user authentication. The seller_name and seller_type fields are available; actual phone numbers are not.


Need More Features?

Need custom fields, additional category support, or otoMoto vehicle data? File an issue or get in touch.

Why Use OLX Poland Classifieds Scraper?

  • No proxies, no extra cost — OLX serves a public API, so you pay for records only, not bandwidth
  • Structured output with normalized fields — price extracted from OLX's dynamic params array, condition and negotiable flag decoded, location split into city and region
  • Covers the full OLX catalog — from used clothing to commercial vehicles to apartment rentals, all 25M+ listings from a single actor