Sreality.cz Real Estate Scraper avatar

Sreality.cz Real Estate Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Sreality.cz Real Estate Scraper

Sreality.cz Real Estate Scraper

Scrape real estate listings (rent & buy) from Sreality.cz, Czech Republic's #1 property portal. Extract price, rooms, area, floor, amenities, images, and agent info across all Czech regions. No proxy needed.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Swerve

Swerve

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

a day ago

Last modified

Share

Scrape real estate listings (rent & buy) from Sreality.cz, Czech Republic's #1 property portal with 100,000+ active listings.

Why This Scraper?

Sreality.cz is the dominant property marketplace in the Czech Republic, aggregating listings from all major agencies and private sellers. This scraper gives you structured access to its full catalog without browser automation or headless rendering -- it talks directly to the Sreality REST API.

  • No proxy needed -- the public API works without residential proxies or session management
  • Fast -- list mode returns ~60 listings/second; fetchDetails adds full descriptions and amenity data at ~15 listings/second
  • Structured output -- every listing comes with GPS coordinates, room layout (Czech 2+kk / 3+1 format), amenities, images, and agency info

Features

  • 80+ Czech cities pre-mapped across all 14 regions
  • Rent & Buy -- scrape rental or purchase listings
  • Property types -- apartments, houses, land, commercial
  • Full details -- optionally fetch complete listing details (description, all amenities, high-res images)
  • Filters -- filter by price, area, parking, elevator, balcony, and exclude agencies
  • No proxy needed -- uses Sreality's public REST API
  • Czech diacritics -- accepts both "Praha" and "praha", "Plzen" and "Plzen"

Input

FieldTypeDescription
locationstringRequired. City name (e.g. "Praha", "Brno", "Ostrava", "Plzen")
dealTypestring"rent" or "buy" (default "rent")
propertyTypestring"apartment", "house", "land", "commercial" (default "apartment")
maxItemsintegerMax listings to scrape, 1-500 (default 100)
minPriceintegerMin price in CZK (optional)
maxPriceintegerMax price in CZK (optional)
minAreaintegerMin area in sqm (optional)
maxAreaintegerMax area in sqm (optional)
fetchDetailsbooleanFetch full listing details -- slower but includes description, floor, building type, condition, ownership, and all images (default false)
excludeAgentsbooleanExclude agency listings, show only private sellers (default false)
requireParkingbooleanOnly include listings with parking (default false)
requireElevatorbooleanOnly include listings with an elevator (default false)
requireBalconybooleanOnly include listings with a balcony (default false)

Example Input

{
"location": "Praha",
"dealType": "rent",
"propertyType": "apartment",
"maxItems": 50,
"maxPrice": 25000,
"fetchDetails": true
}

Output

Sample Output

{
"listingId": "3218476108",
"url": "https://www.sreality.cz/detail/pronajem/byt/2+kk/praha-vinohrady/3218476108",
"title": "Rent of apartment 2+kk, 52 m2, Praha 2 - Vinohrady",
"dealType": "rent",
"propertyType": "apartment",
"locality": "Slezska 1847/9, Praha 2 - Vinohrady",
"city": "Praha 2",
"district": "Vinohrady",
"latitude": 50.0753,
"longitude": 14.4388,
"price": 22000,
"priceUnit": "per month",
"currency": "CZK",
"rooms": "2+kk",
"floor": "3rd floor",
"areaSqm": 52,
"buildingType": "Brick",
"condition": "After reconstruction",
"ownership": "Personal",
"hasBalcony": true,
"hasElevator": true,
"hasParking": false,
"hasGarage": false,
"hasCellar": true,
"isFurnished": false,
"images": [
"https://d18-a.sdn.cz/d_18/c_img_gZ_o/abc123.jpg",
"https://d18-a.sdn.cz/d_18/c_img_gZ_o/def456.jpg"
],
"listingDescription": "Spacious 2+kk apartment on a quiet street in Vinohrady...",
"agencyName": "RE/MAX Czech Republic",
"labels": ["balcony", "cellar", "elevator"],
"scrapedAt": "2026-03-26T10:30:00.000Z"
}

