Property Search
/api/sreality/search
Search Czech listings by locality, property type, transaction, price, and property features
Search Czech property listings, retrieve full listing details, explore locality and filter data, and discover new-build projects through a structured API. Scrappa provides independent access to public Sreality real-estate data.
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/sreality/search?property_type=1&deal_type=1®ion_id=10" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"results": [
{
"hash_id": "3239871308",
"advert_name": "Flat in Prague",
"price_czk": 7450000,
"locality": {
"city": "Praha",
"region_id": 10,
"gps_lat": 50.0755,
"gps_lon": 14.4378
}
}
],
"pagination": {"limit": 20, "offset": 0, "total": 1}
},
"meta": {"endpoint_family": "search", "billable": true, "retryable": false}
}
Structured data for real applications. Here are some ideas.
Find Czech properties for sale or rent using locality, property category, price, area, room, and listing-feature filters.
Explore property price distributions, monthly flat price trends, top districts, and search filter values for market analysis.
Suggest and resolve localities, inspect their geometry, and map listing or project clusters across Czechia.
Search public development projects, inspect their available filters, and display project clusters on maps.
Sreality property API
Build Czech property search and research workflows with structured data for listings, localities, map clusters, market aggregates, and public new-build projects. Use the search results to find listing identifiers, then request full estate details when needed.
Search property categories and transaction types with price, area, room, building, ownership, furnishing, and listing-feature filters.
Choose Prague with region_id=10 or resolve a locality through suggestions before using its verified locality type and ID.
Use a complete map bounding box and zoom level to retrieve listing or project clusters.
Request full estate details by the hash_id returned with a search result.
Explore monthly price-per-square-metre data for flats and price-distribution buckets for selected property and transaction types.
Page through listing and project search results with limit and offset.
Filter Czech listings by property type, transaction type, locality, price, area, rooms, and supported property features. Use the returned hash_id to request a full listing record.
Open Sreality Property Search API docsSearch for a locality by phrase, then use the locality type and ID to retrieve its details or geometry for map views.
Open Sreality Location Suggestions API docsPage through public project listings and use project facets or map clusters to build development-market views.
Open Sreality Projects API docsEverything you need in one API.
/api/sreality/search
Search Czech listings by locality, property type, transaction, price, and property features
/api/sreality/estate
Get the complete details for one property listing
/api/sreality/facets
Explore available property filters and values
/api/sreality/histogram
Get price distribution buckets for a property and transaction type
/api/sreality/clusters
Get property listing clusters for a map area and zoom level
/api/sreality/suggest
Find matching Czech localities from a text phrase
/api/sreality/resolve
Get locality details from a locality type and identifier
/api/sreality/geometries
Get geometry data for a locality and optionally its child areas
/api/sreality/brokers
List publicly available broker profiles for an agency
/api/sreality/price-graph
Get monthly flat price-per-square-metre data for a date range
/api/sreality/top-districts
Browse top districts by property and transaction type
/api/sreality/projects
Search public new-build projects with paginated results
/api/sreality/project-clusters
Get new-build project clusters for a map area and zoom level
/api/sreality/project-facets
Explore available filters for public new-build projects
Add property listing search and market data for Southern European markets alongside Czech listings.
Combine Czech property data with search and listing information from the German market.
Explore commission-free listing search and market data for German properties.
See how Scrappa compares to the official API.
| Feature | Scrappa | Building and maintaining a property scraper |
|---|---|---|
| Dedicated Sreality endpoints | Available | Build and maintain your own |
| Listing and project data | Structured JSON | Extract and normalize source data |
| Locality and filter discovery | Included endpoints | Implement and maintain separately |
| Map clusters and market summaries | Included endpoints | Build aggregation workflows |
| Parser maintenance | Handled by Scrappa | Your team |
The Sreality API provides structured access to public Czech property listings, full listing details, localities, map clusters, market data, and new-build projects through Scrappa endpoints.
Pass a property_type and deal_type, then use region_id=10 for Prague. Add supported price, area, room, building, and feature filters as needed.
Use the location suggestions endpoint with a phrase such as Brno, then pass the matching locality type and ID to the resolve or geometries endpoint. Brno municipality uses ID 5740.
The estate endpoint returns the full listing record, including available property facts, price, locality, coordinates, images, and other public listing details.
The monthly price-per-square-metre series is available for flats. The endpoint requires a property type and a date range in YYYY-MM format.
Send a GET request to the endpoint you need and authenticate it with your Scrappa API key in the X-API-KEY header. Each endpoint documents its accepted query parameters and response shape.