Sreality Scraper — Czech Real Estate, Prices & Broker Contacts
Pricing
from $1.75 / 1,000 results
Sreality Scraper — Czech Real Estate, Prices & Broker Contacts
Scrape Sreality.cz property listings for sale or rent in the Czech Republic — price, price per m², size, layout, location, coordinates and photos, plus optional description, condition, energy rating and broker name, email and phone. Export to JSON, CSV or Excel.
Pricing
from $1.75 / 1,000 results
Rating
0.0
(0)
Developer
Haketa
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Collect property listings from Sreality.cz, the biggest real‑estate portal in the Czech Republic, as clean, structured data. Search by location (or paste a search URL) and get every listing back with price, price per m², size, layout, location and photos — plus, with details on, the full description, condition, energy rating and the broker's name, email and phone.
Built for real‑estate agencies, lead‑generation teams, property investors, market analysts and data teams who need Czech housing data — for sale or rent — without copying listings by hand.
✨ Why use this scraper
- Full listing records — price, price per m², property type, layout (disposition), size and location.
- Lead‑generation data (with details) — the broker's name, email and phone, plus the agency.
- Location & map — city, district, street, ZIP and latitude/longitude on every listing.
- Buy or rent — flats, houses, land or commercial, for sale (prodej) or rent (pronájem).
- Rich detail (optional) — full description, usable area, floor, building condition, ownership, energy rating and amenities.
- Fast & cheap — pure API‑style access (no browser), so runs are quick and low‑cost.
- Clean, typed output — price as a number — ready for spreadsheets, databases and BI tools.
- Export anywhere — JSON, CSV, Excel, HTML or via the Apify API and integrations.
🚀 Quick start
- Choose Buy or Rent and a property category.
- Enter one or more locations (for example
praha,brno) — or paste Start URLs. - Turn on Include full details & broker contacts if you want descriptions and phone numbers.
- Set Maximum listings and click Start.
Each listing comes back as one clean record.
📥 Input
| Field | Type | Description |
|---|---|---|
Operation (operation) | select | prodej (buy) or pronajem (rent). |
Property category (category) | select | byty (flats), domy (houses), pozemky (land), komerční, ostatní. |
Locations (locations) | array | Sreality location slugs (praha, brno, ostrava …). |
Start URLs (startUrls) | array | Paste Sreality search URLs directly. |
Include full details & broker contacts (includeDetails) | boolean | Add description, specs and broker name/email/phone. |
Maximum listings (maxItems) | integer | Cap the number of listings. |
Max pages per search (maxPagesPerSearch) | integer | Result pages per search (~20 listings each). |
Concurrency (maxConcurrency) | integer | Parallel detail fetches. |
Proxy configuration (proxyConfiguration) | object | Apify Proxy (datacenter is enough). |
Example — flats for sale in Prague
{"operation": "prodej","category": "byty","locations": ["praha"],"maxItems": 300}
Example — with broker contacts (lead‑gen)
{"operation": "prodej","category": "byty","locations": ["brno", "ostrava"],"includeDetails": true,"maxItems": 500}
📤 Output
Each listing is one dataset item. Example (with details on):
{"id": 3002483532,"operation": "Prodej","propertyType": "Byty","disposition": "3+kk","title": "Prodej bytu 3+kk 77 m²","price": 9287200,"pricePerSqM": 189535,"priceText": "9 287 200 Kč","city": "Praha","cityPart": "Zličín","district": "Praha 10","region": "Hlavní město Praha","street": "Vřesovická","zip": "155 21","latitude": 50.0597,"longitude": 14.2864,"image": "https://d18-a.sdn.cz/...jpeg","imageCount": 12,"hasVideo": true,"description": "Nabízíme k prodeji moderní byt...","usableArea": 77,"floorNumber": 3,"buildingCondition": "Novostavba","ownership": "Osobní","energyRating": "G - Mimořádně nehospodárná","amenities": ["balcony", "elevator", "parking"],"brokerName": "Jan Mahdal","brokerEmail": "prodej@sekyragroup.cz","brokerPhone": "+420800304050","detailScraped": true,"scrapedAt": "2026-09-01T10:00:00.000Z"}
Field reference
Listing
| Field | Description |
|---|---|
id | Sreality listing ID. |
operation | Prodej (buy) or Pronájem (rent). |
propertyType, disposition | Type (Byty/Domy …) and layout (2+kk …). |
title | Listing title. |
price, pricePerSqM, priceText | Price (CZK), per‑m² and as shown. |
Location
| Field | Description |
|---|---|
city, cityPart, district, region, street, zip | Address. |
latitude, longitude | Coordinates. |
Detail (when enabled)
| Field | Description |
|---|---|
description | Full listing description. |
usableArea, floorNumber, floors | Size and floor. |
buildingCondition, ownership, energyRating | Condition, ownership and energy class. |
amenities | Balcony, elevator, garage, parking, terrace … |
Broker (lead‑gen, when enabled)
| Field | Description |
|---|---|
brokerName | Broker/agent name. |
brokerEmail | Broker email. |
brokerPhone, brokerPhones | Broker phone(s). |
💡 Use cases
- Lead generation — build lists of brokers/agencies with phone and email for outreach.
- Market & price analysis — aggregate price and price/m² by city, district and layout.
- Investment research — spot new builds, price levels and opportunities by area.
- Agency intelligence — see which agencies list what, where and at what price.
- Data & analytics — build clean datasets of Czech real estate for models and dashboards.
🎯 Tips for best results
- Use location slugs as in Sreality URLs (praha, brno, ostrava, plzen …), or paste a full search URL.
- Turn on details only when you need descriptions and broker contacts — it's slower and costs more.
- Combine locations to cover several cities in one run.
- Filter after export — pull broadly, then filter on
price,usableArea,dispositionordistrict.
🔌 Run it your way
- Apify Console — pick buy/rent, category and locations, then Start.
- API — start runs and pull the dataset programmatically.
- Scheduler — refresh listings and prices on a schedule.
- Integrations — push results to Google Sheets, Zapier, Make, webhooks, S3 and more.
❓ FAQ
Which country does Sreality cover? Sreality.cz covers the Czech Republic — property for sale and rent.
Do I need an account or API key? No. Just pick buy/rent, category and locations (or paste URLs).
Do I get broker phone numbers? Yes — turn on Include full details & broker contacts to add the broker's name, email and phone.
What extra data do details add? Full description, usable area, floor, building condition, ownership, energy rating and amenities.
In what format is the data? Structured JSON by default, exportable to CSV, Excel, HTML and more.
Can I run it on a schedule? Yes — use the Apify Scheduler, or start runs through the Apify API and its integrations.
⚖️ Legal & responsible use
This tool collects publicly available property‑listing information for legitimate business use such as market research and real‑estate lead generation. You are responsible for how you use the data and for complying with all applicable laws and regulations, the website's terms, and data‑protection rules (including the GDPR where personal data such as broker phone numbers and emails is involved). Do not use the output to infringe intellectual‑property rights, to send unlawful communications, or for any unlawful purpose. This scraper is not affiliated with, endorsed by, or connected to Sreality or Seznam; all trademarks belong to their respective owners.
Tags
sreality · sreality scraper · czech real estate · czech republic property · real estate scraper · property scraper · real estate leads · broker contacts · property listings · reality · byty · lead generation · real estate data · prague property · property prices