Sreality+API.SH

Sreality API

Search Sreality.cz, the main Czech property portal, and pull listings, prices and agencies as JSON.

The API.SH Sreality API returns public listings from Sreality.cz, the major real estate portal in the Czech Republic, as structured JSON. Search flats, houses, land and commercial property for sale, rent, auction or shares, by place and radius, with the site's filters for price, area, price per m², floor, layout, building type and condition, ownership, energy rating and features like balcony, garage or lift. Open a listing for every parameter, previous price, coordinates and nearby places, look up an agency's listings, and resolve Czech place names.

  • 4 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
Sreality property search
GET https://api.api.sh/sreality/v1/search
{ "success": true }
1 credit · $1 per 1,000 calls

What you can build with the Sreality API

Czech housing market analysis

Search Prague, Brno or any municipality for flats by layout and compare prices in CZK and price per m².

Price change tracking

Record each listing's price and previous price over time to see where asking prices are falling.

Rental and yield research

Combine sale and rent searches for the same place and layout to estimate rent levels and gross yields.

Agency monitoring

Pull an agency's listings with its rating, review count and company number to follow competitors.

New listing alerts

Open the newest listing that matches saved filters and send it to buyers or renters with photos and nearby amenities.

Sreality data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

Sreality API endpoints and prices

Every Sreality endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Search and discovery2
Sreality place suggestions
/sreality/v1/places
$1 · $2 PAYG
1 credit
Sreality property search
/sreality/v1/search
$1 · $2 PAYG
1 credit
Products, listings and places2
Sreality agency listings
/sreality/v1/agency
$1 · $2 PAYG
1 credit
Sreality listing
/sreality/v1/listing
$1 · $2 PAYG
1 credit

Call the Sreality API

Sreality property search: GET https://api.api.sh/sreality/v1/search

curl "https://api.api.sh/sreality/v1/search?type=sale" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 482 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for Sreality data

  • Public data only: no Sreality login, cookies or account needed
  • One key and one response shape for Sreality and 481 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • Live status for every endpoint

API.SH vs the official Sreality API

Sreality's official interface is an XML-RPC import API for real estate agencies to export and manage their listings on the portal. It is not a public API for reading listings; API.SH returns public Sreality data as JSON with no account.

Skip maintaining a Sreality scraper from GitHub or running an Apify actor: API.SH gives you the site's filters, one key and a fixed price per call, with blocks and retries handled for you.

Sreality API questions

What Sreality data can I get?+

Property search in the Czech Republic with the site's filters (/sreality/v1/search), one listing with every parameter, nearby places and agency (/sreality/v1/listing), an agency's listings and details (/sreality/v1/agency) and Czech place suggestions (/sreality/v1/places).

How much does the Sreality API cost?+

Every Sreality endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free trial?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /sreality/v1/agency at 1 credit each.

Is there an official Sreality API?+

Only for agencies. Sreality's import interface lets real estate agencies upload and manage their listings. It does not return public market data, which is what API.SH reads from public pages.

Do I need a Sreality account or login?+

No. API.SH reads public Sreality pages only. A private seller's own contact details are left out.

Can I use the Sreality API from Python?+

Yes. It is a plain HTTPS API returning JSON, and there is an official API.SH Python SDK. Call /sreality/v1/search with type, category and location.

Can I search by place and radius?+

Yes. Look up a municipality, district, region or street with /sreality/v1/places, then pass it as location with a radius to /sreality/v1/search.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key. 3. Call /sreality/v1/search with type set to sale, category set to flats and a Czech city as location. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.

More real estate APIs all real estate APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 482 platforms.
Get a free API key