Sreality Scraper — Czech Real Estate Data & Listings
Pricing
from $3.50 / 1,000 results
Sreality Scraper — Czech Real Estate Data & Listings
Scrape sreality.cz without an API key. Sreality API alternative that exports Czech real estate listings to CSV, JSON or Excel.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
0
Bookmarked
14
Total users
11
Monthly active users
7 days ago
Last modified
Categories
Share
A fast Sreality.cz scraper that extracts Czech real estate listings (nemovitosti) — apartments, houses, land and commercial property — straight from Sreality's public JSON API. It works as a lightweight Czech property data API: no browser, no HTML parsing and no API key, just structured listings you can export to CSV, JSON or Excel.
Filter by region, transaction type (sale / rent / auction), category, subtype, CZK price, usable area and land area. Every record includes price, price per m², GPS coordinates, locality, agency details and the full image gallery — ideal for property market research, investment screening and real-estate lead generation.
What you get
Each listing is one flat JSON record. Key fields:
- Identity —
adId,detailUrl,apiUrl,title - Classification —
category/categoryCode,transactionType/transactionCode,subtype/subtypeCode - Price —
price,priceText,priceUnit,priceNote,currency(CZK),pricePerSqm(computed) - Area —
usableArea,estateArea(m²) - Location —
locality,region,district,city,latitude,longitude,seoLocality - Media —
mainImageUrl,imageUrls,imageCount, plushasFloorPlan/hasVideo/has3dTourflags - Agency —
agentId,agentName,agentLogoUrl,agentUrl - Status —
isExclusive,isNew,isAuction,isTopped, rawlabels - Echo & meta —
searchRegionId,searchCategory,searchTransaction,searchSubtypes,scrapedAt
Export to CSV, JSON, Excel (XLSX) or XML, or pull via the Apify API.
Use cases
- Market research — build CZK/m² heatmaps by region, district and property subtype.
- Investment screening — combine sale and rent data to estimate rental yields and spot undervalued inventory.
- Real-estate lead generation — discover and cluster active agencies via
agentIdandagentName. - Price tracking — re-run periodically and diff datasets to detect price changes and reductions.
- Auction monitoring — set
transaction: auctionto track foreclosure and auction inventory. - Land scouting — use
category: landwithestateAreaMin/estateAreaMaxfor targeted plot searches.
How to use
- Add one or more Region IDs (
locality_region_id). Each ID becomes its own task. Common IDs are in the table below (Prague =10). - Pick Transaction (sale / rent / auction) and Category (apartment / house / land / commercial / other).
- Optionally narrow with Subtype Codes (e.g. apartment
4=2+kk, house35=villa) and CZK price / area ranges. - Set
maxListingsand run. Export results as CSV, JSON or Excel, or pull via the Apify API.
Example input:
{"regionIds": ["10"],"transaction": "sale","category": "apartment","subtypeCodes": ["4", "5", "6", "7"],"priceMin": 3000000,"priceMax": 8000000,"usableAreaMin": 40,"usableAreaMax": 120,"sort": "newest","perPage": 100,"maxListings": 500,"maxPagesPerTask": 20,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "CZ" }}
Common Czech region IDs (locality_region_id)
| Region | ID | Region | ID |
|---|---|---|---|
| Hlavní město Praha | 10 | Kraj Vysočina | 14 |
| Středočeský kraj | 11 | Jihomoravský kraj | 1 |
| Jihočeský kraj | 13 | Olomoucký kraj | 12 |
| Plzeňský kraj | 5 | Zlínský kraj | 15 |
| Karlovarský kraj | 2 | Moravskoslezský kraj | 7 |
| Ústecký kraj | 9 | Liberecký kraj | 4 |
| Královéhradecký kraj | 3 | Pardubický kraj | 6 |
FAQ
Do I need an API key or login?
No. The actor calls Sreality's public JSON API directly — no API key, no account and no login. You only need an Apify account.
Is scraping Sreality.cz legal?
The actor only requests publicly available listing data that any visitor can see on sreality.cz. Use the data responsibly and in compliance with applicable laws and Sreality's terms in your jurisdiction.
How much data can I get per run?
Hundreds to thousands of listings. Sreality's API loops at roughly 100 pages on broad filters, so narrow with priceMin/priceMax or area ranges to reach deeper inventory in saturated regions. Set maxListings to 0 for unlimited.
Do I need a proxy?
Sreality's API does not deploy heavy bot defense, so datacenter Apify Proxy works at low volume. For sustained scraping, RESIDENTIAL proxies with country=CZ are recommended.
Is this a Sreality unofficial API or API alternative?
Effectively yes. Sreality has no official public data API, so this actor acts as a Sreality unofficial API — it reads the same public JSON endpoint the website uses and returns clean, structured listings.
How do I export Sreality data to CSV or JSON?
Run the actor, then download the dataset in CSV, JSON, Excel (XLSX) or XML from the run, or pull it via the Apify API. This makes it a one-click Sreality data export and Czech real estate listings export tool.
Can I scrape Sreality.cz without an API key or login?
Yes. There is no API key, account or login required on the Sreality side — the actor scrapes sreality.cz directly. You only need an Apify account to run it.
Scheduling & integration
Schedule the actor to monitor the Czech property market — for example a daily "newest listings" run with sort: newest. Export to CSV, JSON or Excel, push to Google Sheets, or feed Sreality data into dashboards, valuation models and CRMs via the Apify API and webhooks.
Changelog
2026-06-07
- Docs: added coverage for using the actor as a Sreality unofficial API / API alternative, exporting Czech real estate data to CSV/JSON, and scraping sreality.cz without an API key.
2026-06-05
- Reliability fix: results are no longer dropped by strict output validation — runs complete cleanly at high volume.
- Stability & performance hardening; fresh rebuild.
2026-06-01
- Maintenance & reliability pass: rebuilt the actor on the current base image; build verified.
2026-06-04
- Verified live & refreshed build — reliability/maintenance pass.