Nehnutelnosti.sk Scraper - Slovakia Property Listings & Prices avatar

Nehnutelnosti.sk Scraper - Slovakia Property Listings & Prices

Pricing

from $1.32 / 1,000 property listings

Go to Apify Store
Nehnutelnosti.sk Scraper - Slovakia Property Listings & Prices

Nehnutelnosti.sk Scraper - Slovakia Property Listings & Prices

Scrape nehnutelnosti.sk: Slovak flats, houses and land with EUR prices, price per m², area, agency and photos, plus GPS on full detail. Sale, rent, auctions.

Pricing

from $1.32 / 1,000 property listings

Rating

0.0

(0)

Developer

SIÁN OÜ

SIÁN OÜ

Maintained by Community

Actor stats

1

Bookmarked

1

Total users

0

Monthly active users

21 days ago

Last modified

Share

Nehnutelnosti.sk Scraper - Slovakia Property Listings & Prices 🚀

SIÁN Agency Store Sreality Scraper Otodom Property Scraper Willhaben Property Scraper

🎉 Slovakia's biggest property portal as a spreadsheet: price, price per m², area, agency and photos for 30 listings per page

For agencies, investors and analysts who track flats, houses and land in Bratislava, Košice and every Slovak region

🔎 What is the Nehnutelnosti.sk Scraper — and when should you use it?

The Nehnutelnosti.sk Scraper turns public Slovak property listings from nehnutelnosti.sk, the country's most visited property portal, into clean, structured rows you can filter, export and feed straight into a spreadsheet, database or AI agent. No account, no portal API key, no browser automation to maintain.

Use it when you need: flats, houses, land, holiday homes or commercial space anywhere in Slovakia, for sale, rent, sublet or auction. Rows carry the asking price in EUR, price per m² where the listing gives a price and area, the room count for flats, the full address, the agency or private owner, photos and the advert text. Turn on full detail for GPS, floor, construction, year built, energy class and the agency's company ID (IČO).

Use something else when: the property is not in Slovakia. Use Sreality Scraper for Czech listings from sreality.cz, the neighbouring market Slovak buyers compare against. Use Otodom Property Scraper for Polish flats and houses with price per m². Use Willhaben Property Scraper for Austrian listings, the Vienna side of the Bratislava commuter belt. This actor reads nehnutelnosti.sk only. Agent phone numbers and sold prices are not included, and Slovak stock listed only on topreality.sk, reality.sk or bazos.sk is out of scope.

🤖 Use with AI agents

Already connected to the Apify MCP server? Just ask for this Actor by name: sian.agency/nehnutelnosti-property-scraper

Your agent can pay for its own runs. This Actor is eligible for agentic payments, so an agent can discover it, run it and settle the bill over x402 (USDC on Base) or Skyfire — without an Apify account or API token of its own. Billing is the same either way: per successful row, never for errors.

Otherwise copy this prompt into Claude, ChatGPT, Cursor or any MCP-enabled assistant:

I want Slovak property listings and prices from nehnutelnosti.sk using the Apify Actor `sian.agency/nehnutelnosti-property-scraper`.
Use it when I need: flats, houses, land, holiday homes or commercial space anywhere in Slovakia, for sale, rent, sublet or auction. Rows carry the asking price in EUR, price per m² where the listing gives a price and area, the room count for flats, the full address, the agency or private owner, photos and the advert text. Turn on full detail for GPS, floor, construction, year built, energy class and the agency's company ID (IČO).
Don't use it when: the property is not in Slovakia — use sreality-property-scraper or otodom-property-scraper or willhaben-property-scraper instead.
How to call it: leave `operation` on `search` and set `propertyType` (`byty`, `2-izbove-byty`, `domy`, `pozemky`, `all` and more), `location` (`bratislava`, `slovensko`, a region such as `kosicky-kraj`, a city or a Bratislava district) and `transaction` (`predaj` sale, `prenajom` rent, `podnajom`, `drazba`, `kupa`). Narrow with `minPrice`, `maxPrice`, `minArea` and `maxArea`, and set `maxResults` (one search returns at most about 990). `includeDetails` opens each listing for GPS and building facts at an extra charge per listing. For any other town, paste a nehnutelnosti.sk search address into `searchUrls`; to open listings you already have, set `operation` to `detail` and pass `listingUrls`.
Start with this input:
{
"operation": "search",
"propertyType": "2-izbove-byty",
"location": "bratislava",
"transaction": "predaj",
"maxPrice": 250000,
"maxResults": 90
}
Ask me which Slovak region or city, whether they want sale or rent, and whether they need GPS and building facts from full detail, then run the Actor and summarise the results as a table.

