RynekPierwotny Scraper avatar

RynekPierwotny Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
RynekPierwotny Scraper

RynekPierwotny Scraper

Scrape rynekpierwotny.pl — Poland's biggest primary-market real-estate portal. Get new housing developments and individual flats/houses with prices, areas, developers and floor plans. Filter by city, price, area and rooms, and run cheap incremental monitoring that emits only new/updated records.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Paweł

Paweł

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Share

🏠 RynekPierwotny Scraper — New Developments & Flats in Poland

🎯 Get every new housing development in Poland — with prices, floor plans, developers and availability — in minutes, not weeks of manual browsing.

This scraper collects structured data from rynekpierwotny.pl, Poland's biggest primary-market real-estate portal. It extracts new housing developments (inwestycje) with their full price/area ranges, developer contacts and promotions — and can drill down to every individual flat or house, including its exact price, price per m², floor, room count and floor plan.

🚀 What Does It Do?

This scraper automatically searches new-development listings across all of Poland and collects structured, ready-to-use data from rynekpierwotny.pl. No manual browsing needed — just set your filters and hit Start.

💡 Two levels of data:

  1. 🏗️ Investments mode — one record per housing development: price and area ranges, developer, location with GPS coordinates, construction dates, promotions and unit counts
  2. 🚪 Units mode — one record per individual flat/house: exact price, price per m², rooms, floor, area, reservation status and floor plan, with the parent development's context attached

💡 Two modes of operation:

  1. 🔍 Discovery Mode — pick a city (or city + district), set your price/area/rooms filters, and let it sweep every matching development
  2. 📋 Direct URL Mode — paste specific rynekpierwotny.pl search or offer URLs and scrape exactly those

👥 Who Is This For?

🏢 Use Case💬 How It Helps
📊 Market analysts & proptechTrack supply, pricing per m² and sales velocity across every Polish city in one dataset
🏦 Real-estate investorsSpot below-market units, fresh price cuts and developer promotions the moment they appear
🤝 Real-estate agenciesKeep an always-current catalog of the primary market to match clients with new developments
🏗️ DevelopersMonitor competitors' pricing, availability and promotions around your own investments
📣 Lead generationCollect developer names, sales-office addresses and phone numbers for outreach
🧠 Data science & AIFeed clean, structured housing data into pricing models, dashboards and LLM workflows

✨ Features

  • 🏙️ Any location in Poland — search by city or even a single district ("Warszawa Mokotów"), Polish characters optional
  • 🚪 Unit-level detail — expand every development into individual flats/houses with exact prices and floor plans
  • 💰 Full pricing data — price, price per m², promotional prices, lowest price within 30 days, discounts
  • 📍 GPS coordinates — every development comes with latitude/longitude, street address and district
  • 🔔 Incremental monitoring — schedule recurring runs that emit only NEW / UPDATED / REAPPEARED records; save 80–95% on daily monitoring
  • 📲 Instant notifications — get new developments and price changes pushed to Telegram, Slack, Discord or any webhook
  • 🎛️ Smart Filters — property type, price range, area, rooms, price per m², search radius, luxury-only, include/exclude keywords
  • 🏷️ Promotions tracking — active developer promotions and rebates captured on every record
  • 🧹 Deduplication — every record appears exactly once per run, even across overlapping searches
  • Fast & Scalable — hundreds of developments or thousands of units per run, in minutes
  • 📤 Export Anywhere — Download results as JSON, CSV, Excel, or push to Google Sheets, Zapier, Make, or your CRM

🎛️ Filters & Options

OptionWhat It Does
🏙️ LocationCity or city + district to search in (e.g. "Warszawa", "Kraków", "Warszawa Mokotów")
🏘️ Property typeFlats, houses or commercial units
🔀 Scrape modeOne record per development, or one record per individual flat/house
💰 Price min/maxPrice range in PLN
📐 Area min/maxUnit area range in m²
🚪 Rooms min/maxRoom count range
📊 Price per m² min/maxPrice-per-square-meter range in PLN
📍 Search radiusExtend the search a number of kilometers around the chosen location
💎 Luxury onlyOnly premium developments
🏚️ Include sold-outAlso return developments with nothing currently for sale
↕️ Sort byPrice (low to high) or update date
🚪 Only units for saleUnits mode: skip already-sold units
🏗️ Include full investment detailsAdd buildings, floors, parking and sales-office contacts to every development
🔔 Incremental monitoringEmit only new/changed records across scheduled runs
📲 NotificationsTelegram, Slack, Discord or webhook alerts for new findings
🔢 Max ResultsControl how many items to extract per run
🔗 Direct URLsOptionally provide specific URLs to scrape

📦 What You Get (Output Fields)

Every development (investments mode) includes:

🏗️ Development

FieldExample
offerId16901
nameXYZ Place
urlhttps://rynekpierwotny.pl/oferty/matexi-polska-sp-z-oo/xyz-place-warszawa-okecie-16901/
propertyTypeflats
developerMatexi Polska Sp. z o.o.
developerWebsitehttps://matexipolska.pl/warszawa/xyz-place

📍 Location

FieldExample
addressWarszawa, Włochy, Okęcie, ul. Komitetu Obrony Robotników 32
cityWarszawa
districtWłochy
voivodeshipmazowieckie
latitude52.18012
longitude20.97972

