OLX.pl Scraper — Real Estate, Jobs & Cars avatar

OLX.pl Scraper — Real Estate, Jobs & Cars

Pricing

from $3.00 / 1,000 results

Go to Apify Store
OLX.pl Scraper — Real Estate, Jobs & Cars

OLX.pl Scraper — Real Estate, Jobs & Cars

Scrape olx.pl: property listings (price, m², rooms, GPS), jobs (salary range, contract) and cars (make, model, year, mileage, fuel). Only-new mode for daily monitoring. Pay per listing.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Ihor Hrypas

Ihor Hrypas

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

5 days ago

Last modified

Features

Limited permissions

Share

Get listings from olx.pl, Poland's largest classifieds site, as a clean table:

  • Real estate (Nieruchomości) — apartments, houses, rooms, plots, offices, garages, warehouses, for rent or sale: price, area, rooms, floor, building type, district, GPS, seller type, photos.
  • Jobs (Praca) — salary range (from/to, currency, monthly or hourly, gross/net), contract type, working time, experience, employer, city.
  • Cars (Samochody osobowe) — make, model, year, mileage, fuel, gearbox, body type, engine size and power, condition, price.
  • Any other section (electronics, home & garden, …) through Start URLs, with the common fields: title, price, category, location, seller type, photos, dates.

Every row also says which olx.pl category it is in (categoryPath, e.g. Motoryzacja > Samochody osobowe > Toyota). Ready for Google Sheets, your CRM, a monitoring job or an AI agent. Pay only per listing returned.

No browser, no login: the Actor reads the same public JSON feed the olx.pl website itself uses, so it is fast (≈1 000 listings in under a minute), cheap on platform usage and does not break when the page layout changes.

Sample output

Real estate (apartments for rent):

titlepriceareaM2roomsfloorLabeldistrictsellerTypelatlonurl
Kawalerka 1 Oliwa Gdańsk - Pierwszy Najemca po remoncie22502712Oliwabusiness54.4075918.56499https://www.olx.pl/d/oferta/kawalerka-1-oliwa-gdansk-pierwszy-najemca-po-remoncie-CID3-ID1c2l5l.html
Wynajmę mieszkanie z 3 niezależnymi pokojami przy SKM od 01.10!39905632Oliwaprivate54.4075918.56499https://www.olx.pl/d/oferta/wynajme-mieszkanie-z-3-niezaleznymi-pokojami-przy-skm-od-01-10-swiezo-wyremontowane-CID3-ID1ca0Xz.html
Przytulne mieszkanie z ogródkiem na zamkniętym osiedlu – Morelowa2700422ParterJasieńprivate54.3382918.54655https://www.olx.pl/d/oferta/przytulne-mieszkanie-z-ogrodkiem-na-zamknietym-osiedlu-morelowa-CID3-ID1cCIrw.html

Jobs (section Praca, Warszawa; staged run 2026-11-09):

titlesalaryFromsalaryTosalaryCurrencysalaryPeriodsalaryGrosscontractTypeworkingTimecity
Praca Remonty wykończenia za granicą1200016000PLNmonthlytrueUmowa o pracęPełny etatWarszawa
McDonald's Galeria Młociny zatrudni pracownika/pracownicę restauracji …28.733.7PLNhourlytrueUmowa o pracęPełny etatWarszawa
Cieśla Zbrojarz Murarz Warszawa Budowa4060PLNhourlytrueUmowa o pracę, Umowa zleceniePełny etatWarszawa

Cars (section Samochody osobowe, make toyota, Warszawa; staged run 2026-11-09):

titlepricemakemodelyearmileageKmfuelgearboxpowerHp
Toyota Carina 2.0E 297.000 szyberdach pierwszy właściciel7777ToyotaCarina1992295000BenzynaManualna98
Toyota Avensis 1.8B // 2008 // Lift // Klima // Zadbany // …5990ToyotaAvensis2008295281BenzynaManualna129
Cesja leasingu KINTO one Toyota C-HR 2120000ToyotaC-HR202421000BenzynaAutomatyczna197

Full record (one real-estate listing):

{
"url": "https://www.olx.pl/d/oferta/jasne-przestronne-mieszkanie-60-m-z-balkonem-i-garazem-3-pokoje-ul-szwedzka-CID3-ID1cygwB.html",
"olxId": 1101615479,
"title": "Jasne, przestronne mieszkanie 60 m² z balkonem i garażem | 3 pokoje | ul. Szwedzka",
"price": 3800, "currency": "PLN", "priceNegotiable": false, "pricePerM2": 63.33, "rentExtra": null,
"areaM2": 60, "rooms": 3, "floor": 2, "floorLabel": "2", "buildingType": "Blok",
"furnished": true, "petsAllowed": false, "elevator": true, "market": null, "propertyType": null,
"params": { "parking": "przynależne na ulicy, w garażu" },
"description": "Do wynajęcia komfortowe, bardzo dobrze nasłonecznione mieszkanie o powierzchni 60 m² …",
"city": "Kraków", "district": "Stare Miasto", "region": "Małopolskie",
"lat": 50.04796849, "lon": 19.92343409, "locationApproximate": true,
"sellerType": "private", "sellerName": null, "sellerCompany": null,
"hasPhone": true, "hasChat": true, "isPromoted": true, "categoryId": 15,
"categoryType": "real_estate", "categoryName": "Wynajem", "categoryPath": "Nieruchomości > Mieszkania > Wynajem",
"photos": ["https://ireland.apollo.olxcdn.com:443/v1/files/z4wgqdp6vj323-PL/image;s=3024x4032"], "photoCount": 7,
"createdAt": "2026-09-30T12:18:14+02:00", "refreshedAt": "2026-10-06T12:22:56+02:00", "validTo": "2026-10-30T12:18:14+01:00",
"scrapedAt": "2026-10-08T18:43:41.482Z"
}