Things you can ask your agent for:

  • List 2-room flats for sale in Bratislava under 250,000 EUR and rank them by price per m².
  • Compare monthly rents with sale prices for 3-room flats in Košice so I can estimate gross yield.
  • Give me every agency with houses for sale in the Senec district, with its website and company ID.

Machine-readable API, MCP config and OpenAPI definition for this Actor are published at apify.com/sian.agency/nehnutelnosti-property-scraper.md.

📋 Overview

Nehnutelnosti.sk is where most of Slovakia's property is advertised, about 65,000 live listings on any given day. This actor turns its search results into rows you can sort and export. Price a district or build an agency list without clicking through hundreds of pages.

What you get:

  • ✅ Full rows from the search page: price in EUR, price per m², area, rooms for flats, full address, agency, flags, photos and the complete description, 30 listings per page
  • 🇸🇰 Slovak property vocabulary as dropdowns: garsónka to 5-room flats, houses, land, holiday homes and commercial space across all 8 regions, the main cities and the five Bratislava districts
  • 🎯 Filters the site applies itself: sale, rent, sublet, auction or wanted-to-buy, plus price and floor-area bands, so a narrow search returns only matching listings
  • 📍 Building facts on demand: switch on full detail for GPS, floor, construction, year built, energy class, the attribute list and the agency's Slovak company ID (IČO)
  • 💰 Pay per listing: $1.50 per 1,000 listings, and failed inputs cost nothing
  • ✨ Buyer requests too: the wanted-to-buy section, which Slovak agencies work as a lead list

✨ Features

  • 🏢 Every property type: flats by room count, houses, land, holiday property, offices, shops, warehouses and garages
  • 🗺️ All of Slovakia: 8 regions (kraje), 10 cities, the five Bratislava districts plus Senec, Pezinok and Malacky
  • 🔗 Paste any search: paste a nehnutelnosti.sk search address for towns that are not in the dropdown. Price, area, keyword and new-build filters in the address are kept, sort order is ignored, and any other filter is named in the log as not applied
  • 💶 Clean prices: priceEur and pricePerM2Eur as numbers, plus the text the site prints; "Cena dohodou" listings are flagged, never shown as zero
  • 🏗️ Developer projects: new-build listings carry the project name, project ID and construction state
  • 🧑‍💼 Agency or private owner: every row says who placed the advert, with the agency's name, website and office address
  • 📸 Photos: a thumbnail and up to 4 photos from the search page when the advert has photos; full detail returns every photo
  • 📄 Full listing detail: GPS, street and number, floor, total floors, construction, year built, energy class, elevator and the attribute list
  • 🔁 No duplicates: a listing that appears in two of your searches is returned and charged once

🎬 Quick Start

Choose a property type, a place, and sale or rent, then press Start. A page of 30 listings takes a few seconds.

curl -X POST "https://api.apify.com/v2/acts/sian.agency~nehnutelnosti-property-scraper/runs?token=YOUR_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"operation": "search", "propertyType": "byty", "location": "bratislava", "transaction": "predaj", "maxResults": 60}'

🚀 Getting Started (3 Simple Steps)

Choose a property type (for example 2-room flats), a region or city, and sale or rent.

Step 2: Set your limits

Set how many listings you want and, if you like, a price or area band. Turn on "Open each listing in full" when you need GPS and building facts.

Step 3: Run and export

Press Start, then download the dataset as CSV, Excel or JSON, or pull it through the API.

That's it! In about a minute, you'll have:

  • A table of live listings with EUR price, price per m² and area
  • The agency or private owner behind each advert
  • Photos and the full description for every listing

📥 Input Configuration

FieldTypeRequiredDescription
operationstringNosearch (default) finds listings; detail opens listing addresses you paste
propertyTypestringNobyty (default), garsonky, 1-izbove-byty to 5-a-viac-izbove-byty, domy, pozemky, rekreacne-nehnutelnosti, priestory-a-objekty, kancelarie-administrativa, obchody, sklady, garaze-parkovanie, or all
locationstringNobratislava (default), slovensko, a region such as kosicky-kraj, a city, a Bratislava district, or all
transactionstringNopredaj sale (default), prenajom rent, podnajom sublet, drazba auction, kupa wanted to buy
maxResultsintegerNoListings per search, default 30 (one page). One search returns at most about 990
minPrice / maxPriceintegerNoPrice band in EUR (monthly rent for rentals)
minArea / maxAreaintegerNoFloor area band in m² (plot area for land)
includeDetailsbooleanNoOpen each listing for GPS, building facts, agency IČO and every photo
searchUrlsarrayNonehnutelnosti.sk search addresses to use instead of the dropdowns
listingUrlsarrayNonehnutelnosti.sk listing addresses for detail

