Sreality.cz Real Estate Scraper
Pricing
from $3.80 / 1,000 results
Sreality.cz Real Estate Scraper
[💰 $3.8 / 1K] Extract real estate listings from Sreality.cz, the largest Czech property portal. Search apartments, houses, land, and commercial properties for sale, rent, or auction by city or region. Get prices, GPS coordinates, room layouts, area, photos, agency contacts, and full descriptions.
Pricing
from $3.80 / 1,000 results
Rating
0.0
(0)
Developer
SolidCode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Pull property listings from Sreality.cz — the largest Czech real-estate portal — at scale, complete with price in CZK, GPS coordinates, Czech room dispositions (2+kk, 3+1), usable area, energy class, ownership type, six amenity flags, agency name, and the full photo set for every apartment, house, plot, and commercial space for sale, rent, or auction. Built for property investors, estate agencies, and relocation researchers who need fresh, structured Czech listing data across all of Czechia without copying it card by card.
Why This Scraper?
- Five property categories across three deal types — apartments, houses, land, commercial, and other, each available for sale, for rent, or in auction. One actor covers the entire Sreality catalogue.
- Precise GPS on every listing — exact latitude and longitude per property, ready to plot on a map or feed into a radius search without geocoding addresses yourself.
- Six amenity flags per property —
hasBalcony,hasElevator,hasParking,hasGarage,hasCellar, andisFurnishedcome back as clean booleans you can filter on downstream — no need to read Czech descriptions to find a flat with parking. - Czech energy-efficiency class A–G — the official energy rating (e.g.
"D - Méně úsporná", carrying the A–G class letter plus its Czech label) is extracted for every detail-enriched listing, alongside ownership type (personal / cooperative) and building material (brick / panel). - Native Czech room dispositions preserved — layout tokens like
2+kk,3+1, and4+kkare kept verbatim, exactly as Czech buyers and agents search for them. - Diacritics-tolerant search across all 14 Czech regions — type "Praha", "Brno", "Ostrava", or a whole region like "Jihomoravský kraj"; "Plzen" matches "Plzeň" too, so a missing accent never costs you results.
- Full Czech description text plus agency name — the complete listing write-up and the selling agency or private-seller name on every property, ready for lead lists or NLP.
- Paste a URL or search by filter — drop in any Sreality.cz search-results or single-listing link and its deal type, property type, location, and price/area limits carry over, or type city names and set price/area bounds yourself.
- Up to 50,000 results per run — set
maxResultsto 0 for everything available in your search, with smooth pagination and no duplicates.
Use Cases
Real-Estate Investment & Analysis
- Compare price per square metre across Prague districts and regional cities
- Track auction listings for below-market acquisition opportunities
- Filter by ownership type to separate personal-ownership flats from cooperatives
- Build comparables sets by disposition (
2+kk,3+1) and usable area
Lead Generation for Agencies
- Build contact lists of selling agencies active in a target city
- Spot fresh listings the moment they appear in a region
- Identify private-seller listings to approach for representation
- Map competitor inventory by agency name and locality
Market & Price Research
- Measure average rent vs. sale price by city and district
- Quantify how energy class A–G correlates with asking price
- Chart inventory volume across all 14 Czech regions
- Analyse which amenities (balcony, parking, elevator) command a premium
Relocation & Property Search
- Shortlist apartments within a price and area band in a chosen city
- Pull GPS coordinates to map every option against schools or workplaces
- Filter for furnished rentals with an elevator and parking
- Compare neighbouring districts side by side in one dataset
Data Enrichment & Integration
- Enrich an existing Czech property database with current pricing and photos
- Feed live listings into analytics dashboards and valuation models
- Power alerting tools that flag new listings or price changes
- Translate full Czech descriptions for cross-border investor reports
Getting Started
Search a City
The simplest run — apartments for sale in Prague:
{"searchLocations": ["Praha"],"maxResults": 50}
Filtered Search (Rent + Price + Area)
Furnished-friendly rental hunt in Brno within a budget and size band:
{"searchLocations": ["Brno"],"dealType": "rent","propertyType": "apartments","minPrice": 15000,"maxPrice": 30000,"minArea": 50,"maxArea": 90,"maxResults": 200}
Multi-City + URL, Full Detail
Mix several cities with a ready-made Sreality.cz search link and enrich every listing:
{"searchLocations": ["Praha", "Ostrava", "Plzeň"],"startUrls": ["https://www.sreality.cz/hledani/prodej/domy/jihomoravsky-kraj"],"dealType": "sale","propertyType": "houses","minPrice": 3000000,"maxResults": 1000,"includeDetails": true}
Input Reference
What to Scrape
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | string[] | [] | Paste Sreality.cz URLs — either a search-results page (with filters already applied in the browser) or a single property page. Deal type, property type, location, and the price/area limits in the URL are carried over automatically; the run log lists exactly which filters were applied. The filters below do not apply to URLs. |
searchLocations | string[] | ["Praha"] | Czech city or region names to search, e.g. "Praha", "Brno", "Ostrava", or a region like "Jihomoravský kraj". Diacritics are optional ("Plzen" works). Add several to scrape multiple places in one run. |
Search Filters
These apply only to searchLocations. When you use a URL, every filter comes from the URL itself.
| Parameter | Type | Default | Description |
|---|---|---|---|
dealType | select | For Sale | Whether to find properties For Sale, For Rent, or in Auction. |
propertyType | select | Apartments | The kind of property: Apartments, Houses, Land, Commercial, or Other. |
minPrice | integer | null | Only include properties priced at or above this amount, in CZK. |
maxPrice | integer | null | Only include properties priced at or below this amount, in CZK. |
minArea | integer | null | Only include properties with at least this usable area, in m². |
maxArea | integer | null | Only include properties with at most this usable area, in m². |
Options
| Parameter | Type | Default | Description |
|---|---|---|---|
maxResults | integer | 100 | Maximum listings to return across all URLs and searches. Set to 0 for unlimited (up to a 50,000 safety cap). Start with 10–50 to test, then increase. |
includeDetails | boolean | true | Open each listing for richer data: full description, building material, condition, ownership type, floor, energy class, the six amenity flags, and the complete photo set. Slower but much more detailed. When off, only search-result fields are returned. |
Output
Each result is one property listing. Here is a representative row with full details enabled:
{"listingId": "885764172","url": "https://www.sreality.cz/detail/prodej/byt/3+kk/praha-vinohrady/885764172","title": "Prodej bytu 3+kk 75 m²","dealType": "sale","propertyType": "apartments","rooms": "3+kk","locality": "Vinohrady, Praha 2","city": "Praha 2","district": "Praha 2 - Vinohrady","latitude": 50.0755,"longitude": 14.4378,"price": 12500000,"priceUnit": "total","currency": "CZK","areaSqm": 75,"images": ["https://d18-a.sdn.cz/d_18/c_img_QO_b/abc123.jpeg"],"agencyName": "RE/MAX Praha","hasBalcony": true,"hasElevator": true,"hasParking": false,"hasGarage": false,"hasCellar": true,"isFurnished": false,"floor": "3. podlaží","buildingType": "Cihlová","condition": "Velmi dobrý stav","ownership": "Osobní","energyRating": "D - Méně úsporná","description": "Nabízíme k prodeji světlý byt 3+kk o výměře 75 m² v žádané lokalitě Vinohrady...","scrapedAt": "2026-06-02T14:30:00Z"}
Core Fields
| Field | Type | Description |
|---|---|---|
listingId | string | Unique Sreality.cz property identifier |
url | string | Direct link to the listing |
title | string | Listing headline (e.g. "Prodej bytu 3+kk 75 m²") |
dealType | string | sale, rent, or auction |
propertyType | string | apartments, houses, land, commercial, or other |
rooms | string | Czech room disposition (2+kk, 3+1, …) |
agencyName | string | Selling agency or private-seller name |
description | string | Full Czech listing description (detail only) |
scrapedAt | string | ISO 8601 timestamp of extraction |
Location
| Field | Type | Description |
|---|---|---|
locality | string | Full locality string with district |
city | string | City (e.g. "Praha 2") |
district | string | District or region |
latitude | number | GPS latitude |
longitude | number | GPS longitude |
Pricing & Size
| Field | Type | Description |
|---|---|---|
price | number | Price in CZK (null when listed as "info on request") |
priceUnit | string | total for sales, per month for rentals |
currency | string | Always CZK |
areaSqm | number | Usable or built area in m² |
images | string[] | Photo URLs (full set when includeDetails is on) |
Amenities
All six are clean booleans, populated when includeDetails is on.
| Field | Type | Description |
|---|---|---|
hasBalcony | boolean | Property has a balcony |
hasElevator | boolean | Building has an elevator |
hasParking | boolean | Parking is available |
hasGarage | boolean | Property includes a garage |
hasCellar | boolean | Property includes a cellar |
isFurnished | boolean | Property is furnished |
Building Details
Populated when includeDetails is on.
| Field | Type | Description |
|---|---|---|
floor | string | Floor information |
buildingType | string | Building material (brick, panel, …) |
condition | string | Condition (new, very good, to renovate, …) |
ownership | string | Ownership type (personal, cooperative, …) |
energyRating | string | Energy-efficiency class label, e.g. "D - Méně úsporná" (class letter A–G plus its Czech description). null when the seller didn't set one. |
Tips for Best Results
- Start small — set
maxResultsto 10–50 on your first run to confirm the data matches your needs, then scale up to a full city or region. - Skip the accents — diacritics are optional. "Plzen" finds the same listings as "Plzeň" and "Ricany" matches "Říčany", so you never lose results to a missing Czech accent.
- Search Czech dispositions, not bedroom counts — Sreality uses
2+kk,3+1, and similar tokens rather than "2-bed". Theroomsfield returns these verbatim, so filter on2+kk(kitchen corner) vs2+1(separate kitchen) the way local buyers do. - Toggle detail for speed vs. depth — turn
includeDetailsoff for a fast pass when you only need price, locality, and GPS; turn it on for energy class, ownership, amenities, and full descriptions. - Let URLs carry your search filters — if you have built a search on Sreality.cz, paste that URL into
startUrlsand its deal type, property type, location, and price/area limits transfer automatically. The run log names exactly which filters were applied, so you always know what took effect. - Combine cities in one run — list several
searchLocationstogether to compare markets in a single dataset instead of running the actor once per city. - Use auction mode for deals — set
dealTypeto Auction to surface court and bankruptcy sales that rarely appear in standard searches.
Pricing
From $3.80 per 1,000 results — flat pay-per-result, undercutting the going rate for Czech property data. No compute or time-based charges — you pay per result, plus a small fixed per-run start fee. Bronze, Silver, and Gold subscribers pay progressively less; the table shows total cost at each discount tier.
| Results | No discount | Bronze | Silver | Gold |
|---|---|---|---|---|
| 100 | $0.46 | $0.43 | $0.41 | $0.38 |
| 1,000 | $4.55 | $4.30 | $4.05 | $3.80 |
| 10,000 | $45.50 | $43.00 | $40.50 | $38.00 |
| 100,000 | $455.00 | $430.00 | $405.00 | $380.00 |
A "result" is any property row in the output dataset. Platform fees depend on your Apify plan.
Integrations
Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:
- Zapier / Make / n8n — Workflow automation
- Google Sheets — Direct spreadsheet export
- Slack / Email — Notifications on new results
- Webhooks — Trigger custom APIs on run completion
- Apify API — Full programmatic access
Legal & Ethical Use
This actor is designed for legitimate real-estate research, market analysis, and lead generation. You are responsible for complying with applicable laws and Sreality.cz's Terms of Service. Do not use extracted data for spam, harassment, or any illegal purpose, and handle any personal data (such as seller or agency contact details) in line with GDPR and local privacy regulations.