Sreality.cz Scraper
Pricing
from $1.00 / 1,000 real estate listings
Sreality.cz Scraper
Scrape Sreality.cz listings - prices, photos, GPS, floor areas and agency contacts for apartments, houses and land across the Czech Republic. Export JSON, CSV, Excel.
Pricing
from $1.00 / 1,000 real estate listings
Rating
5.0
(1)
Developer
Harish Garg
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
What does Sreality.cz Scraper do?
Sreality.cz Scraper extracts real-estate listings from Sreality.cz, the Czech Republic's #1 property portal — prices, GPS coordinates, photos, floor areas, energy ratings, agency details, and 12 POI distance metrics per listing. It runs on Sreality's public JSON API (no login, no browser), so it's fast and cheap. Paste search URLs and go — or schedule it on the Apify platform for fresh data daily, delivered via API, JSON, CSV, or Excel.
Why use Sreality.cz Scraper?
- PropTech & investors: track asking prices per m² across districts, and spot price drops — turn on Include full details to get the previous asking price of a discounted listing.
- Relocations & research: full locality tree (region → district → municipality → city part) plus distances to metro, schools, shops, doctors and more.
- Lead generation: identify the listing agency, with its company registration number, in detail rows.
Unlike other Sreality scrapers, this actor talks to the verified public API directly — no brittle browser automation, no login wall.
How to scrape Sreality.cz
- Open Sreality.cz and build your search (e.g. for sale → apartments → Praha).
- Copy the URL from your browser and paste it into Start URLs (mix in detail-page URLs or bare listing ids too).
- Click Start and download your dataset.
No URL to hand? Put a place name in Start URLs — Praha 5, Brno — and set Offer type
and Property type. That combination is what an AI agent sends when it has only your words to
work from.
Input
| Field | Description |
|---|---|
startUrls | Required. Search URLs (/hledani/... or /en/search/...), detail URLs, listing ids, or a plain place name such as Praha 5. The scheme is optional, and [{ "url": "..." }] objects work as well as plain strings — handy when another Actor or an AI agent calls this one. Entries that cannot be used are reported and skipped, so one bad URL does not sink the run. |
offerType | for-sale, for-rent, or auction. Optional; unset returns all three. |
propertyType | apartments, houses, land, commercial, or other. Optional; unset returns every kind, garages and offices included. |
maxListings | Cap on listings scraped across all URLs (default 100). Named listings are scraped before searches, so a search cannot crowd them out. |
includeDetails | Fetch the full detail record per listing (description, areas, energy, agency). |
language | en or cs — language of category labels. |
Output
One row per listing. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
{"hashId": "1200328780","url": "https://www.sreality.cz/en/detail/sale/flat/2+kt/praha-branik-novodvorska/1200328780","name": "For sale apartment 2+kt 42 m²","categoryType": "Sale","priceCzk": 7350000,"priceCzkPerSqM": 175000,"city": "Praha","district": "Praha 4","gpsLat": 50.0259,"gpsLon": 14.4312,"images": ["https://d18-a.sdn.cz/..."],"poiDistances": { "metro": 420, "school": 310 }}
With includeDetails, each row adds a detail object with the full record: description, area
breakdowns, energy rating, heating and utilities, agency and its company registration number,
and the previous asking price.
How much does it cost to scrape Sreality.cz?
Pay per result: a small charge per listing card, plus a per-detail charge when
includeDetails is on. A 1,000-listing search costs cents in platform usage — the actor is pure
HTTP (no browser), so compute is minimal.
Tips
- The whole-country flats-for-sale catalog is ~19k listings — paginate with a big
maxListingsand let the actor dedupe onhashIdfor you.
FAQ, disclaimers, and support
Is this legal? The actor accesses public listing data; you are responsible for complying with Sreality's terms and applicable law. Known limits: new-development projects and user-account features (favourites) are out of scope. Found a problem or need a custom Sreality solution? Use the Issues tab.