Example: 2-room flats for sale in Bratislava under €250,000

{
"operation": "search",
"propertyType": "2-izbove-byty",
"location": "bratislava",
"transaction": "predaj",
"maxPrice": 250000,
"maxResults": 90
}

Example: paste your own searches

{
"operation": "search",
"searchUrls": [
{ "url": "https://www.nehnutelnosti.sk/vysledky/domy/okres-senec/predaj" },
{ "url": "https://www.nehnutelnosti.sk/vysledky/byty/zilina/prenajom" }
],
"maxResults": 100
}

Example: open specific listings in full

{
"operation": "detail",
"listingUrls": [
{ "url": "https://www.nehnutelnosti.sk/detail/Ju5B6d8o5hM/saratovska-22" }
]
}

📤 Output

Results are saved to the Apify dataset with 55+ fields including:

FieldTypeDescription
listingIdstringListing ID on nehnutelnosti.sk
urlstringLink to the listing
propertyTitlestringAdvert title
priceEurnumberAsking price in EUR (monthly for rent)
pricePerM2EurnumberPrice per square metre in EUR
priceOnRequestbooleanTrue for "Cena dohodou" or "Info v RK"
dealTypestringsale, rent, sublet, auction or wanted
categoryNamestringCategory as the site names it, e.g. "2 izbové byty"
roomsnumberRoom count (Slovak convention: a 2-room flat has one bedroom)
areaM2numberFloor area, or plot area for land
conditionstringCondition, e.g. Novostavba, Kompletná rekonštrukcia
address, city, district, regionstringWhere the property is
advertiserTypestringAGENT or PRIVATE_PERSON
agencyName, agencyWebsitestringThe agency behind the advert
thumbnail, imageUrls, imageCountmixedPhotos
descriptionTextstringFull advert text
latitude, longitudenumberGPS (full detail)
floor, totalFloors, construction, yearBuilt, energyRatingmixedBuilding facts (full detail)
agencyCompanyIdstringAgency's Slovak company ID, IČO (full detail)

Example (a real row, shortened):

{
"listingId": "JuzuG9Lsmen",
"propertyTitle": "2 izbový byt v novostavbe Rezidencia Alžbetina",
"url": "https://www.nehnutelnosti.sk/detail/JuzuG9Lsmen/2-izbovy-byt-v-novostavbe-rezidencia-alzbetina",
"priceEur": 990,
"priceText": "990 €/mes.",
"pricePerM2Eur": 16.78,
"priceOnRequest": false,
"dealType": "rent",
"categoryName": "2 izbové byty",
"rooms": 2,
"areaM2": 59,
"condition": "Novostavba",
"address": "Alžbetina, Košice-Staré Mesto, okres Košice I",
"city": "Košice-Staré Mesto",
"region": "Košický kraj",
"advertiserType": "AGENT",
"agencyName": "TOBI Real Košice s.r.o.",
"agencyWebsite": "https://www.tobireal.sk",
"imageCount": 27,
"latitude": 48.7194679,
"longitude": 21.2541505,
"floor": 1,
"totalFloors": 3,
"construction": "Tehlová",
"agencyCompanyId": "47470798",
"updatedAt": "2026-09-25T18:52:53.223Z",
"status": "success"
}

A run report (report.html) is saved to the key-value store with the numbers, a table of listings, any inputs that need a fix and what the run cost.


💼 Use Cases & Examples

1. Bratislava price-per-m² index

Property analysts track asking prices per m² by district, week by week.

Input: byty, one of the five Bratislava districts, predaj Output: price, area and price per m² for every flat in the district Use: a weekly asking-price index for Slovakia's most expensive market

2. Agency lead lists

Proptech sales teams and brokerages map who holds stock where.

Input: a region, any property type, full detail on Output: agency name, website, office address and IČO on every listing Use: group by agency to see who is active in each district before the first call

3. New-build project monitoring

Developers and investors watch competing projects.

Input: Bratislava or a regional city, byty, predaj Output: listings with project name, project ID, construction state and price per m² Use: see which projects are still selling and at what price

4. Rental yield screen

Buy-to-let investors compare rents with sale prices.

Input: the same city twice, once predaj and once prenajom Output: sale prices and monthly rents with rooms and area Use: gross yield per district, matched on flat size

5. Private-owner sourcing

Agents and acquisition desks look for owners selling without an agency.

Input: any search Output: rows with advertiserType PRIVATE_PERSON Use: a list of owner-listed properties for brokerage outreach

6. Buyer-demand leads

Agencies match stock to people who want to buy.

