Sreality.cz Scraper avatar

Sreality.cz Scraper

Pricing

from $1.00 / 1,000 real estate listings

Go to Apify Store
Sreality.cz Scraper

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

Harish Garg

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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

  1. Open Sreality.cz and build your search (e.g. for sale → apartments → Praha).
  2. Copy the URL from your browser and paste it into Start URLs (mix in detail-page URLs or bare listing ids too).
  3. Click Start and download your dataset.

No URL to hand? Put a place name in Start URLsPraha 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

FieldDescription
startUrlsRequired. 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.
offerTypefor-sale, for-rent, or auction. Optional; unset returns all three.
propertyTypeapartments, houses, land, commercial, or other. Optional; unset returns every kind, garages and offices included.
maxListingsCap on listings scraped across all URLs (default 100). Named listings are scraped before searches, so a search cannot crowd them out.
includeDetailsFetch the full detail record per listing (description, areas, energy, agency).
languageen 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 maxListings and let the actor dedupe on hashId for 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.