💰 Pricing & Availability

FieldExample
priceMin588000
priceMax1957000
priceM2Min13190
priceM2Max25043
currencyPLN
areaMin29
areaMax88
rooms[1, 2, 3, 4]
unitsForSale50
unitsTotal144
promotions["Rabaty do 121 000 zł na mieszkanie"]
constructionDateTo2025-12-31

Every unit (units mode) additionally includes:

🚪 Unit

FieldExample
unitId1309046
unitNumberF1.B.03.03
price648574
priceM213900
area46.66
rooms2
floor7
isReservedfalse
planPdfhttps://rynekpierwotny.pl/media/plans/...pdf
planImagehttps://thumbs.rynekpierwotny.pl/...jpg

🔔 Monitoring (incremental mode)

FieldExample
changeTypeNEW
firstSeenAt2026-07-11T08:00:00.000Z
lastSeenAt2026-07-12T08:00:00.000Z
isRepostfalse

📊 Example Output

{
"offerId": 16901,
"name": "XYZ Place",
"slug": "xyz-place-warszawa-okecie",
"url": "https://rynekpierwotny.pl/oferty/matexi-polska-sp-z-oo/xyz-place-warszawa-okecie-16901/",
"propertyType": "flats",
"developer": "Matexi Polska Sp. z o.o.",
"developerId": 1868,
"developerWebsite": "https://matexipolska.pl/warszawa/xyz-place",
"address": "Warszawa, Włochy, Okęcie, ul. Komitetu Obrony Robotników 32",
"street": "ul. Komitetu Obrony Robotników 32",
"city": "Warszawa",
"district": "Włochy",
"voivodeship": "mazowieckie",
"latitude": 52.18012061645618,
"longitude": 20.979721216828093,
"priceMin": 588000,
"priceMax": 1957000,
"priceM2Min": 13190,
"priceM2Max": 25043,
"currency": "PLN",
"areaMin": 29,
"areaMax": 88,
"roomsMin": 1,
"roomsMax": 4,
"rooms": [1, 2, 3, 4],
"unitsForSale": 50,
"unitsTotal": 144,
"constructionDateFrom": "2024-02-29",
"constructionDateTo": "2025-12-31",
"promotions": [
"Cena promocyjna od 14 000 zł/m2!",
"Rabaty do 121 000 zł na mieszkanie + indywidualny projekt wnętrz!"
],
"hasPromotions": true,
"description": "XYZ Place to nowoczesne osiedle na warszawskim Okęciu...",
"mainImage": "https://thumbs.rynekpierwotny.pl/3e79b87d/offers/offer/16901/main_image/xyz-place.jpg",
"imageCount": 7,
"parkingPlaces": null,
"salesOffices": null,
"scrapedAt": "2026-07-11T12:00:00.000Z"
}

📋 Dataset Views

The Apify Console gives you 3 ready-made table views to quickly browse your results:

ViewWhat It Shows
📊 OverviewDevelopment, developer, city, price and area ranges, units for sale
🔔 MonitoringChange type, prices and first/last-seen timestamps — perfect for incremental runs
📋 Full DetailsEvery single field — the complete dataset

❓ FAQ

🤔 What is the difference between investments and units mode? Investments mode returns one record per housing development, with aggregated price/area ranges — great for market overviews. Units mode goes deeper and returns every individual flat or house with its exact price, floor and floor plan — great for finding specific apartments.

🤔 Can I monitor new developments and price changes automatically? Yes! Turn on incremental monitoring and schedule the scraper (e.g. daily). After the first baseline run it emits only NEW, UPDATED or REAPPEARED records — and can ping you on Telegram, Slack, Discord or a webhook the moment something changes.

🤔 Can I search a specific district instead of a whole city? Yes — just write the city and district together, e.g. "Warszawa Mokotów" or "Kraków Podgórze". You can also paste any rynekpierwotny.pl search URL directly.

🤔 Does it cover all of Poland? Yes — every city and region on rynekpierwotny.pl, over 15,000 active developments. You can also run it with no location at all to sweep the whole country.

🤔 Can I export the data? Yes — JSON, CSV, Excel, XML, HTML, RSS. You can also push data directly to Google Sheets, Zapier, Make, or any webhook/API endpoint.

🤔 How often should I run this? For fresh data, run daily or weekly. You can schedule automatic runs on Apify with just a few clicks — combined with incremental monitoring it stays very cheap.

🤔 Does it work with proxies? It runs fine without any proxy for typical workloads. For very large or frequent runs you can enable Apify's built-in proxy service with one click.

🛠️ Need Custom Filters or Features?

I'm happy to customize this scraper for your specific needs! 🤝

Whether you need:

  • 🎯 Additional filters (completion date, specific developers, floor level, parking availability)
  • 📊 Extra data fields or custom output formats
  • 🔄 Integration with your CRM, Google Sheets, or database
  • ⏰ Scheduled scraping with automatic deduplication
  • 🌐 Scraping from other real-estate platforms alongside rynekpierwotny.pl

👉 Don't hesitate to reach out via private message — I respond quickly and I'm always open to building exactly what you need. No request is too small or too specific!

This scraper collects only publicly available information from rynekpierwotny.pl. It does not access private data, bypass authentication, or collect personal information beyond publicly listed business contacts. Please use the data responsibly and in compliance with applicable laws and platform terms of service.