Otodom Scraper - Polish Property Listings & Prices
Pricing
from $2.00 / 1,000 listing scrapeds
Otodom Scraper - Polish Property Listings & Prices
Flats, houses and plots for sale and rent from any Otodom search by URL, without login: price, price per m2, area, rooms, floor, street, district, city, tags, photos and the agency or developer. Private owners are not named. Scheduled runs flag new listings. $0.002 per listing.
Pricing
from $2.00 / 1,000 listing scrapeds
Rating
0.0
(0)
Developer
Antonio del Olmo Tena
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Security
Limited permissionsShare
Export property listings from any Otodom search, the largest real estate portal in Poland. Filter flats, houses or plots on otodom.pl, copy the URL and the Actor returns one row per listing with price, price per square metre, area, rooms, floor, street, district, city, tags, photo and the agency or developer. Schedule it and listings that appear since the previous run are flagged. Market analysis, investor deal flow, agency prospecting and price monitoring at $0.002 per listing.
What you get
Listing (one row each): id, url, title, estate, transaction, price, rent, currency, pricePerM2, areaM2, plotAreaM2, rooms, floor, tags, imagesCount, imageUrl, isPromoted, createdAt, refreshedAt, position.
Location: street, district, city, region.
Advertiser: isPrivateOwner, and for agencies and developers agencyName, agencyType.
Search on every row: search (the URL you gave) and totalCount.
Changes on scheduled runs: isNew is true for listings that were not in the search in the previous run.
Searches without results return nothing and are not charged.
How to use it
- Open Otodom, choose location, property type and filters, and copy the URL, for example
https://www.otodom.pl/pl/wyniki/sprzedaz/mieszkanie/mazowieckie/warszawa/warszawa/warszawa. - Open the Input tab and paste the URLs, one per line (up to 100 per run).
- Set Max listings per URL (about 30 per page, up to 1,080).
- Click Start and export the rows as JSON, CSV or Excel.
- Schedule the Actor to catch new listings.
Input
{"searchUrls": ["https://www.otodom.pl/pl/wyniki/sprzedaz/mieszkanie/mazowieckie/warszawa/warszawa/warszawa"],"maxListings": 100}
Output
{"search": "https://www.otodom.pl/pl/wyniki/sprzedaz/mieszkanie/mazowieckie/warszawa/warszawa/warszawa","totalCount": 20159,"position": 1,"id": "67611747","url": "https://www.otodom.pl/pl/oferta/3-pokojowe-mieszkanie-57m2-loggia-ID4zGU3","title": "3-pokojowe mieszkanie 57m2 + loggia","estate": "FLAT","transaction": "SELL","price": 1030000,"rent": null,"currency": "PLN","pricePerM2": 17761.68,"areaM2": 57.99,"plotAreaM2": null,"rooms": 3,"floor": 1,"street": "Powstańców Śląskich","district": "Bemowo","city": "Warszawa","region": "mazowieckie","isPrivateOwner": false,"isPromoted": false,"agencyName": "YIT Development","agencyType": "DEVELOPER","tags": ["STORAGE_ROOM", "PARKING_SPOT"],"imagesCount": 9,"imageUrl": "https://ireland.apollo.olxcdn.com/v1/files/.../image;s=1280x1024;q=80","createdAt": "2026-01-15T10:48:53+00:00","refreshedAt": "2026-10-31T16:30:30+01:00","isNew": false,"timestamp": "2026-10-31T10:00:00.000Z"}
Pricing
Pay per event: $0.002 per listing and $0.003 per new listing detected on a scheduled run. Empty searches are free. A search of 1,000 listings costs $2.00.
Limits and notes
- Private owners are marked with
isPrivateOwnerand are never named. priceis null on listings that hide it and on development projects (estateINVESTMENT), which publish a price range per square metre instead.- Titles and text come in Polish, as published.
- Phone numbers and full descriptions are on the listing page and are not opened.
Related Actors
- Fotocasa Scraper: the same data for Spain.
- Airbnb Listings: short-term rentals in the same city.
- Google Maps Leads: agencies of a city with rating.