Bezrealitky Scraper - Czech Real Estate Listings avatar

Bezrealitky Scraper - Czech Real Estate Listings

Pricing

from $2.00 / 1,000 result scrapeds

Go to Apify Store
Bezrealitky Scraper - Czech Real Estate Listings

Bezrealitky Scraper - Czech Real Estate Listings

Scrape Bezrealitky.cz Czech no-agent real estate listings: prices, disposition, surface, GPS, address, images and energy label. Covers sale and rent, apartments, houses and land nationwide.

Pricing

from $2.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Categories

Share

What does Bezrealitky Scraper do?

Bezrealitky Scraper extracts real estate listings from Bezrealitky.cz — the largest no-agent-commission property portal in Czechia. It collects prices, disposition (room layout), surface area, GPS coordinates, address, images and energy labels for apartments, houses and land, for sale or for rent, across any Czech city or region. No login or cookies required.

Use the Apify platform to run this scraper on a schedule, access results via API, or integrate with tools like Google Sheets, Slack, Zapier, and Make.

Why use Bezrealitky Scraper?

  • Market research — Track apartment and house prices across Czech cities, compare disposition types (1+kk, 2+1, 3+kk, etc.), and spot price trends
  • Lead generation — Bezrealitky is a no-agent marketplace, so listings often come straight from private owners — useful for relocation services, mortgage brokers, and renovation companies
  • Price monitoring — Schedule recurring runs to track price changes on a city or region over time
  • Data analysis — Export structured data to CSV, JSON, or Excel for portfolio or market analysis
  • Relocation planning — Compare rents and sale prices across Prague, Brno, Ostrava and smaller cities
  • Investment screening — Filter by disposition and surface to find undervalued listings in a target neighborhood

How to scrape bezrealitky data

  1. Go to the Bezrealitky Scraper page on Apify
  2. Click Try for free to open the actor in Apify Console
  3. Choose Transaction Type: for sale (prodej) or for rent (pronajem)
  4. Optionally pick a Property Type: apartment (byt), house (dum), or land (pozemek). Leave empty to search both apartments and houses
  5. Optionally enter a City / Region slug, e.g. praha, brno, ostrava — the same slug bezrealitky.cz uses in its own URLs. Leave empty to search the whole country
  6. Toggle Fetch full details on if you need the full description, all images and the energy label (PENB) — this costs one extra request per listing
  7. Set Max Results to the number of listings you need
  8. Click Start and wait for the scraper to finish
  9. Download your data in JSON, CSV, Excel, or HTML format

Input

FieldTypeRequiredDescription
transactionStringNoprodej (for sale, default) or pronajem (for rent)
estateTypeStringNobyt (apartment), dum (house), or pozemek (land). Leave empty to search both apartments and houses
regionUriStringNoCity/region slug, e.g. praha, brno, ostrava. Leave empty to search nationwide
fetchDetailsBooleanNoFetch full description, all images and energy label per listing (default: false, costs one extra request per item)
maxResultsIntegerNoMaximum listings to return (default: 100)
proxyConfigurationObjectNoProxy settings. Bezrealitky has no anti-bot protection, so the default Apify proxy works fine

Output

Each listing contains:

FieldTypeExample
advertIdString"1033989"
adTitleString"Prodej bytu 1+kk 28 m²" (only with fetchDetails)
transactionString"PRODEJ"
estateTypeString"BYT"
priceNumber5400000
currencyString"CZK"
chargesNumber0
dispositionString"DISP_1_KK"
surfaceNumber28
addressString"Ohradní, Praha - Michle"
cityString"Praha"
regionStringnull (bezrealitky's address string does not expose the CZ administrative region)
latNumber50.0522473
lngNumber14.4554874
listingDescriptionStringFull listing text (only with fetchDetails)
imagesArrayUp to 5 image URLs
energyLabelString"A - mimořádně úsporná" (only with fetchDetails)
urlStringFull listing URL on Bezrealitky
scrapedAtString"2026-07-12T22:45:30.988Z"

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Example output

{
"advertId": "1033989",
"transaction": "PRODEJ",
"estateType": "BYT",
"price": 5400000,
"currency": "CZK",
"charges": 0,
"disposition": "DISP_1_KK",
"surface": 28,
"address": "Ohradní, Praha - Michle",
"city": "Praha",
"lat": 50.0522473,
"lng": 14.4554874,
"images": [
"https://api.bezrealitky.cz/media/cache/record_main/data/images/advert/1033k/1033989/...jpg",
"https://api.bezrealitky.cz/media/cache/record_main/data/images/advert/1033k/1033989/...jpg"
],
"url": "https://www.bezrealitky.cz/nemovitosti-byty-domy/1033989-nabidka-prodej-bytu-ohradni-praha",
"scrapedAt": "2026-07-12T22:45:30.988Z"
}

How much does it cost to scrape Bezrealitky?

Bezrealitky runs an open GraphQL API with no anti-bot protection, so this is a lightweight, fast HTTP actor — no browser rendering involved. Estimated costs:

  • ~20 listings per run: a few seconds, well under 0.01 compute units
  • ~500 listings per run: under 0.1 compute units
  • Full city catalogue with fetchDetails (e.g. Prague, ~2,000 sale listings): a few minutes, still a fraction of a compute unit

Costs vary with maxResults and whether fetchDetails is enabled (it roughly doubles the number of requests). This is one of the cheapest actors in the catalogue to run at scale.

Limitations

  • adTitle, listingDescription and energyLabel are only populated when fetchDetails is enabled — the listing-level API does not expose them
  • region (the Czech administrative kraj) is not available in bezrealitky's address string and is left empty rather than guessed
  • Data is scraped from the public bezrealitky.cz GraphQL API and may change without notice
  • Respect the website's terms of service and use responsibly

Need this data on a schedule, or a custom version?

We run this scraper as a managed service for businesses: scheduled runs, deduplication, delta detection, and delivery to your inbox, Google Sheets, or API — maintenance included. We can also build a custom version with your exact fields and filters, or combine multiple sources into one feed.

See studioamba.dev/services or email hello@studioamba.dev for a free data sample. We maintain 300+ European web scrapers and answer within one business day.

Looking for real estate data elsewhere in Europe? Check out:

  • Sreality Scraper — the other major Czech real estate portal (Seznam's listings, including agency-listed properties bezrealitky excludes by design)
  • Imot.bg Scraper — Bulgaria's leading real estate marketplace
  • Zimmo Scraper — Belgian real estate listings

Sibling opportunity: bezrealitky.sk runs the identical GraphQL platform for the Slovak market but has not been built as a separate actor yet — reach out if you need Slovak coverage.

FAQ and support

Is it legal to scrape Bezrealitky? This actor extracts publicly available data from bezrealitky.cz. Users are responsible for ensuring their use complies with applicable laws and the website's terms of service.

Why are some fields empty? Not every listing has every detail (e.g., charges, energy label). adTitle, listingDescription and energyLabel specifically require fetchDetails: true.

The scraper returned 0 results? Check that regionUri is a valid bezrealitky city/region slug (e.g. praha, not prague). Leave it empty to search the whole country if unsure.

Can I filter by price or number of rooms? Not yet in this version — the actor currently filters by transaction type, property type and region. Open an issue if you need price or disposition filters added.

Need a custom solution? If you need modifications or a custom scraper, open an issue on the Issues tab or contact the developer.