Nieruchomosci-online Scraper - Polish Real Estate Listings
Pricing
from $5.00 / 1,000 result scrapeds
Nieruchomosci-online Scraper - Polish Real Estate Listings
Scrape real estate listings from Nieruchomosci-online.pl, a major Polish property portal. Get prices, price per m2, area, rooms, floor, location, and owner-vs-agency seller type. Filter for owner-only listings. Covers apartments, houses, land. Sale and rental. No login needed.
Pricing
from $5.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Nieruchomosci-online Scraper
Extract real estate listings from Nieruchomosci-online.pl (also written "Nieruchomości Online"), one of Poland's largest property portals ("Tu zaczyna się dom" — "Where home begins"). It covers apartments (mieszkania), houses (domy), land (działki), and commercial units across every Polish city and voivodeship, from both real estate agencies and private sellers.
Why use this actor?
Nieruchomosci-online.pl sits alongside Otodom as one of Poland's top property portals, and often carries listings the bigger portals don't. It's also known in the Polish market for a large share of owner-placed listings — properties advertised bezpośrednio od właściciela (directly by the owner, no agency, no commission). This actor can isolate exactly those FSBO ("for sale by owner") listings with a single input toggle, which is useful for buyers who want to skip agency commissions and for anyone building lead lists of private sellers.
This actor pulls structured property data at scale — prices, price per m², areas, room counts, floors, locations, and seller type (owner vs agency) — without manual browsing, cookies, or a login.
Use cases: property market analysis, investment research, relocation planning, price monitoring across Polish cities, FSBO lead generation, academic housing studies, and competitor tracking for real estate agencies.
How to scrape Nieruchomosci-online data
- Go to the actor's page on the Apify Store.
- Pick a property type: mieszkanie (apartment), dom (house), działka (land), lokal użytkowy or budynek użytkowy (commercial).
- Choose transaction type: sprzedaż (sale) or wynajem (rent).
- Enter a location, e.g. "Warszawa", "Krakow", "Wroclaw" — works with or without Polish diacritics.
- Optionally switch on "Owner-only listings (FSBO)" to keep only ads placed bezpośrednio od właściciela, cutting out every agency listing.
- Optionally set a price range in PLN, or paste your own search-result URLs from the site under "Direct Search URLs".
- Click "Start" to run the scraper.
- Download results as JSON, CSV, or Excel when it finishes.
The actor reads the schema.org listing data the site already renders server-side into every search page, so it works over plain HTTP (no browser needed) and is fast and cheap to run.
Jak zescrapować dane z Nieruchomosci-online.pl (PL)
- Otwórz stronę actora w Apify Store.
- Wybierz rodzaj nieruchomości: mieszkanie, dom, działka, lokal użytkowy lub budynek użytkowy.
- Wybierz typ transakcji: sprzedaż lub wynajem.
- Podaj lokalizację, np. "Warszawa", "Kraków", "Wrocław".
- Zaznacz "Owner-only listings (FSBO)", jeśli chcesz wyłącznie ogłoszenia bezpośrednio od właściciela — bez pośredników i biur nieruchomości.
- Opcjonalnie ustaw widełki cenowe albo wklej własne linki do wyników wyszukiwania.
- Uruchom actora i pobierz wyniki w formacie JSON, CSV lub Excel.
Input
| Field | Type | Required | Description |
|---|---|---|---|
propertyType | String | No | mieszkanie (apartment, default), dom (house), dzialka (land), lokal-uzytkowy (commercial unit), budynek-uzytkowy (commercial building) |
transactionType | String | No | sprzedaz (sale, default) or wynajem (rent) |
location | String | No | City or region, e.g. "Warszawa", "Krakow", "Gdansk". Works with or without diacritics. Empty = all Poland. |
ownerOnly | Boolean | No | When true, returns only listings placed directly by the owner (bezpośrednio od właściciela) — no agencies. Default false. |
priceFrom | Integer | No | Minimum price in PLN |
priceTo | Integer | No | Maximum price in PLN |
startUrls | Array | No | Advanced: paste your own Nieruchomosci-online.pl search-result URLs instead of building one from the fields above |
maxResults | Integer | No | Maximum listings to return (default: 50) |
proxyConfiguration | Object | No | Proxy settings. Polish residential proxies configured by default. |
Output
Each listing contains:
| Field | Type | Example |
|---|---|---|
title | String | "Sprzedam Mieszkanie Warszawa - 83,30 m²" |
propertyType | String | "mieszkanie" |
transactionType | String | "sprzedaz" |
price | Number | null | 3250000 |
currency | String | "PLN" |
pricePerM2 | Number | null | 39015.61 |
area | Number | null | 83.3 |
rooms | Number | null | 3 |
floor | String | null | "12/12" |
city | String | null | "Warszawa" |
district | String | null | "Ochota" |
address | String | null | "Głębocka 84A, Warszawa" |
sellerType | String | null | "owner", "agency", or "unknown" |
phone | String | null | Usually null — the site gates phone numbers behind a reveal click |
description | String | null | Listing description snippet |
url | String | Full listing URL |
imageUrl | String | null | Primary listing photo URL |
imagesCount | Number | 1 (search pages expose only the cover photo) |
publishedDate | String | null | Usually null — not exposed on search-results pages |
scrapedAt | String | ISO 8601 timestamp |
Example output
{"title": "Sprzedam Mieszkanie Warszawa - 83,30 m²","propertyType": "mieszkanie","transactionType": "sprzedaz","price": 3250000,"currency": "PLN","pricePerM2": 39015.61,"area": 83.3,"rooms": 3,"floor": "12/12","city": "Warszawa","district": null,"address": "Warszawa","sellerType": "owner","phone": null,"description": "Apartament w chmurach ostatnie 12 piętro i dwa tarasy...","url": "https://warszawa.nieruchomosci-online.pl/mieszkanie-w-apartamentowcu,wysoki-standard/26772494.html","imageUrl": "https://i.st-nieruchomosci-online.pl/kys96gl/mieszkanie-warszawa-sprzedaz.jpg","imagesCount": 1,"publishedDate": null,"scrapedAt": "2026-07-16T19:24:33.416Z"}
Cost estimate
This actor uses a plain HTTP crawler (no browser), so it's cheap to run:
- ~50 results: $0.05-0.15 in platform credits
- ~500 results: $0.30-0.80 in platform credits
- ~5,000 results: $2.00-5.00 in platform credits
Costs depend on proxy usage and the number of search pages scraped.
Tips for best results
- Use the owner-only filter to isolate FSBO listings — Nieruchomosci-online.pl is one of the better Polish portals for finding sellers who skip agencies.
- Start small — test with
maxResults: 20before running large scrapes. - Use specific locations — searching "Warszawa" returns more focused results than searching all of Poland.
- Combine filters — narrow results with price range, location, and property type for targeted data.
- Residential proxies (configured by default) give the most reliable access.
Limitations
- Price, area, and room count reflect what the search-results page exposes. A minority of new-development ("nowe mieszkanie") sub-listings don't disclose a per-unit price on the search page — those come back with
price: null, which is a real gap in the source data, not a scraping error. sellerTypeis derived from the listing description text (unlessownerOnlyis on, in which case it's site-verified). Listings with no clear owner/agency language in the description come back as"unknown".phoneandpublishedDateare not exposed on search-results pages, so they'renullfor every listing. Getting them would require an extra request per listing to the detail page, which this actor doesn't do by default to keep runs fast.- The actor scrapes the public website. No login or authentication is used. No cookies required.
- Price data reflects the listed asking price, not the final transaction price.
- Search pages return a fixed 47 listings per page (verified — page-size query params are ignored by the server).
Supported property types
| Polish | English | Input value |
|---|---|---|
| Mieszkanie | Apartment | mieszkanie |
| Dom | House | dom |
| Działka | Land / Plot | dzialka |
| Lokal użytkowy | Commercial unit | lokal-uzytkowy |
| Budynek użytkowy | Commercial building | budynek-uzytkowy |
Related scrapers
- Otodom Scraper — Poland's largest real estate portal
- Gratka Scraper — another major Polish property portal
- OLX Scraper — OLX.pl classifieds (covers real estate too)
- Immoweb Scraper — Belgium's #1 real estate portal
- ImmoScout24 Scraper — German/Austrian real estate
- Idealista Scraper — Spanish real estate portal
- Funda Scraper — Dutch real estate listings