VOOZH about

URL: https://apify.com/kawsar/otodom-property-extractor

⇱ Otodom Property Extractor · Apify


👁 Otodom Property Extractor avatar

Otodom Property Extractor

Pricing

from $3.40 / 1,000 results

Go to Apify Store

Otodom Property Extractor

Otodom property scraper that extracts detailed real estate listings, prices, and high-resolution images, giving you structured market data without the hassle of manual copying.

Pricing

from $3.40 / 1,000 results

Rating

0.0

(0)

Developer

👁 Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

Otodom Property Extractor: Scrape Real Estate Data from Otodom.pl

The Otodom Property Extractor pulls detailed real estate listings directly from Poland's largest property platform, Otodom.pl. It extracts prices, location details, room counts, agency information, and high-resolution images, giving you structured data without the hassle of manual copying.

This tool automatically navigates site structures and handles pagination, letting you focus on analyzing the Polish housing market rather than managing web crawlers. You can scrape flats, houses, commercial properties, or land by simply providing Otodom search URLs.

Key features:

  • Extract property details like area, price per square meter, floor, and room counts
  • Download full-resolution image URLs for every listing
  • Scrape agency details and tags (e.g., balcony, secure building)
  • Handle pagination automatically to scrape thousands of results per URL

Good for real estate investors, market analysts, and property agencies who need accurate data on the Polish housing market.

What data does this actor extract?

The actor extracts the following fields for each property listing and exports them in JSON, CSV, or Excel formats.

Output Example

{
"id":55325476,
"title":"MIESZKANIE Z WIDOKIEM NA PARK KASPROWICZA",
"url":"https://www.otodom.pl/pl/oferta/mieszkanie-z-widokiem-na-park-kasprowicza-ID3K8Go",
"estateType":"FLAT",
"transaction":"RENT",
"price":3600,
"currency":"PLN",
"pricePerSquareMeter":37,
"areaInSquareMeters":96.12,
"roomsNumber":"THREE",
"floorNumber":"FOURTH",
"dateCreated":"2026-05-29 10:41:13",
"shortDescription":"Oferuję do wynajęcia przestronne mieszkanie o powierzchni 96,12 m². Znajduje się na 4. piętrze w kamienicy z cegły, w bardzo dobrym stanie. Mieszkanie jest w pełni wyposażone: zmywarka, lodówka, pieka...",
"location":{
"mapDetails":{
"radius":0,
"__typename":"MapDetails"
},
"address":{
"street":{
"name":"ul. Juliusza Słowackiego",
"number":"",
"__typename":"Street"
},
"city":{
"name":"Szczecin",
"__typename":"City"
},
"province":{
"name":"zachodniopomorskie",
"__typename":"Province"
},
"__typename":"Address"
},
"reverseGeocoding":{
"locations":[
{
"id":"zachodniopomorskie",
"fullName":"zachodniopomorskie",
"name":"zachodniopomorskie",
"locationLevel":"voivodeship",
"__typename":"BasicLocationObject"
},
{
"id":"zachodniopomorskie/szczecin/szczecin/szczecin",
"fullName":"Szczecin, zachodniopomorskie",
"name":"Szczecin",
"locationLevel":"city_or_village",
"__typename":"BasicLocationObject"
},
{
"id":"zachodniopomorskie/szczecin/szczecin/szczecin/srodmiescie",
"fullName":"Śródmieście, Szczecin, zachodniopomorskie",
"name":"Śródmieście",
"locationLevel":"district",
"__typename":"BasicLocationObject"
},
{
"id":"zachodniopomorskie/szczecin/szczecin/szczecin/srodmiescie/niebuszewo--bolinko",
"fullName":"Niebuszewo-Bolinko, Śródmieście, Szczecin, zachodniopomorskie",
"name":"Niebuszewo-Bolinko",
"locationLevel":"residential",
"__typename":"BasicLocationObject"
}
],
"__typename":"ReverseGeocoding"
},
"__typename":"LocationDetails"
},
"images":[
"https://ireland.apollo.olxcdn.com/v1/files/eyJmbiI6ImgxcDA2ZXh0a2lqdzItQVBMIiwidyI6W3siZm4iOiJlbnZmcXFlMWF5NGsxLUFQTCIsInMiOiIxNCIsInAiOiIxMCwtMTAiLCJhIjoiMCJ9XX0.b14QiCy066BkflLOylnxuBuYyUWKHvG9On9G0qqiUbE/image;s=1280x1024;q=80",
"https://ireland.apollo.olxcdn.com/v1/files/eyJmbiI6ImRyMmVncDF3d2pucjItQVBMIiwidyI6W3siZm4iOiJlbnZmcXFlMWF5NGsxLUFQTCIsInMiOiIxNCIsInAiOiIxMCwtMTAiLCJhIjoiMCJ9XX0.DncKNMfup6Le6ytJZxOAICcprnPa-JltjVyQk5s7SxI/image;s=1280x1024;q=80",
"https://ireland.apollo.olxcdn.com/v1/files/eyJmbiI6Imo2N2R4ZHR6OWFoLUFQTCIsInciOlt7ImZuIjoiZW52ZnFxZTFheTRrMS1BUEwiLCJzIjoiMTQiLCJwIjoiMTAsLTEwIiwiYSI6IjAifV19.jpppl9C-jNY8oyCOnx9k9WeJy3fVsRsEZ_zGa4dSHAo/image;s=1280x1024;q=80"
],
"agencyName":null,
"tags":[
"AIR_CONDITIONING",
"TOP_FLOOR",
"SECURE_BUILDING"
]
}

