Otodom Poland Real Estate Listings
Pricing
from $1.70 / 1,000 listing founds
Otodom Poland Real Estate Listings
Pull live apartment and house listings straight from Otodom.pl — Poland's biggest real-estate classifieds portal — by deal type, property type and city. No login, no browser, no proxies. Unofficial, independent tool — not affiliated with, endorsed by, or sponsored by Otodom.
Pricing
from $1.70 / 1,000 listing founds
Rating
0.0
(0)
Developer
Tim Zinin
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Pull live apartment and house listings straight from Otodom.pl — Poland's biggest real-estate classifieds portal — filtered by deal type (sale/rent), property type and city. No login, no API key, no browser needed on your side.
What you get
- Title, price (with currency), rooms, floor area, voivodeship/city/district location, a short description, preview photos and the direct listing URL for every ad found.
- Filter by sale or rent, apartment or house, and any Otodom.pl city.
- Runs on Apify: schedule it, monitor it, call it from the API, export to JSON/CSV/Excel or push straight into your own pipeline.
How to run it
- Click Try for free — no card needed on the free plan.
- Pick Deal type (sale/rent) and Property type (apartment/house), and
set City path — for example
mazowieckie/warszawa/warszawa/warszawafor the city of Warsaw. - Hit Start and pull the results from the dataset (UI, API or webhook).
Pricing
Pay-per-event: $0.005 per run start + $0.002 per result. No monthly seat, no minimum. 100 listings found cost about $0.21 (the one-time start fee plus 100 result rows). Rows where the source returned nothing (an unrecognized combination, a search with zero matching listings, or a request that failed) are returned for transparency but are never charged for.
Input
| Field | Required | What it does |
|---|---|---|
deal_type | no | sprzedaz (sale) or wynajem (rent). Default sprzedaz. |
property_type | no | mieszkanie (apartment) or dom (house). Default mieszkanie. |
city | no | Otodom.pl location path, e.g. mazowieckie/warszawa/warszawa/warszawa for the city of Warsaw. Default mazowieckie/warszawa/warszawa/warszawa. |
max_items | no | Total row cap for this run (default 100). |
max_pages | no | How many result pages to walk before stopping (default 3). |
{"deal_type": "sprzedaz","property_type": "mieszkanie","city": "mazowieckie/warszawa/warszawa/warszawa","max_items": 5,"max_pages": 1}
Output
{"found": true,"title": "2-pokojowe mieszkanie 38m2 + loggia Bez Prowizji","price": 878000,"currency": "PLN","deal_type": "sale","property_type": "FLAT","rooms": 2,"area_sqm": 38.15,"location": "Odolany, Wola, Warszawa, mazowieckie","posted_date": "2026-07-30 09:16:08","url": "https://www.otodom.pl/pl/oferta/2-pokojowe-mieszkanie-38m2-loggia-bez-prowizji-ID4uooW","images": ["https://ireland.apollo.olxcdn.com/v1/files/....image;s=655x491;q=80"]}
| Field | Meaning |
|---|---|
found | true for a real listing row; false for an empty-result or error row. |
title | Listing headline as published. |
price | Sale price, or monthly rent for rentals. |
currency | Always PLN on Otodom.pl. |
deal_type | sale or rent. |
property_type | Otodom's own classification: FLAT, HOUSE, or INVESTMENT (new-development project). |
rooms | Number of rooms, up to 10. null when Otodom reports an open-ended "10+" instead of an exact count. |
area_sqm | Floor area in square meters. |
location | Most specific location Otodom gives (district/neighborhood where available, otherwise city/voivodeship). |
posted_date | Raw timestamp as Otodom publishes it. |
url | Direct link to the listing. |
images | Up to 5 photo URLs. |
Other tools we built
Related tools
Related tools for adjacent workflows in real estate listings and monitoring.
| Actor | What it does |
|---|---|
| Imovirtual Portugal Real Estate Listings | Pair it in the real estate listings and monitoring workflow: Pull live apartment and house listings straight from Imovirtual.com — Portugal's biggest real-estate... |
| Krisha.kz Kazakhstan Real Estate Listings | Pair it in the real estate listings and monitoring workflow: Pull live apartment and house listings straight from Krisha.kz — Kazakhstan's biggest real-estate... |
| Storia Romania Real Estate Listings | Pair it in the real estate listings and monitoring workflow: Pull live apartment and house listings straight from Storia.ro — Romania's biggest real-estate classifieds... |
| Willhaben Vienna Real Estate Listings | Pair it in the real estate listings and monitoring workflow: Pull live apartment rental and sale listings straight from Willhaben.at — Austria's biggest classifieds... |
| Rightmove UK Property Listings (London and beyond) | Pair it in the real estate listings and monitoring workflow: Pull live for-sale and to-rent property listings straight from Rightmove.co.uk — the UK's biggest property... |
FAQ / Limitations
Does this need a login or API key on Otodom's side? No — it reads the same public listing pages a visitor would see.
What this is NOT. This is not a valuation tool and does not enrich
listings with data Otodom itself doesn't publish (no coordinates, no agent
phone numbers). Rooms reported by Otodom as an open-ended "10+" come back as
null, not a guessed number.
Found a bug or need this adapted to your case — issues on the Actor page.