Otodom Scraper - Poland Property Listings, Cheap & Fast avatar

Otodom Scraper - Poland Property Listings, Cheap & Fast

Pricing

from $0.60 / 1,000 listing scrapeds

Go to Apify Store
Otodom Scraper - Poland Property Listings, Cheap & Fast

Otodom Scraper - Poland Property Listings, Cheap & Fast

Scrape Otodom.pl, Poland's largest property portal: flats, houses, plots, rooms, offices and new developments for sale or rent. Filter by city, price, area, rooms, market and seller. Optional full details. No login. From US$0.60 per 1,000 listings.

Pricing

from $0.60 / 1,000 listing scrapeds

Rating

0.0

(0)

Developer

Fabrikit

Fabrikit

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Otodom Scraper - Poland property listings

Scrape Otodom.pl, Poland's largest property portal: flats, houses, rooms, plots, commercial premises, warehouses, garages and new developments, for sale or for rent. Search by city or region, price, area, rooms, market (primary / secondary) and seller type, or paste any Otodom search URL. No login, no cookies, no API key.

What you get

  • Price, price per m², monthly fee, area, plot area, rooms, floor
  • City, district, neighbourhood, voivodeship, street (agency listings)
  • Seller type (agency / developer / private), agency name and profile URL
  • Created / updated dates, photos, video and 3D tour links
  • Optional full details: description, all photos, exact coordinates (agency listings), building floors, market, attributes (heating, year built, extras...), floor plans, agency address and phone

Private sellers are protected: no name, no phone, no street, contacts in the description are masked and coordinates are rounded to about 1 km. Agent names are never returned; agency data is business data.

Input examples

Flats for sale in Kraków, newest first (the default):

{ "locations": ["Kraków"], "transaction": "sale", "propertyType": "flat", "maxItems": 50 }

Rentals in Warsaw and Gdańsk, 2-3 rooms, up to 4,500 PLN, with full details:

{
"locations": ["Warszawa", "Gdańsk"],
"transaction": "rent",
"propertyType": "flat",
"minRooms": 2,
"maxRooms": 3,
"maxPrice": 4500,
"includeDetails": true,
"maxItems": 500
}

Use a filtered search copied from the website:

{ "startUrls": [{ "url": "https://www.otodom.pl/pl/wyniki/sprzedaz/mieszkanie/malopolskie/krakow?priceMax=900000&market=PRIMARY" }], "maxItems": 1000 }

Locations accept cities (Kraków, Wrocław; other towns are looked up automatically), voivodeships (pomorskie), paths (mazowieckie/warszawa) or Polska for the whole country.

Output example

{
"id": "68164496",
"url": "https://www.otodom.pl/pl/oferta/przestronne-mieszkanie-w-kamienicy-z-balkonem-ID4C0Hm",
"title": "Przestronne mieszkanie w kamienicy z balkonem",
"transaction": "sale",
"propertyType": "FLAT",
"market": null,
"price": 1600000,
"currency": "PLN",
"pricePerSqm": 9090.91,
"monthlyFee": 800,
"areaSqm": 176,
"plotAreaSqm": null,
"rooms": 5,
"floor": 2,
"totalFloors": null,
"city": "Poznań",
"district": "Grunwald",
"neighborhood": "Łazarz",
"voivodeship": "wielkopolskie",
"street": null,
"latitude": null,
"longitude": null,
"coordinatesApproximate": false,
"advertiserType": "private",
"agencyId": null,
"agencyName": null,
"agencyUrl": null,
"agencyPhone": null,
"agencyAddress": null,
"isPromoted": false,
"isExclusive": false,
"developmentName": null,
"developmentUrl": null,
"createdAt": "2026-07-02T08:35:38+00:00",
"modifiedAt": "2026-10-03T10:48:03+02:00",
"imageUrl": "https://ireland.apollo.olxcdn.com/v1/files/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmbiI6InFsZDhrb2o5ZWw3djMtQVBMIiwidyI6W3siZm4iOiJlbnZmcXFlMWF5NGsxLUFQTCIsInMiOiIxNiIsImEiOiIwIiwicCI6IjEwLC0xMCJ9XX0.pilBo2KG980w3Dx7Pelz02WBwOxE71BUDhmTz-NHUeE/image;s=1280x1024;q=80",
"imageCount": 12,
"images": null,
"description": null,
"attributes": null,
"videoUrl": null,
"virtualTourUrl": null,
"floorPlans": null,
"detailsFetched": false,
"scrapedAt": "2026-10-13T18:27:11.150Z"
}

Pricing

Pay per event, no subscription:

EventPriceWhen
Listing scrapedUS$0.60 per 1,000every listing saved to the dataset
Listing details (add-on)US$0.40 per 1,000only when "Include full details" is on
Actor startUS$0.00005once per run

So 10,000 listings cost about US$6, or US$10 with full details.

FAQ

How many listings can I get? There is no page cap: the Actor walks the whole result set (hundreds of thousands of listings for the whole country). Use maxItems to control cost.

Does it need a proxy? Apify Proxy is on by default. If Otodom blocks datacenter IPs the Actor switches to residential Polish IPs automatically and reports it in the run summary.

How fast is it? Roughly 70 listings per second of request time without details; with details expect about 100 listings per minute (polite rate limit).

What is excluded? Names, phone numbers and street addresses of private individuals, and the names of individual agents.

Use cases

Price monitoring and comparables, investor deal-finding, lead lists of agencies and developers, rental-yield analysis, market reports, data feeds for apps.


En español

Extrae anuncios de Otodom.pl (el mayor portal inmobiliario de Polonia): venta y arriendo de departamentos, casas, habitaciones, terrenos, locales, bodegas y proyectos nuevos. Filtra por ciudad o región, precio, superficie, ambientes, mercado (primario/secundario) y tipo de vendedor, o pega una URL de búsqueda de Otodom. Sin login. Opción de detalles completos (descripción, todas las fotos, coordenadas, atributos, inmobiliaria). Precio: US$0,60 por 1.000 anuncios (+ US$0,40 por 1.000 con detalles). No se entregan nombres, teléfonos ni direcciones de particulares.