
Sreality Scraper
hipersoft/sreality-scraper
Scrape public real-estate listings from Sreality.cz, the Czech Republic's #1 property portal. Choose sale or rent, a category and a city — or paste a search URL — and export one clean row per property: price, disposition, area, locality, geo, photos and the listing link.
Total users
2Monthly users
1Total runs
48Per item scraped
$0.003Last rebuilt
Oct 26, 2026Overview
Scrape public real-estate listings from Sreality.cz, the Czech Republic's #1 property portal, and export clean, structured data. Choose sale or rent, pick a category (flats, houses, land, commercial), narrow to a city or region — or paste a ready-made Sreality search or property URL — and get one tidy row per property: price, disposition, area, locality, GPS coordinates, photos and the listing link. Download everything as JSON, CSV or Excel, or pull it straight from the API.
Great for property-market research, price benchmarking, investment sourcing, building a real-estate feed, or tracking new listings across Czechia.
What it does
- 🔀 Sale or rent — collect properties for sale (prodej) or for rent (pronájem).
- 🏢 Every category — flats (byty), houses (domy), land (pozemky), commercial (komerční) or other (ostatní).
- 📍 Filter by locality — limit results to a Czech city or region (e.g.
praha,brno,ostrava,plzen). - 🔗 Paste Start URLs — drop in any Sreality search or property URL straight from your browser.
- 💰 Clean price data — numeric price, formatted price, price-on-request flag, price per m² and currency.
- 🧭 Full locality & geo — region, city, city part, district, street plus latitude / longitude.
- 🖼️ Photo galleries — every listing image as a ready-to-use URL.
- 🔎 Optional full details — enable Include full details for the full description, all photos, seller and building attributes.
- 📤 Clean, flat output — ready for spreadsheets, databases and dashboards.
Input
| Field | Description |
|---|---|
| Transaction | Properties for sale (prodej) or for rent (pronájem). |
| Category | Flats, houses, land, commercial or other. |
| Locality | Optional Czech city or region to limit the search (e.g. praha, brno). |
| Start URLs | Optional list of Sreality search or property URLs. When set, these are used instead of the fields above. |
| Include full details | Fetch each property's detail page for extra fields. Slower, richer output. |
| Max items | Maximum number of properties to collect (0 = no limit). |
Example input
{
"transaction": "prodej",
"category": "byty",
"locality": "praha",
"includeDetail": false,
"maxItems": 100
}
Output
Each property is one record. Example (fields vary by listing):
{
"id": "2212697420",
"title": "Prodej bytu 3+kk 72 m²",
"transactionType": "prodej",
"category": "byty",
"categoryName": "Byty",
"disposition": "3+kk",
"price": 11625281,
"priceFormatted": "11 625 281 Kč",
"priceOnRequest": false,
"pricePerSqM": 161462,
"currency": "CZK",
"area": 72,
"region": "Hlavní město Praha",
"city": "Praha",
"cityPart": "Čakovice",
"district": "Praha 9",
"street": "Schoellerova 28",
"latitude": 50.1576102,
"longitude": 14.524825,
"coverImage": "https://d18-a.sdn.cz/.../6658.jpeg",
"images": ["https://d18-a.sdn.cz/.../6658.jpeg"],
"imageCount": 9,
"sellerType": "agency",
"detailUrl": "https://www.sreality.cz/detail/prodej/byt/3+kk/praha-cakovice-schoellerova/2212697420",
"scrapedAt": "2026-09-06T12:16:57.269Z"
}
With Include full details enabled, each record also carries the full description, the complete photo gallery, sellerName and a compact attributes object (building type, condition, floor, usable area, energy rating, and more where available).
Tips
- Leave Locality empty to scrape a whole category nationwide, or set it to a city/region slug to focus your search.
- Use Start URLs to reproduce an exact search you built on the Sreality website — just copy the URL from the address bar.
- Combine with the Apify scheduler to track new listings or price changes over time.
FAQ
Which listings can I collect? Any public listing that appears in Sreality search results — sale or rent, across all categories.
In what formats can I export? JSON, CSV, Excel, XML or HTML table — via the Apify Console or the API.
Can I get the full description and all photos? Yes — enable Include full details.
This Actor scrapes only publicly available listing information. Please use the data responsibly and in line with applicable laws and terms.
Input
| Field | Type | Description |
|---|---|---|
transactionTransaction | string · prodej, pronajem | Whether to collect properties for sale (prodej) or for rent (pronájem). Ignored when Start URLs are set. Default: "prodej" |
categoryCategory | string · byty, domy, pozemky, komercni, ostatni | Property category to search. Ignored when Start URLs are set. Default: "byty" |
localityLocality | string | Optional. Limit results to a Czech city or region, written as it appears in a Sreality URL — for example 'praha', 'brno', 'ostrava', 'plzen' or 'jihomoravsky-kraj'. Leave empty for the whole country. |
startUrlsStart URLs | array | Optional. One or more Sreality search or /detail/ property URLs to scrape. Paste the URL straight from your browser. When set, these are used instead of the Transaction / Category / Locality fields. |
includeDetailInclude full details | boolean | Fetch each property's detail page for extra fields (full description, all photos, seller, building attributes). Slower, richer output. Default: false |
maxItemsMax items | integer | Maximum number of properties to collect across all searches (0 = no limit; collect everything the searches return). Default: 100 |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~sreality-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"locality": "praha"
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/sreality-scraper").call(run_input={
"locality": "praha"
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/sreality-scraper').call({
"locality": "praha"
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Item scraped Charged for each property listing scraped and returned to your dataset. | $0.003 | $0.0015 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
CNN Fear & Greed Index Scraper
Scrape the CNN Fear & Greed Index: current market-sentiment score and rating, a full historical timeline, and all seven component indicators. Clean structured JSON, CSV or Excel for trading signals, backtesting, dashboards and alerting.
547 runs · 6 users · $0.003 / item scrapedDivar Scraper
Scrape classified ads from Divar, Iran's largest marketplace: title, price (Toman), category, city, district, images and the listing URL. Search any Iranian city with an optional keyword and export one clean row per ad as JSON, CSV or Excel. For market research, price tracking and n8n.
224 runs · 22 users · $0.003 / listing scrapedAirbnb Scraper
Search Airbnb by location and scrape listings: name, property type, price, rating, reviews, coordinates, photos, badges and link. For short-term rental, pricing and market research.
122 runs · 2 users · $0.005 / listing scrapedSingapore HDB Property Information Scraper
Export master data for every HDB block in Singapore (~13,300 blocks): address, town, year completed, max floor, total units, unit mix by flat type (sold & rental) and amenities (market/hawker, carpark, commercial, pavilion). Filter by town, street, year. Public open data, no setup.
113 runs · 1 users · $0.002 / block scrapedPropertyGuru Singapore Scraper
Scrape PropertyGuru Singapore property listings: price, beds, baths, size, address, property type, agent and URL. For property research and lead generation.
106 runs · 3 users · $0.004 / listing scrapedEdgeProp Singapore Property Scraper
Scrape EdgeProp Singapore property listings for sale and rent: price, address, beds, baths, size, PSF and URL.
105 runs · 1 users · $0.004 / listing scrapedSend the site and the fields. We build it and you get it first.