Nieruchomosci-online Scraper - Polish Real Estate Listings avatar

Nieruchomosci-online Scraper - Polish Real Estate Listings

Pricing

from $5.00 / 1,000 result scrapeds

Go to Apify Store
Nieruchomosci-online Scraper - Polish Real Estate Listings

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

Studio Amba

Maintained by Community

Actor 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

  1. Go to the actor's page on the Apify Store.
  2. Pick a property type: mieszkanie (apartment), dom (house), działka (land), lokal użytkowy or budynek użytkowy (commercial).
  3. Choose transaction type: sprzedaż (sale) or wynajem (rent).
  4. Enter a location, e.g. "Warszawa", "Krakow", "Wroclaw" — works with or without Polish diacritics.
  5. Optionally switch on "Owner-only listings (FSBO)" to keep only ads placed bezpośrednio od właściciela, cutting out every agency listing.
  6. Optionally set a price range in PLN, or paste your own search-result URLs from the site under "Direct Search URLs".
  7. Click "Start" to run the scraper.
  8. 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)

  1. Otwórz stronę actora w Apify Store.
  2. Wybierz rodzaj nieruchomości: mieszkanie, dom, działka, lokal użytkowy lub budynek użytkowy.
  3. Wybierz typ transakcji: sprzedaż lub wynajem.
  4. Podaj lokalizację, np. "Warszawa", "Kraków", "Wrocław".
  5. 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.
  6. Opcjonalnie ustaw widełki cenowe albo wklej własne linki do wyników wyszukiwania.
  7. Uruchom actora i pobierz wyniki w formacie JSON, CSV lub Excel.

Input

FieldTypeRequiredDescription
propertyTypeStringNomieszkanie (apartment, default), dom (house), dzialka (land), lokal-uzytkowy (commercial unit), budynek-uzytkowy (commercial building)
transactionTypeStringNosprzedaz (sale, default) or wynajem (rent)
locationStringNoCity or region, e.g. "Warszawa", "Krakow", "Gdansk". Works with or without diacritics. Empty = all Poland.
ownerOnlyBooleanNoWhen true, returns only listings placed directly by the owner (bezpośrednio od właściciela) — no agencies. Default false.
priceFromIntegerNoMinimum price in PLN
priceToIntegerNoMaximum price in PLN
startUrlsArrayNoAdvanced: paste your own Nieruchomosci-online.pl search-result URLs instead of building one from the fields above
maxResultsIntegerNoMaximum listings to return (default: 50)
proxyConfigurationObjectNoProxy settings. Polish residential proxies configured by default.

Output

Each listing contains:

FieldTypeExample
titleString"Sprzedam Mieszkanie Warszawa - 83,30 m²"
propertyTypeString"mieszkanie"
transactionTypeString"sprzedaz"
priceNumber | null3250000
currencyString"PLN"
pricePerM2Number | null39015.61
areaNumber | null83.3
roomsNumber | null3
floorString | null"12/12"
cityString | null"Warszawa"
districtString | null"Ochota"
addressString | null"Głębocka 84A, Warszawa"
sellerTypeString | null"owner", "agency", or "unknown"
phoneString | nullUsually null — the site gates phone numbers behind a reveal click
descriptionString | nullListing description snippet
urlStringFull listing URL
imageUrlString | nullPrimary listing photo URL
imagesCountNumber1 (search pages expose only the cover photo)
publishedDateString | nullUsually null — not exposed on search-results pages
scrapedAtStringISO 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: 20 before 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.
  • sellerType is derived from the listing description text (unless ownerOnly is on, in which case it's site-verified). Listings with no clear owner/agency language in the description come back as "unknown".
  • phone and publishedDate are not exposed on search-results pages, so they're null for 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

PolishEnglishInput value
MieszkanieApartmentmieszkanie
DomHousedom
DziałkaLand / Plotdzialka
Lokal użytkowyCommercial unitlokal-uzytkowy
Budynek użytkowyCommercial buildingbudynek-uzytkowy