Otodom Poland Property Listings Scraper
Pricing
$2.00 / 1,000 results
Otodom Poland Property Listings Scraper
Extracts public apartment and house listings from Otodom.pl search URLs, including price, area, rooms, location and agency details, as structured data.
Pricing
$2.00 / 1,000 results
Rating
0.0
(0)
Developer
James Barnes
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Security
Limited permissionsShare
Turn any Otodom.pl search into a clean dataset of apartments and houses for sale or rent in Poland: price, price per m², area, rooms, location and agency. Useful for market analysis, price monitoring, investment research and lead lists of agencies.
Example output
Illustrative record (field layout as returned; values will vary):
{"id": 12345678,"url": "https://www.otodom.pl/pl/oferta/example-slug-ID4abcd","title": "Bright 3-room apartment near the metro","estateType": "FLAT","transaction": "SELL","price": 950000,"currency": "PLN","pricePerSquareMeter": 15200,"areaSquareMeters": 62.5,"rooms": "THREE","floor": "FLOOR_3","street": "ul. Przykładowa","city": "Warszawa","province": "mazowieckie","isPrivateOwner": false,"agencyName": "Example Realty","dateCreated": "2024-05-01 10:12:00","imageUrls": ["https://..."]}
Input
- Otodom search URLs: result pages copied from otodom.pl after applying your filters.
- Maximum listings: total cap (default 50).
- Maximum result pages per URL: default 5.
- Use Apify residential proxy: optional; the Actor switches to it automatically if blocked.
Output
One dataset item per listing: id, url, title, estate type, transaction, price, currency, price per m², rent price, area, rooms, floor, street, city, province, private-owner flag, agency name and URL, developer name, creation date, image URLs. No personal phone numbers or emails are collected.
Pricing
$0.002 per result (listing), charged by the platform per dataset item.
Limits
- Reads only public search pages visible to logged-out visitors.
- Up to 5000 listings per run; requests are rate-limited, with back-off on HTTP 429.
- Fields may be empty when a listing does not publish them (e.g. "ask for price").
- Otodom may change its page structure; the Actor then reports that no listings were found.