Input: transaction: kupa Output: wanted-to-buy adverts in the same row format: what the buyer wants, where, and the text of their request Use: real buyers to call when a matching property comes in


🔗 Integration Examples

JavaScript/Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('sian.agency/nehnutelnosti-property-scraper').call({
operation: 'search',
propertyType: '3-izbove-byty',
location: 'kosice',
transaction: 'predaj',
maxResults: 60,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items[0]);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')
run = client.actor('sian.agency/nehnutelnosti-property-scraper').call(
run_input={
'operation': 'search',
'propertyType': 'domy',
'location': 'okres-senec',
'transaction': 'predaj',
'maxResults': 60,
}
)
for item in client.dataset(run['defaultDatasetId']).iterate_items():
print(item['priceEur'], item['areaM2'], item['url'])

cURL

curl -X POST 'https://api.apify.com/v2/acts/sian.agency~nehnutelnosti-property-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"operation": "search", "propertyType": "byty", "location": "bratislava", "transaction": "prenajom", "maxResults": 30}'

Automation Workflows (N8N / Zapier / Make)

  1. Trigger: a daily schedule, or a webhook from your CRM
  2. HTTP Request: call the run-sync endpoint above with your search
  3. Process: keep listing IDs you have not seen before
  4. Action: add them to a Google Sheet, post them to Slack or create CRM leads

📊 Performance & Pricing

Try it on a free Apify plan

  • 25 listings per run with every field, same data as paid runs
  • Up to 30 runs a day on this actor from a free plan (the first 10 unbilled)
  • No credit card required
  • Enough to check a district or test your workflow
  • As many listings as you ask for, up to about 990 per search and any number of searches per run
  • Pay per result: listings actually returned are charged, plus a small start fee per run
EventFree planBronze and up
Listing returned, per 1,000$6.00$1.50
Listing opened in full (only with full detail or detail), per 1,000$12.00$3.00
Run start (per GB of memory; the default 512 MB is one)$0.02$0.005

Silver, Gold, Platinum and Diamond plans pay slightly less than Bronze; the Store page shows your exact price.

Search pages come in at about 30 listings every few seconds. Full detail opens one page per listing, so it is slower and costs extra.

🔗 View current pricing


❓ Frequently Asked Questions

Q: Do I need an account, an API key or a proxy? A: No. Pick a property type, a place and sale or rent, then press Start.

Q: How many listings can I get? A: Free plans get 25 per run. Paid plans get what they ask for, up to about 990 per search: the site shows 33 pages of 30. To go further, split by city, district or price band. Each is its own search, and you can run many in one go.

Q: Which places are covered? A: All of Slovakia. The dropdown has the 8 regions, 10 cities, the five Bratislava districts, and Senec, Pezinok and Malacky. For any other town, open it on nehnutelnosti.sk and paste the address into Search page URLs.

Q: What does "Open each listing in full" add? A: GPS, street and number, floor and total floors, construction, year built, energy class, elevator, the attribute list, every photo and the agency's IČO.

Q: Are prices in euros? A: Yes. priceEur is a number; rentals are monthly. Listings with "Cena dohodou" or "Info v RK" have priceOnRequest set to true and no number. Any price filter leaves those listings out.

Q: Can I get agent phone numbers? A: No. The site shows phone numbers only after a click, and this actor does not reveal them. You get the agent's name, the agency, its website and its IČO.

Q: Can I sort by newest or by price? A: No. Results come in the site's default order. Use price bands to choose which part of the market you get.

Q: What output formats are there? A: JSON, CSV, Excel, XML and HTML, straight from the Apify dataset, or through the API.


🐛 Troubleshooting

"No listings match this search right now"

  • Widen the place: a region instead of a city, or All of Slovakia
  • Choose All property types, or drop the price band

I asked for 2,000 listings and got about 990

  • One search stops at page 33. Split it by city, district or price band and add each as its own search

A pasted address was skipped

"This listing is no longer on nehnutelnosti.sk"

  • It was sold, let or withdrawn. Run a fresh search to get current stock. You were not charged for it

"Temporarily unavailable, please retry"

  • The site did not answer after five tries. Run the same input again in a few minutes

This actor returns only what advertisers publish on nehnutelnosti.sk, including the name a private seller chooses to show on their advert. It does not collect email addresses, phone numbers or any data behind a login. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.

However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

You can also read Apify's blog post on the legality of web scraping.

Nehnuteľnosti.sk is a trademark of United Classifieds s.r.o. This actor is not affiliated with, endorsed by, or sponsored by Nehnuteľnosti.sk or United Classifieds.


🤝 Support

Join our active support community


Built by SIÁN Agency | More Tools