Otodom Scraper: Poland Housing Prices, zł/m² & Market Report
Pricing
from $1.00 / 1,000 listings
Otodom Scraper: Poland Housing Prices, zł/m² & Market Report
Scrape Otodom.pl flats and houses for sale or rent in any Polish city, district or region: price, price per m², m², rooms, floor, district, days listed, private or agency. Plus a market report with best-value homes. No login.
Pricing
from $1.00 / 1,000 listings
Rating
0.0
(0)
Developer
Mariam Ahmed
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
Scrape Otodom.pl, Poland's biggest property portal, with no login and no API key, and get a housing market report for every city or district:
- Every listing: price, price per m², m², rooms, floor, monthly fee (czynsz), street, district, neighbourhood, city, region, days listed, private owner / agency / developer, development name, features (balcony, parking, lift...), photos, link
- Flats, houses, rooms, plots or commercial, for sale or to rent
- Any Polish place: cities ("Warszawa", "Kraków"), districts ("Mokotów"), regions ("małopolskie"), or paste any Otodom search link
- Filters: price range, number of rooms, Otodom's order or newest first
- Market report per search: median price and zł/m² with the middle half, by rooms, district, neighbourhood and floor, days listed, monthly fee, private vs agency vs developer share, best-value homes (under 80% of their neighbourhood's zł/m²), top agencies
What does this Otodom scraper do?
Otodom · Warszawa · flats for sale · 20,236 listingsMedian 1,099,000 zł (818,247 – 1,635,000 zł) · 18,980 zł/m² · 57 m²Mokotów 19,979 zł/m² · Wola 23,028 zł/m²Typical listing 54 days old · 27% from developers · 15% private owners28 best-value flats under 80% of their neighbourhood's zł/m²
- Enter Polish cities, districts or regions, or paste Otodom search links.
- Pick for sale or to rent, property type, price range, rooms.
- You get one row per listing and one market report per search.
flowchart LRA[Cities, districts,<br/>regions] --> C[Otodom<br/>search]B[Otodom links<br/>any filters] --> CC --> D[Listings<br/>price, zł/m², rooms,<br/>district, days listed]D --> E[Market report<br/>zł/m² by district,<br/>sellers, best value]
Who is it for?
- Property investors: zł/m² by district and neighbourhood, homes priced under their area, rental levels for yields
- Developers and agencies: how the primary and secondary markets compare, how long listings sit, who lists the most
- Buyers and renters: a fair price for each district before you view
- Banks, valuers and proptech: fresh asking prices and rents for any Polish city
- Analysts and journalists: housing prices across Polish cities, by size and district
What data do you get?
Listings (dataset, one row per listing)
| Field | What it tells you |
|---|---|
id, url, title, operation, propertyType | The listing |
price, currency, pricePerSqm, monthlyFee | Price in złoty (monthly when renting), per m², and the monthly fee (czynsz) |
areaSqm, plotAreaSqm, rooms, floor | Size and layout |
street, district, neighborhood, city, voivodeship | Where |
sellerType, agency, development, isDevelopmentProject | Private owner, agency or developer |
firstListed, daysListed, lastBumped | Time on market |
features, photos, isPromoted, isExclusive | Features |
vsAreaPercent, comparedWith, areaMedianPricePerSqm, bestValue | zł/m² against the neighbourhood (or district) median |
description | With Descriptions on |
Report (REPORTS, one per search)
| Field | What it tells you |
|---|---|
totalListings, listingsRead | Otodom's count for the search, and how many were read |
medianPrice, price25, price75, medianPricePerSqm, pricePerSqm25, pricePerSqm75, medianAreaSqm, medianMonthlyFee | Prices |
byRooms, byDistrict, byNeighborhood, byFloor, byPropertyType | Median price and zł/m² by group |
medianDaysListed, newLast7Days, listedOver90DaysPercent | Time on market |
privateOwnerPercent, agencyPercent, developerPercent, topAgencies | Who sells |
featuresPercent | Balcony, parking, lift... |
bestValue, bestValueCount | Listings under 80% of their area's zł/m² |
Example: 4 October 2026
Five cities, flats for sale, 300 listings each: 1,500 listings and 5 reports in 100 seconds.
| City | Flats for sale | Median price (middle half) | zł/m² | Days listed | From developers |
|---|---|---|---|---|---|
| Warszawa | 20,236 | 1,099,000 zł (818,247 – 1,635,000) | 18,980 | 54 | 27% |
| Kraków | 13,412 | 799,000 zł (660,000 – 1,043,183) | 15,886 | 101 | 55% |
| Gdańsk | 8,599 | 798,500 zł (608,622 – 1,090,500) | 15,198 | 88 | 45% |
| Wrocław | 9,890 | 696,000 zł (571,996 – 849,000) | 13,652 | 55 | 39% |
| Poznań | 7,570 | 652,800 zł (534,705 – 832,843) | 12,916 | 37 | 35% |
- Kraków to rent (2–3 rooms): median 3,060 zł a month, 64 zł/m²; Mokotów to rent: 4,097 zł, 82 zł/m².
- Warszawa, 3,000 flats in 2 minutes 40 seconds, led by Mokotów, Białołęka, Wola and Praga-Południe.
Pricing
$0.001 per listing and $0.02 per search report.
- 300 listings with a report: $0.32
- The run above (1,500 listings, 5 reports): $1.60
- 3,000 listings with a report: $3.02
Turn off reports to pay for listings only.
Good to know
- Order: by default listings come in Otodom's own order, a mix of new and older ones, so the report is a fair sample of the market. Newest first gives the latest listings for a daily feed.
- The report covers the listings read;
totalListingsis Otodom's count for the whole search. Read more listings for a fuller picture (up to 10,000 per search). - Best value = zł/m² under 80% of the median of the same neighbourhood (or district, or the whole search) with at least 5 listings to compare. Development projects (several units, no single price) are left out of prices.
- Places: cities, districts and regions work by name, with or without Polish letters ("Krakow", "Mokotow"). Unknown names are skipped and listed in
RUN_SUMMARY. A pasted link keeps its own filters. - Privacy: agents' personal names and private owners are not collected; agencies and developers are named. Emails and phone numbers in descriptions are hidden.
- Data comes from Otodom.pl's public search pages. Not affiliated with Otodom or OLX Group.
Input
| Field | Meaning |
|---|---|
| Locations | Polish cities, districts or regions |
| For sale or to rent | Sprzedaż or wynajem |
| Property type | Flats, houses, rooms, plots, commercial |
| Price from / to | zł (monthly when renting) |
| Rooms | 1 to 6+ |
| Order | Otodom's order (default) or newest first |
| Otodom search links | Any search link from otodom.pl |
| Listings per search | 1 to 10,000 (default 300) |
| Descriptions | Add the short description |
| Reports | On by default |
Integrations
Export to JSON, CSV, Excel or Google Sheets, or connect through the Apify API, webhooks, Make, Zapier and n8n. Schedule it weekly to track prices in your cities.