For estate agencies: connect your listings feed

Your CRM already pushes listings to Sreality — let it push to us too: same XML-RPC, same fields. Or send us a feed URL if you have one.

We are building a listings catalogue for the people who read us daily: foreigners living in Czechia and those about to move here. They look for housing in Russian, Ukrainian and English, and usually run into Czech portals where half the terms — "2+kk", "osobní vlastnictví" — mean nothing to them.

Two ways to connect

Pick whichever is easier for your CRM. The outcome is the same: listings appear in the catalogue, and the ones you withdraw disappear from it on their own.

1. Your CRM pushes listings to us, exactly as it pushes to Sreality

Sreality does not fetch a file from a URL: Czech CRMs push listings into it over XML-RPC at import.sreality.cz/RPC2. We run the same receiver — same methods, same code lists, same authentication scheme. So your CRM vendor does not need to build a new integration: they add one more portal to a module that already exists.

  • Endpoint: https://aroundprague.cz/re_rpc.php
  • We issue you a client_id, password and software_key — the same three parameters Sreality uses.
  • Methods: login, addAdvert, delAdvert, listAdvert, addPhoto, listPhoto, delPhoto, addSeller, listSeller, listStat, listDailyStat, listInquiry.
  • Your CRM sees the numbers too: listStat and listDailyStat return our real figures for your listings.

One sentence is enough for the vendor: "add a portal that speaks Sreality-dialect XML-RPC, here is the endpoint and the credentials." From there it is their routine — usually a day of work, sometimes an hour.

2. You already have a feed at a URL

If your CRM or website serves a file over a URL, that is enough and nothing has to be written. Our robot pulls the feed every 6 hours and removes withdrawn listings by itself. The URL may sit behind a login — we will store it.

Format: XML, JSON or CSV. You do not need a separate export for us: the parser matches fields by meaning rather than by one fixed name, so it reads both vendor exports and home-grown ones. For a rare format we add a mapping rule — a one-off job of about half an hour.

The minimum each record needs:

  • listing id — any internal code of yours, as long as it is stable;
  • deal type — sale or rent;
  • property type and layout (byt / dům / pozemek, 2+kk and so on);
  • price and currency;
  • floor area;
  • address: city, district, street — coordinates if you have them;
  • description in Czech or English — we translate it ourselves;
  • photos as URLs;
  • agent contact and the link to the listing on your site;
  • energy performance class (PENB) — Czech law requires it in the advert.

What happens after you connect

  1. We check the first batch by hand: whether the fields read cleanly, whether photos and contacts are there.
  2. Once approved, listings go into the catalogue. A listing without photos is not published.
  3. We translate the listings into Russian, Ukrainian and English. The contact stays yours: your phone, your e-mail, a link to the listing on your site.
  4. Once a month we send a report: impressions and how often your contact was opened.

What you get

  • Your listings in front of an audience that does not search Czech portals, because it does not read Czech.
  • Three-language listing translations with no work on your side.
  • No lead reselling — enquiries go straight to you.

Rules worth stating upfront

We only take feeds their owner pointed us to, and only accept listings that were sent to us. We do not scrape other portals. Adverts that break the Czech anti-discrimination law (conditions on nationality, gender or age) never reach the catalogue. If you leave, one e-mail is enough and your listings come down the same day.

Listing is paid for — an annual package based on the number of active adverts, cheaper than the portals you already advertise on. We quote the exact figure for your volume when we answer your request; the first ten agencies get three months free. The publishing rules are in our terms for importing adverts; questions to [email protected].

Connect your feed

Send us the feed URL. We check it by hand and get back to you; nothing is published until the account is approved.

By sending the request you accept the Terms for importing adverts.

No feed yet? Write to [email protected] and we will tell you how to switch it on in your CRM.