Sreality Scraper avatar

Sreality Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Sreality Scraper

Sreality Scraper

Scrape sreality.cz - the Czech Republic's largest real-estate portal. Search flats, houses, land, commercial space and auctions by deal type, location, price and area, or fetch full listing details (description, seller contact, building specs) by URL.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape real-estate listings from sreality.cz — the Czech Republic's largest property portal, covering flats, houses, land, commercial space and auctions nationwide.

What does this actor do?

Sreality Scraper searches sreality.cz by deal type, property category, location, price and area, returning structured listing data — no login, no API key, no captcha-solving required. You can also fetch full details (description, seller contact, building specs) for specific listings by pasting their URL.

Output data

Each result is a JSON record with (where available):

Search mode

  • estateId, title, dealType (sale/rent/auction/shares), category, subCategory (e.g. 2+1)
  • price, pricePerSqm, priceCurrency (CZK), priceNote
  • usableAreaSqm (parsed from the listing title)
  • city, cityPart, district, region, street, houseNumber, zip, country
  • latitude, longitude
  • imageUrls, hasVideo, hasMatterport
  • agencyName, agencyLogoUrl, sourceUrl

Detail mode (byUrls) — everything above plus:

  • description, sellerName, sellerEmail, sellerPhone
  • floorNumber, totalFloors, buildingType, buildingCondition, ownership, energyPerformanceCertificate, furnishing
  • hasBalcony/balconyAreaSqm, hasCellar/cellarAreaSqm, hasGarage, hasTerrace/terraceAreaSqm, hasLoggia/loggiaAreaSqm, hasParking, isLowEnergy, hasElevator, isBarrierFree
  • listedSince, lastEdited, readyDate, isExclusiveListing

Every record also carries recordType and scrapedAt (UTC ISO timestamp). Fields that sreality.cz doesn't provide for a given listing are simply omitted — you'll never see null or empty placeholders.

Input options

FieldDescription
modesearch (filter-based search) or byUrls (fetch specific listings)
dealTypesale, rent, auction, or shares (fractional/co-ownership sale)
categoryflat, house, land, commercial, or other
locationQueryFree-text Czech place name — city, district, or region (e.g. Praha, Brno, Praha 9). Takes priority over region.
regionOne of the 14 Czech administrative regions (kraje) — used only when locationQuery is empty
roomCount(category=flat) Exact room layout, e.g. 2+kk, 3+1, 6 and more, Atypical
priceMin / priceMaxPrice range in CZK
areaMin / areaMaxUsable-area range in m²
keywordOnly keep listings whose title/city/district contains this text
buildingConditionBuilding condition (e.g. newBuild, good, underReconstruction) — applied server-side
ownershipOwnership type — private, cooperative, or municipal — applied server-side
amenitiesOne or more amenities (elevator, balcony, terrace, loggia, cellar, garage, parking, barrier-free, garden) — applied server-side, verified for category=flat
detailUrls(mode=byUrls) Full sreality.cz listing URLs to fetch
maxItemsMaximum number of listings to return

Example input

{
"mode": "search",
"dealType": "sale",
"category": "flat",
"locationQuery": "Praha",
"priceMax": 10000000,
"maxItems": 30
}

Example: fetch specific listings

{
"mode": "byUrls",
"detailUrls": [
"https://www.sreality.cz/detail/prodej/byt/2+1/praha-prosek-veltruska/1791086668"
]
}

Use cases

  • Market research — track average sale/rent prices per city or district over time.
  • Investment screening — filter by price and area to find undervalued properties.
  • Lead generation — pull agency/seller contact details for outreach.
  • Portfolio monitoring — re-fetch specific listing URLs to detect price changes.

FAQ

Does this require a sreality.cz account or API key? No. The actor reads sreality.cz's public listing pages directly.

Can I search outside the Czech Republic? No — sreality.cz only covers properties within the Czech Republic.

Why is sellerEmail / sellerPhone sometimes missing? Some listings are posted without public contact details, or the agency only shows a contact form. The actor never invents data — a missing field means sreality.cz didn't publish it.

How many listings can I get per run? Up to maxItems (default 30, max 2000). Large maxItems values will take longer since sreality.cz paginates at ~22 listings per page.