Property Search
/api/bezrealitky/search
Search Czech properties for sale or for rent
Scrappa's Bezrealitky API returns structured JSON from Bezrealitky, a Czech property marketplace. Search flats, houses, land, garages, offices, commercial space and recreation objects for sale or for rent with location, price, rooms, area, condition and feature filters, open any listing for price, fees, deposit, area, floors, energy class, address, coordinates, features, images and related listings, and autocomplete Czech places into region ids for search.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/bezrealitky/search?offer_type=rent&estate_type[]=apartment®ion_ids[]=R438171&price_max=25000&sort=price_asc" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"pagination": { "page": 1, "per_page": 15, "total": 25, "total_pages": 2, "has_next": true },
"items": [
{
"id": "1082178",
"url": "https://www.bezrealitky.cz/nemovitosti-byty-domy/1082178-nabidka-pronajem-bytu-karnikova-brno",
"estate_type": "apartment",
"offer_type": "rent",
"disposition": "2+1",
"address": "Kárníkova, Brno - Řečkovice",
"area": 64,
"price": { "amount": 19000, "currency": "CZK", "period": "month", "charges": 4000 },
"geo": { "latitude": 49.2534774, "longitude": 16.5848348 }
}
]
},
"meta": { "endpoint_family": "search", "billable": true, "dropped_by_filter": 0 }
}
Structured data for real applications. Here are some ideas.
Track asking prices and monthly rents in CZK by city, district, layout such as 2+kk and property type.
Sort by newest, page through filtered searches and open each listing for its fees, deposit, features and images.
Compare flats and houses offered directly by owners across Czech regions, with discounts and original prices.
Search inside a bounding box or a drawn polygon and read coordinates on every result.
Bezrealitky scraper API
The Bezrealitky API is built for real-estate analytics, listing tools and market research in the Czech Republic. Each search item carries the price in CZK (rent per month) with charges, original price and discount flag, address, area, layout, tags, coordinates and photos. Listing detail adds the deposit, service and utility charges, floors, condition, construction, ownership, energy class, all images, dates and related listings. A missing value is null, never 0.
One search route for sale and rent.
Filters are always honoured: items that break a filter are dropped and counted in the response.
A page past the last page is an empty page with the real total, never repeated data.
A valid empty result is a successful, billable response; failures are never billed.
Pass region ids from autocomplete, add filters and sort, then page through the results.
Open Bezrealitky Search API docsPass a listing id or the listing URL to get fees, features, images and related listings.
Open Bezrealitky Listing API docsResolve a place name to a region id such as R438171 and pass it into search as region_ids.
Open Bezrealitky Autocomplete API docsEverything you need in one API.
/api/bezrealitky/search
Search Czech properties for sale or for rent
/api/bezrealitky/listing
Get the full record of one listing by id or URL
/api/bezrealitky/autocomplete
Autocomplete places into region ids
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Bezrealitky listing data as JSON | Build your own parser | |
| Sale and rent in one route | Separate scrapers | |
| Filters guaranteed on every item | Not available | |
| Price per 1k requests | From $0.20 | Varies by plan |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits only |
No. Scrappa is an independent service and is not affiliated with or endorsed by Bezrealitky. The Bezrealitky API returns structured JSON from public listing data through a Scrappa API key.
No. The site has no bathrooms filter and shows no public agent profile, so the API rejects a bathrooms parameter instead of ignoring it.
The API returns an empty page with the real total and has_next set to false. It never returns the first page under another page number.
No. Only successful responses are billed. A valid empty result is successful and billable.