Sreality Scraper · Czech Republic Real Estate Listings
Pricing
from $0.99 / 1,000 results
Sreality Scraper · Czech Republic Real Estate Listings
Scrape Sreality.cz — Czech Republic's #1 property portal. Any sale or rent search URL returns price, Kč/m², disposition, address, GPS, photos and agency. Optional deep mode adds the full description, all parameters and the seller's name, phone and email. JSON or CSV.
Pricing
from $0.99 / 1,000 results
Rating
0.0
(0)
Developer
Muhamed Didovic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Sreality Scraper
Scrape property listings from Sreality.cz — the Czech Republic's largest real-estate portal. Paste any sale or rent search URL and get clean, structured rows: price, price per m², disposition, full address, GPS coordinates, photos, agency and more. One row per property. Pure HTTP, no browser.

Why use this scraper
- Everything on the listing page — price, Kč/m², disposition, full street address, GPS coordinates, photos and agency all come from one fetch; no slow per-property crawling.
- Sale and rent, every category — flats, houses, land and commercial, on any
prodej(sale) orpronájem(rent) search, with all your on-site filters honoured and paginated automatically. - Price per m² out of the box —
pricePerSqmCzkis returned on every row, no extra calculation. - Clean, flat output — one row per property; nested address/params flattened for CSV by default.
- Pure HTTP, no browser — fast and cheap; no Playwright, no headless Chrome.
- Optional deep detail — turn on
fetchDetailsto add the full description, every parameter (floor, condition, energy rating, year built…), the seller's name, phone and email, Matterport & video URLs, nearby points of interest and price-drop history.
What it does
Give it one or more Sreality search URLs. For each, it reads the live results and emits one dataset row per property with all the fields below. Searches paginate automatically (?strana=N) until you hit Maximum items.
Supported inputs
| Input | Example |
|---|---|
| Sale flats | sreality.cz/hledani/prodej/byty/praha |
| Rent flats | sreality.cz/hledani/pronajem/byty/brno |
| Houses / land / commercial | swap byty for domy / pozemky / komercni |
| Filtered search | run any search on sreality.cz, copy the URL from the address bar |
Use cases
- Real-estate market & price research across Czech cities and regions.
- Lead generation — agency names, listing URLs, and (with
fetchDetails) seller name, phone and email. - Investment analysis — Kč/m², price distribution, price-drop tracking, new-build vs resale.
- Aggregation & portals — pull fresh Czech listings into your own product.
How it works
- You paste Sreality search URLs.
- The actor reads each search page's embedded property data and paginates through results.
- Each property is normalised into one flat row and pushed to the dataset (optionally enriched from its detail page).
Input configuration
| Field | Type | Description |
|---|---|---|
startUrls | array | Sreality search URLs (auto-paginated). |
maxItems | integer | Hard cap on properties collected. Default 10000. |
fetchDetails | boolean | Opt-in: open each property's detail page for the full description, all parameters (floor, condition, energy rating, year built…), the seller's name, phone & email, Matterport & video URLs, nearby POIs and price-drop history. +1 request/property, billed per additional-data event. Default off. |
flatten | boolean | Flatten nested objects/arrays into CSV columns (default on). |
enrichEmails | boolean | Opt-in agency contact-email enrichment (billed per email found). |
maxConcurrency | integer | Parallel row processing. Default 8. |
proxy | object | Proxy config. Defaults to Apify Residential. |
Output sample
{"portal": "sreality","id": "1514729548","url": "https://www.sreality.cz/detail/prodej/byt/1+kk/praha-vysocany-kolma/1514729548","transactionType": "sale","category": "flat","disposition": "1+kk","name": "Prodej bytu 1+kk 16 m²","priceCzk": 3990000,"pricePerSqmCzk": 249375,"surface": 16,"address": { "street": "Kolmá", "cityPart": "Vysočany", "district": "Praha 9", "city": "Praha", "region": "Hlavní město Praha" },"latitude": 50.10354,"longitude": 14.51582,"photoCount": 9,"hasVideo": true,"agency": "next-reality-style"}
Key output fields
| Field | Description |
|---|---|
id / url | Sreality property id + detail URL |
transactionType / transactionTypeCz | sale / rent (+ original Prodej / Pronájem) |
category / categoryCz | flat / house / land / commercial (+ Czech label) |
disposition | 2+kk, 3+1 … |
priceCzk / pricePerSqmCzk | price + price per m² |
surface | floor area in m² |
address.* | street, streetNumber, cityPart, district, city, region, zip |
latitude / longitude / geoHash | GPS coordinates |
photos / photoCount | image URLs + count |
hasVideo / hasMatterport / isExclusive | listing flags |
agency / agencyId / agencyLogo | listing agency |
description | full listing text (with fetchDetails) |
params | all decoded parameters — condition, building type, floor, energy rating, year… (with fetchDetails) |
sellerName / sellerPhone / sellerEmail | seller contact (with fetchDetails) |
matterportUrl / videoUrls / nearbyPois / oldPriceCzk | virtual tour, videos, nearby points of interest, price-drop (with fetchDetails) |
FAQ
Sale and rent both? Yes — pass a prodej (sale) or pronájem (rent) search URL; transactionType is set accordingly.
Which property types? Flats (byty), houses (domy), land (pozemky) and commercial (komercni) — any /hledani/ search URL.
Do filters work? Yes — any filter you set on sreality.cz is encoded in the URL and honoured.
How do I get the seller's phone/email? Turn on fetchDetails — it adds the seller's name, phone and email (plus the full description and every parameter) from each property's detail page.
Do I need a proxy? Apify Residential (the default) is recommended for larger runs.
Support
Found an issue or want a field added? Open an issue on the actor's Issues tab and we'll take a look.
Additional services
Need agency contact emails? Turn on enrichEmails to append a best-effort contact email + website per agency (billed only when an email is found).
Explore more scrapers
Check the publisher's profile for more real-estate and directory scrapers (Idealista, Fotocasa, Redfin, Zillow, Realtor, Immobilienscout24 and more).
⚠️ Disclaimer
This actor collects only publicly available property-listing data for legitimate research, lead-generation and aggregation use. Respect Sreality's terms of service and applicable laws (including data-protection rules) in your jurisdiction. You are responsible for how you use the scraped data.
SEO Keywords
sreality scraper, sreality api, sreality.cz scraper, czech real estate scraper, czech property data, prodej bytu scraper, pronájem scraper, property listings czech republic, real estate data prague, real estate data brno, kč/m2 price data, property coordinates scraper, czech real estate lead generation, sreality export