Output Fields

FieldTypeDescriptionRequires fetchDetails
listingIdstringUnique listing hash ID from Sreality
urlstringDirect link to the listing on Sreality.cz
titlestringListing title
dealTypestring"rent" or "buy"
propertyTypestring"apartment", "house", "land", "commercial"
localitystringFull address with district
citystringCity name (e.g. "Praha 5")
districtstringDistrict name (e.g. "Smichov")
latitudenumberGPS latitude
longitudenumberGPS longitude
pricenumberPrice in CZK
priceUnitstring"per month" for rent, "total" for buy
currencystringAlways "CZK"
roomsstringRoom layout in Czech format (1+kk, 2+1, 3+kk, etc.)
floorstringFloor info (e.g. "3rd floor")Yes
areaSqmnumberUsable area in square meters
buildingTypestringBrick, panel, etc.Yes
conditionstringProperty condition (new, reconstructed, etc.)Yes
ownershipstringPersonal, cooperative, etc.Yes
hasBalconybooleanHas balcony
hasElevatorbooleanHas elevator
hasParkingbooleanHas parking
hasGaragebooleanHas garage
hasCellarbooleanHas cellar/basement
isFurnishedbooleanIs furnished
imagesarrayImage URLs (more with fetchDetails)
listingDescriptionstringFull description textYes
agencyNamestringReal estate agency name
labelsarrayFeature labels (e.g. "elevator", "balcony", "new building")
scrapedAtstringISO 8601 timestamp of when the data was scraped

Fields marked with "Yes" return null in list mode and are populated when fetchDetails is enabled.

Supported Cities & Regions

All 14 Czech regions are covered. Both Czech names with diacritics and ASCII equivalents are accepted (e.g. "Plzen" or "Plzen").

RegionCities
PrahaPraha (Prague)
StredoceskyKladno, Mlada Boleslav, Kolin, Pribram, Kutna Hora, Beroun, Nymburk, Melnik, Benesov, Rakovnik
JihoceskyCeske Budejovice, Cesky Krumlov, Tabor, Pisek, Strakonice, Jindrichuv Hradec, Prachatice
PlzenskyPlzen (Pilsen), Klatovy, Rokycany, Domazlice, Tachov
KarlovarskyKarlovy Vary, Cheb, Sokolov
UsteckyUsti nad Labem, Decin, Teplice, Most, Chomutov, Litomerice, Louny
LibereckyLiberec, Jablonec nad Nisou, Ceska Lipa, Semily
KralovehradeckyHradec Kralove, Trutnov, Nachod, Jicin, Rychnov nad Kneznou
PardubickyPardubice, Chrudim, Svitavy, Usti nad Orlici
VysocinaJihlava, Havlickuv Brod, Trebic, Zdar nad Sazavou, Pelhrimov
JihomoravskyBrno, Znojmo, Breclav, Hodonin, Vyskov, Blansko
OlomouckyOlomouc, Prostejov, Prerov, Sumperk, Jesenik
ZlinskyZlin, Vsetin, Kromeriz, Uherske Hradiste
MoravskoslezskyOstrava, Opava, Frydek-Mistek, Karvina, Novy Jicin, Bruntal

Cities not in the pre-mapped list are resolved automatically via the Sreality suggest API.

Tips

  • Start without fetchDetails to quickly scan available listings. Enable it when you need descriptions, floor info, building type, and full image sets.
  • Use filters together -- combine maxPrice with requireBalcony to narrow results before scraping.
  • Room format -- Czech listings use layouts like 2+kk (2 rooms + kitchenette) and 3+1 (3 rooms + separate kitchen).

Also Available

Looking for property data in other Central European markets?

  • Otodom.pl Scraper -- Scrape rental and sale listings from Otodom.pl, Poland's largest property portal. Same structured output format.