Use cases

  • Price monitoring — run daily for a city and category, compare price, pricePerM2 and refreshedAt over time.
  • Deal alerts — filter by price ceiling in the start URL, push new olxIds to Slack/e-mail.
  • Market research — median rent per district, share of agency vs. private listings, furnished vs. unfurnished.
  • Lead generation for agencies — sellerType: "private" listings in a chosen district (listing links only; private sellers' names are not stored).
  • Map apps — every listing carries lat/lon (locationApproximate tells you if OLX blurred it).
  • Salary benchmarks — salary ranges by job category, city, contract type (umowa o pracę / zlecenie / B2B) and working time.
  • Used-car price tracking — price by make, model, year and mileage; private vs. dealer listings.
  • Feed fresh Polish listings (flats, jobs, cars) to an AI agent via the Apify MCP server.

Only new listings (scheduled monitoring)

Turn on Only new results since the last run and schedule the Actor (daily, hourly). Each run returns — and charges for — only listings that earlier runs of the same search have not delivered yet: the first run gets up to Max listings, later runs just what appeared since. You never pay twice for the same listing. The search is read newest first, so a run stops soon after it reaches listings you already have — quiet days cost almost nothing. On a day with nothing new the run succeeds with an empty dataset and says so in its status.

The memory lives in a key-value store in your own Apify account, named olx-pl-seen; delete it to start over. Any change to the search fields starts a separate memory, so several searches can run side by side.

Pricing

Pay per event: $0.003 per listing. No listing, no charge. Set Max listings to cap the cost of a run. Free-plan users can run it within their free credits.

Input

FieldMeaningDefault
SectionReal estate, Jobs or Cars; any other section through Start URLsReal estate
Real-estate categorye.g. apartments for rent / houses for sale / plots / rooms (Real estate only)apartments for rent
Car makeas in olx.pl URLs: bmw, toyota, mercedes-benz (Cars only)—
Citycity name as on olx.pl (Warszawa, Kraków, Łódź) — empty = all of PolandKraków
Keywordoptional free-text search inside the section: kawalerka, python, automat—
Start URLs (advanced)any olx.pl listing URL with filters (price, area, salary, year, mileage…), from any section — overrides the fields above—
Max listingsstop after N listings (= cost cap)100
Only new results since the last runreturn only listings earlier runs of this search have not delivered (for scheduled runs)off
ProxyApify Proxy settingsApify datacenter

Tip: olx.pl returns at most 1 000 listings per search. To get more, split the search by city, district or price band and pass several Start URLs.

Output fields

Common (every listing): url, olxId, title, price, currency, priceNegotiable, pricePerM2, rentExtra (czynsz, monthly extra for rentals), areaM2, rooms, floor, floorLabel, buildingType, furnished, petsAllowed, elevator, market (primary/secondary, sales only), propertyType, params (any other listing attributes as label text), description, city, district, region, lat, lon, locationApproximate, sellerType (business / private), sellerName (business sellers only), sellerCompany, hasPhone, hasChat, isPromoted, categoryId, categoryType, categoryName, categoryPath, photos, photoCount, createdAt, refreshedAt, validTo, scrapedAt. The real-estate fields (areaM2, rooms, floor…) are null outside real estate.

Jobs only: salaryFrom, salaryTo, salaryCurrency, salaryPeriod (monthly / hourly), salaryGross (true = brutto), salaryNegotiable, contractType, workingTime, experience, workplace.

Cars only: make, model, year, mileageKm, fuel, gearbox, bodyType, engineCm3, powerHp, drive, color, condition, originCountry. The VIN is never stored, and a VIN typed into a car description is replaced with [VIN removed].

The dataset has three table views: Overview (real estate), Jobs and Cars.

Limits and fair use

Only publicly visible listings are read, through the public listing feed, with polite rate limits. olx.pl rejects some datacenter proxy IPs with HTTP 403; the Actor retries with a fresh session automatically (you may see a few 403 warnings in the log, they are harmless). No login, no phone-number reveal, no bypass of access controls. Names of private individuals are not stored, nor are car VINs. Respect olx.pl's terms when reusing the data.

Problems?

Open an issue on the Issues tab — median response time is under 6 hours. Include the run ID.