Sreality.cz Scraper 🏠 avatar

Sreality.cz Scraper 🏠

Pricing

from $0.90 / 1,000 results

Go to Apify Store
Sreality.cz Scraper 🏠

Sreality.cz Scraper 🏠

Scrape Czech real estate listings from Sreality.cz instantly. Extract property details, prices, locations, agent info & more. Perfect for market analysis, price tracking & lead generation. No coding required. Real estate data at scale.

Pricing

from $0.90 / 1,000 results

Rating

5.0

(3)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

1

Bookmarked

26

Total users

1

Monthly active users

3 days ago

Last modified

Share

What does Sreality.cz Scraper do?

Sreality.cz Scraper collects structured Czech real-estate listings from Sreality.cz. A basic run collects recommended listings, while optional keyword, location, category, price, and sorting inputs let you create a more focused property dataset.

The dataset includes listing titles, sale or rental information, categories, prices in CZK, locality details, coordinates, agency information, images, media flags, and distances to nearby amenities. Use the results for property market research, price monitoring, agency lead generation, investment analysis, or recurring listing reports.

Why use Sreality.cz Scraper?

  • Property market research - Compare current listings by location, category, price, and offer type.
  • Focused collection - Search for a keyword or resolve a Czech location such as Brno or Praha.
  • Price analysis - Collect total prices and price-per-square-meter values for benchmarking.
  • Agency research - Identify agencies, agency pages, logos, and seller IDs connected with listings.
  • Media review - Check image counts and whether video or Matterport media is available.
  • Automation-ready data - Export the dataset as JSON, CSV, Excel, XML, or connect it to downstream workflows.

What data can you extract from Sreality.cz?

FieldDescription
estate_idUnique Sreality listing identifier
titleListing headline
offer_typeSale or rental offer label
category_mainMain property category
category_subProperty sub-category
locality_textCombined locality text
location_cityCity or municipality
location_districtDistrict
location_regionRegion
location_latitudeLatitude when published by Sreality
location_longitudeLongitude when published by Sreality
price_czkTotal price in Czech koruna
price_czk_m2Price per square meter in Czech koruna
price_summaryDisplay price summary
price_currencyCurrency label
agency_idAgency identifier
agency_slugAgency page slug
has_videoWhether the listing has video
has_matterportWhether Matterport-style media is available
primary_image_urlFirst available listing image
image_urlsAll cleaned listing image URLs
images_countNumber of available images
poi_*_distance_mDistance to a nearby service in meters
source_urlInput Sreality page URL
scraped_atISO timestamp for the saved record

How to use Sreality.cz Scraper

  1. Open the Actor in Apify Console.
  2. Keep the default start URL for recommended listings, or add supported filters.
  3. Set the maximum results and page limit.
  4. Run the Actor and review the dataset preview.
  5. Download the results or connect the dataset to your workflow.

When keyword, location, sort, offer type, category, or price is provided, the Actor collects matching searchable listings. Without those inputs, it keeps the recommended-listings workflow.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNohttps://www.sreality.cz/doporuceneSreality page used as the source reference.
results_wantedIntegerNo20Maximum number of listings to save.
max_pagesIntegerNo10Maximum number of result pages to process.
keywordStringNo-Text to search in Sreality listings.
locationStringNo-Czech location name, such as Brno or Praha.
sortStringNo--date, price_asc, price_desc, price_m2_asc, or price_m2_desc.
offer_typeIntegerNo-1 for sale or 2 for rent.
category_mainIntegerNo-Sreality main category ID.
price_fromNumberNo-Minimum price, normally in CZK.
price_toNumberNo-Maximum price, normally in CZK.

Usage Examples

Collect the first 20 recommended listings from Sreality.cz.

{
"startUrl": "https://www.sreality.cz/doporucene",
"results_wanted": 20
}

Collect listings matching a keyword in a resolved Czech location.

{
"keyword": "rodinný dům",
"location": "Brno",
"results_wanted": 50,
"max_pages": 5
}

Price and Sorting Filters

Collect sale listings within a price range, ordered from the lowest price.

{
"offer_type": 1,
"price_from": 2000000,
"price_to": 8000000,
"sort": "price_asc",
"results_wanted": 100,
"max_pages": 10
}

Sample Output

{
"estate_id": 3843384140,
"title": "Prodej rodinného domu 153 m², pozemek 475 m²",
"offer_type": "Prodej",
"offer_type_id": 1,
"category_main": "Domy",
"category_sub": "Rodinný",
"locality_text": "Lipová, Prostějov, Olomoucký kraj, Česká republika",
"location_city": "Lipová",
"location_district": "Prostějov",
"location_region": "Olomoucký kraj",
"location_country": "Česká republika",
"location_latitude": 49.520441,
"location_longitude": 16.86507,
"price_czk": 7777250,
"price_czk_m2": 50832,
"price_currency": "Kč",
"price_unit": "za nemovitost",
"has_video": true,
"has_matterport": false,
"agency_id": 34573,
"agency_slug": "ostrov-realit",
"primary_image_url": "https://d18-a.sdn.cz/d_18/c_img_p9_A/kcHp2YdDtDgLT0unF8i3ga/98f6.jpeg",
"images_count": 3,
"image_urls": [
"https://d18-a.sdn.cz/d_18/c_img_p9_A/kcHp2YdDtDgLT0unF8i3ga/98f6.jpeg"
],
"poi_school_distance_m": 36,
"source_url": "https://www.sreality.cz/doporucene",
"scraped_at": "2026-03-20T06:45:00.000Z"
}

Tips for Best Results

  • Start with results_wanted: 20 to confirm the selected filters and output quality.
  • Use a specific location name for more focused results. The Actor stops with a clear error if Sreality cannot resolve the location.
  • Use the exact sort values listed in the input table.
  • Keep price_from lower than or equal to price_to.
  • Use max_pages as a safety limit for larger scheduled runs.
  • Some fields are empty when the original listing does not publish that information.

Integrations and Export Formats

  • Apify API - Read datasets programmatically after a run.
  • Google Sheets - Review prices and locations in a spreadsheet.
  • Airtable - Maintain a searchable property table.
  • Make or Zapier - Trigger notifications and downstream workflows.
  • Webhooks - Send run completion events to your own systems.

Apify datasets can be downloaded as JSON, CSV, Excel, XML, and other supported formats.

Frequently Asked Questions

Can I collect only sale or rental listings?

Yes. Set offer_type to 1 for sale or 2 for rent.

Can I filter listings by location?

Yes. Enter a Czech location name in location, such as Brno or Praha. The Actor resolves the name and applies it to the listing search.

Which sorting values are supported?

The supported values are -date, price_asc, price_desc, price_m2_asc, and price_m2_desc.

Can I run this Actor on a schedule?

Yes. Schedule recurring runs in Apify Console for property monitoring, price tracking, or regular dataset refreshes.

Can I export Sreality data to CSV or Excel?

Yes. Download the dataset in CSV, Excel, JSON, XML, or another Apify-supported format.

You are responsible for complying with Sreality terms, applicable laws, privacy requirements, and any restrictions that apply to your use of the collected data.

Support

For issues or feature requests, use the Issues tab on the Actor page and include the input, run ID, and a short description of the observed result.

This Actor is intended for legitimate collection of publicly available real-estate information. Users are responsible for responsible use of the output and compliance with Sreality terms and applicable laws.