OLX.pl Scraper - Polish Classified Listings
Pricing
from $1.50 / 1,000 listings
Go to Apify Store
OLX.pl Scraper - Polish Classified Listings
Collect verified OLX.pl listings from every category with search, price, location and category filters.
OLX.pl Scraper - Polish Classified Listings
Pricing
from $1.50 / 1,000 listings
Collect verified OLX.pl listings from every category with search, price, location and category filters.
For example iphone 13. Leave empty to browse a whole category or place.
Category name or URL path, for example Elektronika, elektronika/telefony or motoryzacja/samochody. A name used by several categories (for example Telefony) is refused with the list of paths to choose from. Run with Show category filters to list the filters of a category.
City or voivodeship, for example Kraków, Warszawa or Mazowieckie. Districts are not recognised by name: use District ID (Advanced) together with a city.
Radius around the city in km: 0, 2, 5, 10, 15, 30, 50, 75 or 100 (0 means the city only). Needs Location (a city) or City ID.
OLX filters of the chosen category, for example {"filter_enum_petrol":["diesel"],"filter_float_year":{"from":2015}}. A name or value the category does not have fails the run before any listing is charged.
Minimum price in PLN, inclusive. Listings without a price are excluded when a price limit is set.
Show only private sellers or only businesses.
Return only listings that have at least one photo.
Return only listings with OLX delivery (the 'Tylko z przesyłką' checkbox on olx.pl). Cannot be combined with a location: OLX then searches all of Poland.
Newest uses the refresh time, as on OLX.
Hard limit of unique listings returned and charged.
Promoted listings match your filters too. Turn off to return organic results only.
Fetch every offer page and add push-up time, price flags, seller company data, key parameters and external link. Each enriched record is also charged the listing-details event; offers OLX no longer serves are skipped and not charged. Phone numbers are never returned.
Add the number of page views to each enriched record. Requires Fetch offer details. When OLX returns no count the field is null.
Add the unmodified OLX offer as raw (the detail when enriched, otherwise the list card).
Scrape returns every matching listing. Monitor returns only listing IDs not reported by earlier runs that use the same store and key; it reads the newest first, skips promoted cards and ignores the sort option.
Named key-value store shared by monitor runs. Use one name per monitored search. Empty uses the run's default store, which does not keep history across independent runs.
Record in the store that holds the reported IDs (up to 500000 newest IDs are kept).
Monitor stops when this many consecutive pages contain no new organic listing. Raise it when new listings may appear further down the list.
Monitor only. Also returns a change record for every offer whose page views changed since the previous run. It checks the offers on the pages the monitor reads; the first run only stores the counters. Counters are kept next to the seen IDs, in the record named like the seen-IDs key plus _VIEWS (up to 200000 newest offers). Charged as the listing-change event.
Return only the number of listings OLX reports for the search, without collecting or charging for listings. Use it to estimate the cost of a run before you start it. Filters are still verified.
List the filters of the chosen category (names, labels, allowed values, ready-to-paste examples for Category filters) instead of collecting listings. Needs Category or Category ID. Free.
Copied OLX.pl search or category URLs, one per line. When set, they replace Query, Category, Location and the other search fields, so fill either the URLs or the fields. A URL with a part OLX cannot resolve (for example an unknown district) is rejected.
[ "https://www.olx.pl/warszawa/q-rower/"]OLX category ID, for example 99 for Elektronika or 84 for Samochody osobowe. Use it instead of Category when you already know the ID.
OLX region (voivodeship) ID, for example 2 for Mazowieckie. Use Location to give a place by name.
OLX city ID, for example 17871 for Warszawa. Use Location to give a place by name.