CZ & SK Real Estate Aggregator avatar

CZ & SK Real Estate Aggregator

Pricing

from $0.002 / listing scraped

Go to Apify Store
CZ & SK Real Estate Aggregator

CZ & SK Real Estate Aggregator

Scrape 8 Czech and Slovak real estate portals (Sreality, Bezrealitky, iDNES, Nehnutelnosti.sk & more) into one deduplicated dataset with price history, new-listing and price-drop flags. EUR & CZK. Works as a batch scraper or a real-time HTTP API.

Pricing

from $0.002 / listing scraped

Rating

0.0

(0)

Developer

Pringles Kamila

Pringles Kamila

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

CZ/SK Real Estate Aggregator — Czech & Slovak property listings in one dataset

English · Čeština · Slovenčina

Scrape real estate listings from 8 Czech and Slovak property portals in one run and get a single, normalized, deduplicated dataset with price history. Works as a classic batch scraper and as a real-time HTTP API (Actor Standby), so you can plug it into apps, dashboards, or AI agents via MCP.

What does CZ/SK Real Estate Aggregator do?

One input, eight portals, one consistent output schema:

PortalCountryCurrencyNote
Sreality.czCZCZKlargest Czech portal
Reality.iDNES.czCZCZK
Bezrealitky.czCZCZKprivate listings without agencies
RealityMIX.czCZCZK
Reality.czCZCZKcatalog of 1000+ agencies
Nehnutelnosti.skSKEURlargest Slovak portal
TopReality.skSKEUR
Reality.skSKEUR

Every listing is normalized to the same fields: portal, external ID, title, transaction (sale/rent), category (flat/house/land/commercial), disposition, floor area, price, price per m², currency, locality, GPS (where available), canonical URL, images, and seller.

Because Czech agencies publish the same flat on several portals at once, the Actor deduplicates across portals: one apartment appears once, with an also_on list of the other portals where it was found. Between runs it keeps price history and flags every listing with is_new and price_dropped — useful for monitoring the market, hunting price cuts, or feeding analytics.

Why use this Actor instead of a single-portal scraper?

A single-portal scraper shows you one shop window. This Actor covers the Czech and Slovak market in one dataset, removes the duplicates that agency exports create, and tells you what changed since your last run. You pay per unique listing delivered (pay-per-event), not per portal scraped.

Input

All parameters are optional and have sensible defaults:

  • portals — which portals to scrape (default: sreality)
  • transactionsale or rent
  • categoryflat, house, land, or commercial
  • region — free-text locality filter, e.g. Praha, Bratislava, Jihočeský kraj
  • priceMin / priceMax — price range; compared against CZK on Czech portals and EUR on Slovak portals
  • maxItems — cap on collected listings (cost protection, default 200)

Output

Structured dataset, one record per unique listing. Example:

{
"portal": "sreality",
"external_id": "3893712204",
"title": "Prodej bytu 2+kk 52 m²",
"transaction": "sale",
"category": "flat",
"disposition": "2+kk",
"area_m2": 52,
"price": 9570000,
"price_per_m2": 184038,
"currency": "CZK",
"locality": "Biskupcova, Praha 3 - Žižkov",
"gps_lat": 50.09,
"gps_lon": 14.47,
"url": "https://www.sreality.cz/detail/...",
"is_new": true,
"price_dropped": false,
"price_history": [{"date": "2026-07-11", "price": 9570000}],
"also_on": ["idnes:https://reality.idnes.cz/..."]
}

Real-time HTTP API (Standby mode)

The Actor also runs in Standby mode: no start button, just an HTTP endpoint that scrapes on demand.

curl -H "Authorization: Bearer <YOUR_APIFY_TOKEN>" \
"https://<standby-hostname>/search?portals=sreality,bezrealitky&transaction=sale&category=flat&region=Praha&maxItems=20"

GET /search accepts the same parameters as the batch input and returns JSON with query, count, and listings. Default maxItems in Standby is 50 to keep responses fast. Through the Apify MCP server the same endpoint works as a tool for AI agents.

Pricing

Pay-per-event: you are charged per unique listing delivered (listing-scraped event), after deduplication. Duplicates found on more portals cost nothing extra.

The Actor collects only publicly available listing data and respects source rate limits (delays between requests). Listings may contain personal data, such as a private seller's contact — you are responsible for processing the data in line with GDPR and the laws of your country. Price history is stored per listing ID, no personal data is logged.


🇨🇿 Česky

CZ/SK Reality Agregátor — české a slovenské inzeráty v jednom datasetu

Stáhne realitní inzeráty z 8 českých a slovenských portálů najednou a vrátí jeden normalizovaný, deduplikovaný dataset s historií cen. Funguje jako klasický scraper i jako HTTP API v reálném čase (Standby mode), takže ho zapojíte do aplikace, dashboardu nebo AI agenta přes MCP.

Co Actor umí