Data Fields

FieldTypeDescription
idIntegerThe unique ID of the listing
titleStringThe title of the listing
urlStringDirect link to the property page
estateTypeStringType of property (e.g., FLAT, HOUSE)
transactionStringType of transaction (e.g., RENT, SELL)
priceNumberTotal price of the property
currencyStringCurrency of the price (usually PLN)
pricePerSquareMeterNumberCalculated price per square meter
areaInSquareMetersNumberTotal area of the property in square meters
roomsNumberStringNumber of rooms
floorNumberStringFloor number the property is on
dateCreatedStringDate and time the listing was posted
shortDescriptionStringA brief summary of the property
locationObjectDetailed location data (city, province, district)
imagesArrayList of high-resolution image URLs
agencyNameStringName of the agency handling the listing
tagsArrayExtra features like "balcony" or "parking"

Input Parameters

You can configure the actor's behavior using these input fields:

Input Example

{
"startUrls":[
{
"url":"https://www.otodom.pl/pl/wyniki/wynajem/mieszkanie/cala-polska?limit=36"
}
],
"maxItems":30,
"requestTimeoutSecs":30
}

Parameter Details

FieldDescriptionDefault
startUrlsAn array of Otodom search URLs to scrape. You can provide multiple URLs.[{ "url": "https://www.otodom.pl/pl/wyniki/wynajem/mieszkanie/cala-polska?limit=36" }]
maxItemsMaximum number of property listings to extract per URL.30
requestTimeoutSecsPer-request timeout in seconds. Adjust if network connectivity is slow.30

Use cases

  • Market analysis: track price trends per square meter across different districts in Warsaw, Krakow, or Gdansk
  • Investment sourcing: build alerts for new listings that meet your exact ROI criteria before they hit the open market
  • Competitor tracking: monitor other real estate agencies to see their inventory and pricing strategies
  • Database building: aggregate property images and descriptions to train machine learning models for real estate valuation

How to use this scraper

  1. Go to Otodom.pl and perform a search (e.g., flats for rent in Gdynia).
  2. Apply any filters you want (price range, number of rooms, area).
  3. Copy the URL from your browser's address bar.
  4. Paste the URL into the Start URLs field of this actor.
  5. Set the Max items per URL limit if you only want a specific number of results per search link.
  6. Click Start and wait for the dataset to populate.

FAQ

Can this actor handle multiple search URLs at once? Yes. You can paste as many Otodom search URLs as you need into the Start URLs list. The actor will process them sequentially.

How many listings can it scrape? You can scrape up to 5,000 listings per URL. Set the "Max items" input to control the limit per URL. Note that Otodom caps search results at a certain number of pages, so very broad searches (like "all of Poland") might not return every single listing on the site in one go.

Does it extract contact information like phone numbers? No. Otodom protects phone numbers behind a button click on the individual listing pages. This actor scrapes search result data quickly and efficiently, but it does not load individual pages to reveal protected contact details.

You might also like

Otodom Property Search Scraper

ecomscrape/otodom-property-search-scraper

Unlock comprehensive property data from Poland's leading real estate platform with our Otodom.pl scraper. Extract listings, prices, locations, and detailed property information for market analysis, investment research, and business intelligence.

ecomscrape

60

Otodom Listings Scraper

piotrv1001/otodom-listings-scraper

The Otodom Listings Scraper extracts real estate listings from Otodom.pl, capturing prices, price per m², areas, rooms, locations, agencies, photos, and full property details with GPS coordinates and contact phone numbers — ideal for market analysis, price monitoring and real estate lead generation.

👁 User avatar

FalconScrape

3

Otodom.pl Property Scraper 🏠

shahidirfan/Otodom-pl-Property-Scraper

Extract live property listings from Otodom instantly. Get prices, locations, property types, descriptions & seller contacts. Perfect for real estate market analysis, price tracking, investment research & lead generation. Poland's premier property data source.

👁 User avatar

Shahid Irfan

2

Otodom Property Details Scraper

ecomscrape/otodom-property-details-scraper

Advanced Otodom.pl scraper tool for extracting comprehensive property data from Poland's leading real estate platform. Get detailed listings, pricing, location data, and market insights for investment analysis and research purposes.

ecomscrape

41

Otodom.pl Scraper — Polish Real Estate Data

logiover/otodom-pl-scraper-polish-real-estate-data

Otodom.pl scraper & unofficial API alternative. Scrape Polish real estate listings without login and export property data to CSV or JSON.

Otodom.PL Scraper | Enterprise Grade

fatihtahta/otodom-pl-scraper

Extract structured Otodom.pl property listings from 200k+ listings across Poland with prices, locations, seller details, images, and property metadata. Built for enterprise-grade real estate intelligence, lead enrichment, market analysis and automated data pipelines.

👁 User avatar

Fatih Tahta

110

5.0

Otodom Poland Property Lead Scraper

busy_donkey/otodom-poland-property-leads

Scrape Otodom.pl with price tracking, owner detection, days on market, and lead signals. No browser — pure HTTP.

👁 User avatar

busy_donkey

2

Otodom.pl Scraper - Polish Real Estate Listings

gio21/otodom-scraper

Scrape Otodom.pl Polish real estate listings: price, area, rooms, location, agent.

Otodom Scraper

ivanvs/otodom-scraper

Extract data from otodom.pl for data on thousands of apartments and house listings. Scrape house location, extract descriptions, images, prices, contact number, addresses, names, and all other listing details. Unlimited and extremely fast!