Otodom Scraper — Poland Property, Prices & Agencies avatar

Otodom Scraper — Poland Property, Prices & Agencies

Pricing

from $3.50 / 1,000 results

Go to Apify Store
Otodom Scraper — Poland Property, Prices & Agencies

Otodom Scraper — Poland Property, Prices & Agencies

Scrape Otodom, Poland's largest property portal: sale price or rent, price per m², area, rooms, floor, full address with district, and the advertiser split into agency name or private owner. Flats, houses, land. Keyless. JSON, CSV or Excel.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

🇵🇱 Otodom Scraper — Poland Property Data, Prices & Agent Leads

Export every Otodom listing — price, area, rooms, district and the agency or private owner — to JSON, CSV or Excel. Keyless, no login.

data login pricing proxy

Otodom Scraper turns Poland's largest property portal into a structured dataset. Scrape thousands of apartments, houses and land plots for sale or rent across Warsaw, Kraków, Wrocław, Gdańsk and the whole country — with typed prices, price per m², and the advertiser split cleanly into estate agency or private owner. A no-code Otodom API alternative that runs on Apify.

📋 At a glance

Sourceotodom.pl (Poland's #1 property portal)
CoverageAll Poland — every city & voivodeship
VolumeTens of thousands of listings per search
DataSale & rent · flats, houses, land, commercial
Lead fieldAgency name or private-owner flag
OutputJSON, CSV, Excel, HTML table
LoginNot required

❓ What is Otodom Scraper?

Otodom is Poland's leading real-estate marketplace. This scraper reads Otodom's own structured search data, so prices arrive as real numbers with a currency, area as a number, and the listing's advertiser is separated into agency versus private owner. The room count is translated from Otodom's internal wording to an integer, and the district is lifted out of the nested location tree into its own column — so you can filter by district without parsing an object.

⭐ Why use this scraper?

  • Agency vs private owner on every row — build agency lead lists or filter to owner-direct deals
  • Typed prices — total price and price per m² as numbers, not text
  • District, city and province broken out for clean filtering
  • Sale and rent, across flats, houses, land and commercial
  • Huge volume — tens of thousands of listings per region
  • Keyless & browserless — no login, no API key, low cost per row

📦 What data can you extract?

Every row is a clean, structured record you can push straight into a spreadsheet, database or AI pipeline:

FieldDescription
listingIdUnique Otodom listing ID
titleListing headline
listingUrlDirect link to the offer
transactionTypesale or rent
propertyTypeFLAT / HOUSE / land / commercial
priceAmountPrice as a number
currencyPLN
pricePerSqmPrice per square metre
areaSqmFloor area in m²
roomsRoom count (integer)
floorFloor
street / district / city / provinceFull address hierarchy
isPrivateOwnerTrue for owner-direct listings
agencyNameEstate agency name (lead field)
shortDescriptionAdvert summary
imageUrlCover photo
dateCreatedWhen it was listed

🎯 Use cases

  • Build an estate-agency lead list for a Polish city, with agency names
  • Compare asking price per m² across Warsaw districts
  • Track owner-direct (no-agency) listings for direct outreach
  • Monitor new-development supply and pricing
  • Feed a property portal or valuation model with a Poland feed

🚀 How to use it

  1. Choose sale (sprzedaz) or rent (wynajem) and a property type.
  2. Paste a region path from an Otodom search URL — cala-polska for all Poland, or a city path like mazowieckie/warszawa/warszawa/warszawa.
  3. Set Maximum results and click Start.
  4. Export the dataset to JSON, CSV or Excel, or pull it via the Apify API.

Input example

{
"transaction": "sprzedaz",
"propertyType": "mieszkanie",
"regionPath": "mazowieckie/warszawa/warszawa/warszawa",
"maxResults": 1000
}

💳 Pricing

This scraper runs on a pay-per-result model with Apify Store volume discounts — the more your plan tier, the lower the price per row. You only pay for the records actually delivered. Start on the free tier, no credit card needed to try it.

This scraper collects publicly available data only. You are responsible for how you use the exported data, including under GDPR and local regulations when the data concerns businesses or individuals. Nothing behind a login is accessed.

❔ FAQ