Jeden vstup, osm portálů, jedno výstupní schéma. Pokryté portály: Sreality.cz, Reality.iDNES.cz, Bezrealitky.cz (soukromá inzerce bez RK), RealityMIX.cz a Reality.cz v Česku; Nehnutelnosti.sk, TopReality.sk a Reality.sk na Slovensku. České portály účtují v korunách, slovenské v eurech - pole currency u každého záznamu říká, ve které měně je cena.

Realitní kanceláře vystavují stejný byt na několika portálech naráz. Actor proto deduplikuje napříč portály: jeden byt najdete v datasetu jednou a v poli also_on vidíte, kde všude visel. Mezi běhy si Actor drží historii cen - každý inzerát nese is_new a price_dropped, takže zlevnění poznáte hned.

Vstup

Všechny parametry jsou volitelné: portals (výběr portálů), transaction (sale/rent), category (flat/house/land/commercial), region (např. Praha, Bratislava, Jihočeský kraj), priceMin/priceMax (u českých portálů v Kč, u slovenských v €) a maxItems (strop nákladů, výchozí 200).

Výstup

Jeden záznam = jeden unikátní inzerát: portál, ID, titulek, dispozice, plocha, cena, cena za m², měna, lokalita, GPS (kde portál uvádí), kanonická URL, obrázky, prodejce, historie cen a příznaky novinek a slev. Ukázka záznamu je v anglické části výše.

HTTP API (Standby mode)

GET /search přijímá stejné parametry jako běžný vstup a vrací JSON s inzeráty do pár desítek sekund. Autentizace přes Apify token (Authorization: Bearer …). Ve Standby režimu je výchozí maxItems 50, aby odpověď stihla platformní limit 5 minut. Přes Apify MCP server poslouží stejný endpoint jako nástroj pro AI agenty.

Cena

Platíte za doručený unikátní inzerát (event listing-scraped), počítá se až po deduplikaci. Duplicity z dalších portálů nic nestojí.

Právní upozornění

Actor sbírá jen veřejně dostupná data a šetří zdrojové weby (prodlevy mezi požadavky). Inzeráty mohou obsahovat osobní údaje, třeba kontakt na soukromého prodejce - za zpracování v souladu s GDPR odpovídáte vy. Historie cen se ukládá podle ID inzerátu, osobní údaje se nelogují.


🇸🇰 Slovensky

CZ/SK Reality Agregátor — české a slovenské inzeráty v jednom datasete

Stiahne realitné inzeráty z 8 českých a slovenských portálov naraz a vráti jeden normalizovaný, deduplikovaný dataset s históriou cien. Funguje ako klasický scraper aj ako HTTP API v reálnom čase (Standby mode), takže ho zapojíte do aplikácie, dashboardu alebo AI agenta cez MCP.

Čo Actor dokáže

Jeden vstup, osem portálov, jedna výstupná schéma. Pokryté portály: Nehnutelnosti.sk, TopReality.sk a Reality.sk na Slovensku; Sreality.cz, Reality.iDNES.cz, Bezrealitky.cz (súkromná inzercia bez RK), RealityMIX.cz a Reality.cz v Česku. Slovenské portály účtujú v eurách, české v korunách - pole currency pri každom zázname hovorí, v ktorej mene je cena.

Realitné kancelárie vystavujú ten istý byt na viacerých portáloch naraz. Actor preto deduplikuje naprieč portálmi: jeden byt nájdete v datasete raz a v poli also_on vidíte, kde všade visel. Medzi behmi si Actor drží históriu cien - každý inzerát nesie is_new a price_dropped, takže zľavu spoznáte hneď.

Vstup

Všetky parametre sú voliteľné: portals (výber portálov), transaction (sale/rent), category (flat/house/land/commercial), region (napr. Bratislava, Košice, Praha), priceMin/priceMax (pri slovenských portáloch v €, pri českých v Kč) a maxItems (strop nákladov, predvolené 200).

Výstup

Jeden záznam = jeden unikátny inzerát: portál, ID, titulok, dispozícia, plocha, cena, cena za m², mena, lokalita, GPS (kde portál uvádza), kanonická URL, obrázky, predajca, história cien a príznaky noviniek a zliav. Ukážka záznamu je v anglickej časti vyššie.

HTTP API (Standby mode)

GET /search prijíma rovnaké parametre ako bežný vstup a vracia JSON s inzerátmi do pár desiatok sekúnd. Autentifikácia cez Apify token (Authorization: Bearer …). V Standby režime je predvolené maxItems 50, aby odpoveď stihla platformný limit 5 minút. Cez Apify MCP server poslúži rovnaký endpoint ako nástroj pre AI agentov.

Cena

Platíte za doručený unikátny inzerát (event listing-scraped), počíta sa až po deduplikácii. Duplicity z ďalších portálov nič nestoja.

Právne upozornenie

Actor zbiera len verejne dostupné dáta a šetrí zdrojové weby (prestávky medzi požiadavkami). Inzeráty môžu obsahovať osobné údaje, napríklad kontakt na súkromného predajcu - za spracovanie v súlade s GDPR zodpovedáte vy. História cien sa ukladá podľa ID inzerátu, osobné údaje sa nelogujú.