Otodom.pl Scraper avatar

Otodom.pl Scraper

Pricing

from $0.79 / 1,000 results

Go to Apify Store
Otodom.pl Scraper

Otodom.pl Scraper

Scrape Otodom.pl — Poland's largest real estate portal. 140k+ listings: apartments, houses, plots, commercial. Prices, areas, rooms, photos, GPS. Sale & rent. No API key required.

Pricing

from $0.79 / 1,000 results

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

1

Bookmarked

4

Total users

2

Monthly active users

3 days ago

Last modified

Share

otodom-scraper

Scrape real estate listings from Otodom.pl — Poland's leading real estate portal. Filter by transaction, propertyType, cities and more. No API key required.


Why this scraper?

⚡ Fast & cost-efficient extraction

No browser required — GraphQL API access for reliable structured data extraction.

🏠 Market coverage

200,000+ Polish property listings on the country's #1 real estate portal.

💰 Structured price & property data

Price in PLN and EUR, area, rooms, floor level and building year per listing.

🔍 Flexible filters

Filter by city, property type, transaction type and price range.

📍 Location & coverage details

Covers Warsaw, Kraków, Wrocław, Gdańsk and all Polish cities and districts.

🔗 Direct URL support

startUrls support: pass any Otodom.pl search URL directly.


Input parameters

ParameterTypeDescriptionDefault
transactionstringTransaction: sale, rentsale
propertyTypestringType: apartment, house, lot, commercial, garageapartment
citiesarrayPolish city slugs, e.g. ["warszawa","krakow","wroclaw","gdansk"]["warszawa"]
maxItemsintegerMaximum number of listings to scrape200
startUrlsarrayDirect otodom.pl search URLs

Output schema

{
"id": "64812034",
"url": "https://www.otodom.pl/64812034",
"transaction": "sale",
"propertyType": "Mieszkanie",
"title": "Mieszkanie 3 pokoje, 72 m²",
"priceText": "PLN 960,000",
"priceAmount": 960000,
"priceCurrency": "PLN",
"displayAddress": "Warszawa — Mokotów",
"city": "Warszawa",
"country": "PL",
"latitude": null,
"longitude": null,
"bedrooms": null,
"bathrooms": null,
"images": ["https://cdn.otodom.pl/photo.jpg"],
"agencyName": null,
"publishDate": null,
"publishDateISO": null,
"isRepost": false,
"source": "otodom.pl",
"scrapedAt": "2026-04-19T09:00:00.000Z"
}

Examples

Properties for sale in Warszawa:

{ "transaction": "sale", "propertyType": "apartment", "maxItems": 100 }

Filter by price range:

{ "transaction": "sale", "minPrice": 100000, "maxPrice": 500000, "maxItems": 500 }

Rental listings:

{ "transaction": "rent", "maxItems": 200 }

💰 Pricing

$1.50 per 1,000 results — you only pay for successfully retrieved listings. Failed retries are never charged.

ResultsCost
100~$0.15
1,000~$1.50
10,000~$15.00
100,000~$150.00

Flat-rate real estate data providers typically charge $99–$299/month regardless of usage. At 10,000 results/month, this scraper costs significantly less with no subscription.

Use the Max results cap in the input to control your spend exactly.


Performance

Run sizeEstimated time
100 listings~3–5 min
500 listings~12–18 min
1,000 listings~25–35 min

Actual performance depends on the platform's response time and number of pages required.


Known limitations

  • Price per m²: Returned in PLN — EUR equivalent depends on current exchange rate.
  • New builds: Developer projects list price per m² rather than total price in some cases.
  • Contact: Agency phone numbers require platform login — agencyPhone is null.

Technical details

  • Source: Otodom.pl — Poland's leading real estate portal
  • Memory: 256 MB
  • Retry: Automatic retry on transient errors with exponential backoff
  • Deduplication: Cross-run content hash prevents duplicate listings in repeated runs
  • Output fields: ~32 fields

Additional services

Need a custom actor, additional filters, scheduled runs, or integration support?.nl](mailto:info@unfencedgroup.nl) — we build on request.



Need a custom scraper?

Unfenced Group builds Apify actors for any website — for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl