# Bezrealitky Property Search Scraper (`stealth_mode/bezrealitky-property-search-scraper`) Actor

Scrape detailed property listings from Bezrealitky.com (.cz - Czech & .sk - Slovak markets). Collect addresses, prices, images, GPS coordinates, property specs, and 30+ fields per listing — perfect for real estate investors, market analysts, and proptech platforms.

- **URL**: https://apify.com/stealth\_mode/bezrealitky-property-search-scraper.md
- **Developed by:** [Stealth mode](https://apify.com/stealth_mode) (community)
- **Categories:** Automation, Developer tools, Real estate
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## Bezrealitky Property Search Scraper: Extract Real Estate Listings Fast

---

### What Is Bezrealitky.com?

Bezrealitky.com is a prominent real estate platform serving the Czech Republic and Slovakia, aggregating thousands of residential and commercial properties. From single-family homes and apartments to land and projects, it is a primary source for property seekers and market observers. Extracting and analyzing listing data manually is inefficient — the **Bezrealitky Property Scraper** automates data collection, enabling bulk extraction of structured property records with minimal effort.

---

### Overview

The **Bezrealitky Property Search Scraper** extracts detailed property listings from search results pages, converting raw HTML into clean, machine-readable records. It is built for:

- **Real estate investors** identifying market opportunities and tracking price trends
- **Proptech developers** building property aggregator platforms
- **Market researchers** analyzing housing supply and pricing across regions
- **Competitors monitoring** tracking competitor listings and market positioning

Core advantages include configurable scraping limits, support for both Czech (.cz) and Slovak (.sk) domains, comprehensive property metadata, and flexible error handling via `ignore_url_failures`.

---

### Input Format

The scraper accepts a JSON configuration object:

```json
{
  "urls": [
    "https://www.bezrealitky.com/search?country=ceska-republika&currency=CZK&estateType=DUM&location=fromMap&offerType=PRODEJ&page=2"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 200
}
````

| Field | Type | Description |
|---|---|---|
| `urls` | `array` | Add URLs of Bezrealitky search result pages. Each URL should be a filtered search page (by country, property type, offer type, location, etc.). One or multiple URLs may be provided. |
| `max_items_per_url` | `integer` | Maximum number of property listings to scrape per URL (e.g., `20`, `100`, `200`). Useful for controlling volume and runtime. |
| `ignore_url_failures` | `boolean` | If `true`, the scraper continues even if some URLs fail. If `false`, the run stops on first failure. Recommended: `true` for batch operations. |

**Building valid URLs:**

- Start with a Bezrealitky search (e.g., "Houses for sale in Prague")
- Copy the resulting URL from your browser's address bar
- URLs typically include filters: `country`, `estateType` (DUM=house, BYT=apartment), `offerType` (PRODEJ=sale, PRONAJETI=rent), `location`, and `page`

***

### Output Format

**Sample output**

```json
{
  "id": "1034242",
  "uri": "1034242-nabidka-prodej-domu-schulstrasse-42-konigswinter-eudenbach",
  "estate_type": "DUM",
  "offer_type": "PRODEJ",
  "disposition": "DISP_6_1",
  "land_type": "UNDEFINED",
  "image_alt_text": "house for sale, 184 m², Schulstrasse 42, Königswinter-Eudenbach",
  "main_image": {
    "__typename": "Image",
    "id": "27590561",
    "url({\"filter\":\"_r_e_c_o_r_d__t_h_u_m_b\"})": "https://api.bezrealitky.cz/media/cache/record_thumb/data/images/advert/1034k/1034242/ohnemakleruul3dmioe6f01i9bt1j.jpg%3Fid%3D101034689",
    "size({\"filter\":\"_r_e_c_o_r_d__m_a_i_n\"})": null,
    "url({\"filter\":\"_r_e_c_o_r_d__m_a_i_n\"})": "https://api.bezrealitky.cz/media/cache/record_main/data/images/advert/1034k/1034242/ohnemakleruul3dmioe6f01i9bt1j.jpg%3Fid%3D101034689",
    "type": null,
    "original_image": null
  },
  "public_images": [
    {
      "__typename": "Image",
      "id": "27590561",
      "url({\"filter\":\"_r_e_c_o_r_d__t_h_u_m_b\"})": "https://api.bezrealitky.cz/media/cache/record_thumb/data/images/advert/1034k/1034242/ohnemakleruul3dmioe6f01i9bt1j.jpg%3Fid%3D101034689",
      "size({\"filter\":\"_r_e_c_o_r_d__m_a_i_n\"})": null,
      "url({\"filter\":\"_r_e_c_o_r_d__m_a_i_n\"})": "https://api.bezrealitky.cz/media/cache/record_main/data/images/advert/1034k/1034242/ohnemakleruul3dmioe6f01i9bt1j.jpg%3Fid%3D101034689",
      "type": null,
      "original_image": null
    },
    {
      "__typename": "Image",
      "id": "27590562",
      "size({\"filter\":\"_r_e_c_o_r_d__m_a_i_n\"})": null,
      "url({\"filter\":\"_r_e_c_o_r_d__m_a_i_n\"})": "https://api.bezrealitky.cz/media/cache/record_main/data/images/advert/1034k/1034242/ohnemakleroi9u5npt4rf44qmuaj3.jpg%3Fid%3D101034702",
      "type": null,
      "original_image": null
    },
    {
      "__typename": "Image",
      "id": "27590563",
      "size({\"filter\":\"_r_e_c_o_r_d__m_a_i_n\"})": null,
      "url({\"filter\":\"_r_e_c_o_r_d__m_a_i_n\"})": "https://api.bezrealitky.cz/media/cache/record_main/data/images/advert/1034k/1034242/ohnemakler92ns8o0qcq5jcowtxjk.jpg%3Fid%3D101034733",
      "type": null,
      "original_image": null
    }
  ],
  "address": "Schulstrasse 42, , North Rhine-Westphalia",
  "surface": 184,
  "surface_land": 1045,
  "tags": [
    "Public transport 1 minute of walking",
    "Parking",
    "Garage"
  ],
  "price": 609000,
  "charges": 0,
  "currency": "EUR",
  "pet_friendly": null,
  "reserved": false,
  "highlighted": false,
  "roommate": false,
  "project": null,
  "gps": {
    "__typename": "GPSPoint",
    "lat": 50.68542,
    "lng": 7.33239
  },
  "mortgage_data": {
    "__typename": "MortgageData",
    "rate_low": null,
    "rate_high": null,
    "loan": null,
    "years": null
  },
  "original_price": 0,
  "is_discounted": false,
  "nemoreport": null,
  "is_new": true,
  "videos": [],
  "links": [],
  "type": "OHNEMAKLER",
  "data_json": {
    "district": "Eudenbach",
    "country": "DE",
    "state": "Nordrhein-Westfalen",
    "contact_name": "S. Rüth",
    "neubau_projekt": false,
    "monument_protection": false,
    "count_bedrooms": 4,
    "count_bathrooms": 3,
    "heating": "F",
    "floor": [
      "TP",
      "FL",
      "SN"
    ],
    "infrastructure": [
      "APO",
      "DIS",
      "ALL",
      "KIN",
      "GSC",
      "RSC",
      "GYM",
      "GES",
      "OEF"
    ],
    "is_rented": false,
    "energieausweis_typ": "V",
    "energieausweis_datum": "N",
    "endenergieverbrauch": "133.21",
    "date_changed": "2026-06-12T16:14:42+0000",
    "url": "https://www.ohne-makler.net/immobilie/436577/?utm_source=bezrealitky&utm_campaign=listing",
    "pictures": [
      {
        "type": "FOTO",
        "position": 0,
        "filename": "20250425_155103.jpg",
        "description": "Haus 1",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/0/full.jpg?id=101034689"
      },
      {
        "type": "FOTO",
        "position": 1,
        "filename": "20250425_163024.jpg",
        "description": "Wohnzimmer",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/1/full.jpg?id=101034702"
      },
      {
        "type": "FOTO",
        "position": 2,
        "filename": "IMG_2095.jpg",
        "description": "Wintergarten Sunset",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/2/full.jpg?id=101034733"
      },
      {
        "type": "FOTO",
        "position": 3,
        "filename": "20250425_155820.jpg",
        "description": "großzügige Sonnenterrasse",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/3/full.jpg?id=101034693"
      },
      {
        "type": "FOTO",
        "position": 4,
        "filename": "20250425_160233.jpg",
        "description": "Garten",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/4/full.jpg?id=101034695"
      },
      {
        "type": "FOTO",
        "position": 5,
        "filename": "20250425_155030.jpg",
        "description": "Haus 2",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/5/full.jpg?id=101034687"
      },
      {
        "type": "FOTO",
        "position": 6,
        "filename": "20250425_155447.jpg",
        "description": "Eingang",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/6/full.jpg?id=101034690"
      },
      {
        "type": "FOTO",
        "position": 7,
        "filename": "20250425_161717.jpg",
        "description": "Eingangsbereich",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/7/full.jpg?id=101034696"
      },
      {
        "type": "FOTO",
        "position": 8,
        "filename": "20250425_161804.jpg",
        "description": "Gäste-WC",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/8/full.jpg?id=101034697"
      },
      {
        "type": "FOTO",
        "position": 9,
        "filename": "20250425_162413.jpg",
        "description": "Küche",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/9/full.jpg?id=101034698"
      },
      {
        "type": "FOTO",
        "position": 10,
        "filename": "20250425_162721.jpg",
        "description": "Esszimmer 1",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/10/full.jpg?id=101034699"
      },
      {
        "type": "FOTO",
        "position": 11,
        "filename": "20250425_162850.jpg",
        "description": "Esszimmer 2",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/11/full.jpg?id=101034700"
      },
      {
        "type": "FOTO",
        "position": 12,
        "filename": "20250425_162941.jpg",
        "description": "Durchgang Wohnzimmer",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/12/full.jpg?id=101034701"
      },
      {
        "type": "FOTO",
        "position": 13,
        "filename": "20250425_163105.jpg",
        "description": "Wohnzimmer",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/13/full.jpg?id=101034703"
      },
      {
        "type": "FOTO",
        "position": 14,
        "filename": "WZ_staged_04.png",
        "description": "Vorschlag Sanierung",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/14/full.jpg?id=101034734"
      },
      {
        "type": "FOTO",
        "position": 15,
        "filename": "20250425_163203.jpg",
        "description": "Kaminecke im Wohnzimmer",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/15/full.jpg?id=101034704"
      },
      {
        "type": "FOTO",
        "position": 16,
        "filename": "20250425_163307.jpg",
        "description": "Wintergarten mit Kamin",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/16/full.jpg?id=101034705"
      },
      {
        "type": "FOTO",
        "position": 17,
        "filename": "20250425_163308.jpg",
        "description": "Wintergarten",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/17/full.jpg?id=101034706"
      },
      {
        "type": "FOTO",
        "position": 18,
        "filename": "20260111_131727.jpg",
        "description": "Wintergarten",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/18/full.jpg?id=101034728"
      },
      {
        "type": "FOTO",
        "position": 19,
        "filename": "20250425_163951.jpg",
        "description": "Elternschlafzimmer",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/19/full.jpg?id=101034712"
      },
      {
        "type": "FOTO",
        "position": 20,
        "filename": "20250425_163736.jpg",
        "description": "Kinder-/Ankleidezimmer",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/20/full.jpg?id=101034710"
      },
      {
        "type": "FOTO",
        "position": 21,
        "filename": "20250425_164042.jpg",
        "description": "Duschbad",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/21/full.jpg?id=101034714"
      },
      {
        "type": "FOTO",
        "position": 22,
        "filename": "badezimmer_staged_Bad_01.png",
        "description": "Vorschlag Sanierung Duschbad",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/22/full.jpg?id=101034729"
      },
      {
        "type": "FOTO",
        "position": 23,
        "filename": "20250425_164041.jpg",
        "description": "Duschbad 2",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/23/full.jpg?id=101034713"
      },
      {
        "type": "FOTO",
        "position": 24,
        "filename": "badezimmer_staged_Bad_01_Dusche_3.png",
        "description": "Vorschlag Sanierung Duschbad 2",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/24/full.jpg?id=101034730"
      },
      {
        "type": "FOTO",
        "position": 25,
        "filename": "20250425_164307.jpg",
        "description": "Flur zum Keller",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/25/full.jpg?id=101034715"
      },
      {
        "type": "FOTO",
        "position": 26,
        "filename": "20250425_165400.jpg",
        "description": "Kinder-/Gästezimmer",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/26/full.jpg?id=101034717"
      },
      {
        "type": "FOTO",
        "position": 27,
        "filename": "20250425_165216.jpg",
        "description": "Büro/Kinderzimmer",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/27/full.jpg?id=101034716"
      },
      {
        "type": "FOTO",
        "position": 28,
        "filename": "20260111_141824.jpg",
        "description": "Wannenbad 1",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/28/full.jpg?id=101034838"
      },
      {
        "type": "FOTO",
        "position": 29,
        "filename": "BZ_2_staged_Badewanne_02.png",
        "description": "Vorschlag Sanierung Wannenbad",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/29/full.jpg?id=101034731"
      },
      {
        "type": "FOTO",
        "position": 30,
        "filename": "20250425_165457.jpg",
        "description": "Wannenbad 2",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/30/full.jpg?id=101034719"
      },
      {
        "type": "FOTO",
        "position": 31,
        "filename": "BZ_2_staged_Dusche_03.png",
        "description": "Vorschlag Sanierung Wannenbad ",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/31/full.jpg?id=101034732"
      },
      {
        "type": "FOTO",
        "position": 32,
        "filename": "20250425_165657.jpg",
        "description": "Flurbereich Keller",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/32/full.jpg?id=101034720"
      },
      {
        "type": "FOTO",
        "position": 33,
        "filename": "20250425_165719.jpg",
        "description": "Vorratsraum",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/33/full.jpg?id=101034721"
      },
      {
        "type": "FOTO",
        "position": 34,
        "filename": "20250425_165728.jpg",
        "description": "Vorratsraum/Hausanschlussraum",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/34/full.jpg?id=101034722"
      },
      {
        "type": "FOTO",
        "position": 35,
        "filename": "20250425_165808.jpg",
        "description": "Heizungskeller",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/35/full.jpg?id=101034723"
      },
      {
        "type": "FOTO",
        "position": 36,
        "filename": "20250425_170038.jpg",
        "description": "Hobbyraum/Jugendzimmer",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/36/full.jpg?id=101034724"
      },
      {
        "type": "FOTO",
        "position": 37,
        "filename": "20250425_170142.jpg",
        "description": "Wasch- und Saunakeller",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/37/full.jpg?id=101034725"
      },
      {
        "type": "FOTO",
        "position": 38,
        "filename": "20250425_170219.jpg",
        "description": "Sauna 1",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/38/full.jpg?id=101034726"
      },
      {
        "type": "FOTO",
        "position": 39,
        "filename": "20250425_170321.jpg",
        "description": "Sauna 2",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/39/full.jpg?id=101034727"
      },
      {
        "type": "FOTO",
        "position": 40,
        "filename": "20250425_155101.jpg",
        "description": "Haus 3",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/40/full.jpg?id=101034688"
      },
      {
        "type": "FOTO",
        "position": 41,
        "filename": "20250425_155102.jpg",
        "description": "Garten Vorderseite ",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/41/full.jpg?id=101034911"
      },
      {
        "type": "FOTO",
        "position": 42,
        "filename": "20250425_155449.jpg",
        "description": "große Doppelgarage",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/42/full.jpg?id=101034691"
      },
      {
        "type": "FOTO",
        "position": 43,
        "filename": "20250425_160638 geschwärzt Kopie.jpg",
        "description": "",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/43/full.jpg?id=101034845"
      },
      {
        "type": "FOTO",
        "position": 44,
        "filename": "20250425_160654.jpg",
        "description": "",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/44/full.jpg?id=101034847"
      },
      {
        "type": "FOTO",
        "position": 45,
        "filename": "20250425_155755.jpg",
        "description": "Garten rückseitig",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/45/full.jpg?id=101034692"
      },
      {
        "type": "FOTO",
        "position": 46,
        "filename": "20250425_155949.jpg",
        "description": "Gemüse-/Nutzgarten",
        "url": "https://cdn.ohne-makler.net/immobilie/436577/picture/46/full.jpg?id=101034694"
      }
    ],
    "private_offer": true,
    "om_original_description": "Das hier angebotene Objekt ist in dieser Lage unvergleichlich. Der Instandhaltungs- und allgemeine Pflegezustand sind außergewöhnlich gut und so wirklich selten zu finden!\r\n\r\nAufgrund gesetzlicher Ausnahmeregelung (Eigentümer über 80 Jahre alt) wurde im Januar 2025 eine komplett neue Gasbrennwertanlage eingebaut. Ein Heizungsaustausch ist aber auch für die neuen Eigentümer nach aktueller Gesetzeslage nicht erforderlich, solange die Anlage betriebsfähig/reparabel ist.\r\n\r\nWenn dennoch mit dem Kauf direkt energetisch saniert werden soll, so ist das Objekt mit niedrigen Investitionen zukunftssicher im Hinblick auf erneuerbare Energien. Dank bereits vorhandener einzelraumgesteuerter Fußbodenheizung im ganzen Haus und unverschatteter Sonnenlage, wäre der Einbau einer Wärmepumpe und/oder Solarenergie kostengünstig und staatlich gefördert möglich.\r\n\r\nEine berufliche Homoffice-Tätigkeit bietet sich mit der bestehenden Raumaufteilung bestens an und ein Glasfaseranschluss ist bei Bedarf kurzfristig realisierbar, da die Leitung schon bis an die Grundstücksgrenze gelegt ist.\r\n\r\nDer vollunterkellerte und massiv gebaute Walmdachbungalow wurde von den aktuellen Eigentümern selber erbaut und bis heute mit großer Freude bewohnt. Alle Räume, inklusive Keller, sind in Wohnraumqualität ausgebaut und sowohl das Haus als auch die Gartenanlage kontinuierlich und bestens beigehalten.\r\n\r\n2005 wurde ein Wintergarten angebaut und sowohl die Kellerdecke als auch die oberste Geschossdecke gedämmt.\r\n\r\nDas Haus präsentiert sich mit großzügiger, offen angelegter Wohnfläche auf einem angenehm großen Sonnengrundstück mit Südwestausrichtung, welches an das Königswinterer Naturschutzgebiet „Eudenberg“ grenzt. Genießen Sie den unverbaubaren Ausblick über das Siebengebirge und fantastische Sonnenuntergänge im Wintergarten.\r\n\r\nDer Grundriss des Hauses ist durchdacht und zeitlos, mit klaren Linien und einer für das Baujahr unüblich offenen Raumaufteilung in Wohn- und Essbereich. Dies wird zusätzlich durch die mit 2,65 m überhohen Decken mit Stuckleisten im gesamten Erdgeschoss unterstrichen.\r\n\r\nDer in allen Wohnräumen, außer den Schlafräumen und Badezimmern eingebrachte massive, helle Marmorboden verleiht den Räumen wertige Exklusivität. Wem der Marmor nicht zusagt, der kann auch ohne Probleme ein Echtholzparkett vollflächig auf dem Marmorboden verkleben, wodurch die Fussbodenheizung in keiner Weise beeinträchtigt wird.\r\n\r\nHervorzuheben sind der im Wohnzimmer in der tieferliegenden TV-Ecke gelegene offene Kamin (derzeit ist ein maßeingepasster Elektrokamineinsatz mit schöner Beleuchtung und zusätzlicher Heizfunktion verbaut), der Wintergarten mit Kamin und automatisch gesteuerten Lammellenjalousien, sowie die sehr geräumige Außenterrasse mit integriertem Gasgrillkamin.\r\n\r\nDes Weiteren gibt es auch eine große Sauna im Keller für bis zu sechs Personen mit zugehöriger geräumiger Doppeldusche.\r\n\r\nDie Doppelgarage bietet ohne weiteres Platz für zwei große Fahrzeuge und Zubehör und ist mit einem Hörmann-Garagentorantrieb sowie Warm- und Kaltwasseranschluss ausgestattet. Hier kann man sich auch hervorragend ganz privat der Fahrzeugpflege und Wartungsarbeiten an den eigenen Autos/Motorrädern widmen.\r\n\r\nDer Garten ist wirklich extraordinär schön, von vielen Passanten als der schönste Garten Eudenbachs angesehen, und trotzdem pflegeleicht angelegt. Größere Rasenflächen wechseln sich mit dichtbewachsenen prachtvoll blühendenTeppichphlox-Beeten (kaum Unkrautjäten erforderlich!), Hortensien und Staudenbepflanzungen ab. Dazwischen solitär altgewachsene Zwergkiefern, größere Thujas, Eiben und Ahornkugelbäume. Tolle Rosen ranken an der Terrasse und die Hochbeete, sowie Bodenbeete laden zu Eigenversorgung in Bio-Qualität ein.\nDie Immobilie befindet sich in Eudenbach, einem attraktiven Stadtteil von Königswinter, der für seine ruhige und familienfreundliche Lage bekannt ist und trotzdem sehr gut an die A3 Richtung Köln und Frankfurt angebunden ist. \r\n\r\nDirekt in Eudenbach haben wir einen Kindergarten und eine Grundschule mit Ganztagsbetreuung. \r\n\r\nIn der unmittelbaren Umgebung gibt es Einkaufsmöglichkeiten und weiterführende Schulen, die für eine gute Infrastruktur sorgen.\r\n\r\nAlle Einkäufe des täglichen Bedarfs erledigen Sie im benachbarten, auf dem Weg von der A3 gelegenen Oberpleis oder Asbach, dass nur wenige Autominuten von Ihnen entfernt liegt. Oberpleis (unter 10 Minuten mit dem Auto) verfügt über eine sehr gute Infrastruktur mit allen Geschäften des täglichen Bedarfs. Ärzte, Apotheken, Einzelhandelsgeschäfte, Supermärkte und weiterführende Schulen (Gesamtschule und ein Gymnasium). Weiterhin gibt es in Oberpleis einen Baumarkt, ein Möbelhaus sowie einen Saunapark und ein Freibad.\r\nIn Asbach (10 Minuten mit dem Auto) gibt es vielfältige Shoppingmöglichkeiten. Im Vorteil Center, einem großen Einkaufs- und Freizeitzentrum finden Sie Kleidung, Sportartikel, Schuhe, Spielwaren, etc., Kino, Gleit- und Rollschuhbahn und sogar eine große Motorkartbahn. Auch einen Drogeriemarkt, Bäcker, Discounter, Baustoffhändler und mehrere Tankstellen finden Sie in diesem Ort.\r\n\r\nVerschiedene Vereine in Eudenbach und Oberpleis sorgen für ein lebendiges gesellschaftliches Leben und mit seinen vielen Rad- und Wanderwegen lädt es zu ausgedehnten Ausflügen in die Natur ein. Viel Entspannung und Freiheit für die gesamte Familie.\r\n\r\nVon der Bushaltestelle, die nur ca. 100 m entfernt liegt, gelangen Sie oder Ihre Kinder auch mit dem Bus nach Oberpleis bzw. Asbach oder auch Bad-Honnef - Ägidienberg.\r\n\r\nWen es weiter hinaus zieht, der kommt dank der guten Autobahnanbindung über die A3 schnell in alle Richtungen, denn innerhalb von 10 Minuten sind Sie sowohl Richtung Köln, als auch Richtung Frankfurt unterwegs. Die nächstgelegenen Städte wie Siegburg, Bonn und Köln erreichen Sie mit dem Auto in etwa 20 bis 45 Minuten.\n- 6 Zimmer (1 Elternschlafzimmer, 2 Kinderzimmer, Büro, Wohnzimmer, Esszimmer)\r\n- Küchenraum\r\n- Windfang/Diele mit Garderobe\r\n- 2 Bäder (1 Duschbad / 1 Bad mit Wanne und separater Dusche)\r\n- Gäste WC\r\n- Wintergarten mit automatischer Jalousiesteuerung/Sonnensensor­\r\n- Multifunktionsraum: Sauna für bis zu 6 Personen, kleiner Sportbereich, sehr große Doppeldusche, integrierte Waschküche\r\n- Hobbyraum mit großer Grundfläche und vielfältigen Nutzungsmöglichkeiten\r\n- 2 Abstell-/Vorratsräume, 1x kleine Abstellkammer unter der Treppe\r\n- Heiz-/Werkraum mit neuer Gasbrennwerttherme von Januar 2025(!)\r\n- 20 m² große, überdachte Sonnenterrasse mit integriertem Gasgrillplatz\r\n\r\n- Marmorboden in allen Wohnräumen, Küche, Wintergarten und Treppen\r\n- Teppichboden in Schlafräumen und Büro\r\n- helle Feinsteinzeug-Fliesen 30 x 60 cm im Nutzflächenbereich des Kellers\r\n\r\n- Schwarze Alufenster mit Zweifachverglasung\r\n- elektrische Rollläden an allen Fenstern mit automatischer Sonnen- und Zeitsteuerung\r\n\r\n- Fußbodenheizung im kompletten Haus mit Einzelraumsteuerung\r\n- Dämmung von Keller- und oberster Geschoßdecke in 2005 nach damals geltendem KfW-Standard\r\n\r\n- großzügige Doppelgarage, knapp 30qm groß, mit elektrischem, funkgesteuertem Schwenktor (Hörmann-Antrieb), Kalt-/Warmwasser- und Stromanschluss/Drehstromanschl­uss\r\n- 1 weiterer KFZ-Stellplatz\r\n- großer Schuppen hinter Garage und zusätzliches kleines Häuschen für Gartengeräte\r\n- vollgepflasterte Garagenzufahrt und Innenhof\r\n\r\n- Gemüsegarten mit zwei Hochbeeten\r\n\r\n- hintere Gartenfläche eingezäunt\nKontaktaufnahme gerne per Mail im Portal oder per Handy 0163-6019437.\r\n\r\nAufgrund der außergewöhnlich guten Bausubstanz verkaufen wir das Objekt ohne Makler. Begehung mit Sachverständigem ist bei Kaufinteresse selbstverständlich jederzeit möglich.\r\n\r\nUnserem Ermessen nach liegen alle Bauunterlagen, Materialbelege etc. zu Neubau 1977 und Anbau Wintergarten/nachträglichen Dämmarbeiten in 2005 vor und können bei Bedarf in Ruhe eingesehen werden.\r\n\r\nEin ausführliches Exposé erhalten Sie gerne auf persönliche Anfrage.\r\n\r\nDas Angebot erfolgt freibleibend. Irrtümer und Zwischenverkauf sind vorbehalten. Alle Informationen wurden nach bestem Wissen und Gewissen zusammengestellt."
  },
  "short_term": false,
  "from_url": "https://www.bezrealitky.com/search?country=ceska-republika&currency=CZK&estateType=DUM&location=fromMap&offerType=PRODEJ&page=2"
}
```

Each property listing returns 30+ fields covering identity, location, specs, pricing, media, and metadata:

#### Property Identification & Links

| Field | Meaning |
|---|---|
| `ID` | Unique internal Bezrealitky property identifier |
| `URI` | Direct URL to the property detail page |
| `Estate Type` | Property classification (e.g., DUM=house, BYT=apartment, POZEMEK=land, PROJEKT=project) |
| `Offer Type` | Listing type: PRODEJ (sale) or PRONAJETI (rent) |

#### Property Specifications

| Field | Meaning |
|---|---|
| `Disposition` | Room count and layout (e.g., "3+1" for 3 rooms plus kitchen, "1+kk" for 1 room + kitchenette) |
| `Land Type` | Category of property (residential, commercial, industrial, etc.) |
| `Surface` | Usable floor area in m² (typically for buildings) |
| `Surface Land` | Total land area in m² (for houses with land or standalone plots) |

#### Location & GPS

| Field | Meaning |
|---|---|
| `Address` | Full street address of the property |
| `GPS` | Geographic coordinates (latitude/longitude) for mapping and location analysis |

#### Pricing & Financial Data

| Field | Meaning |
|---|---|
| `Price` | Listed asking price in the specified currency |
| `Currency` | Currency code (e.g., CZK, EUR, SKK) |
| `Original Price` | Initial asking price (if the property has been repriced) |
| `Is Discounted` | Boolean indicating whether current price is below original asking price |
| `Charges` | Monthly or annual service fees (common in apartment buildings) |
| `Mortgage Data` | Estimated mortgage calculations provided by the platform |

#### Media & Visuals

| Field | Meaning |
|---|---|
| `Main Image` | URL of the primary property photo |
| `Public Images` | Array of all public property image URLs for gallery or carousel use |
| `Image Alt Text` | Descriptive alt text for accessibility and SEO |
| `Videos` | URLs to any embedded property video tours |

#### Listing Status & Features

| Field | Meaning |
|---|---|
| `Reserved` | Boolean: whether the property is currently reserved/under offer |
| `Highlighted` | Boolean: whether the listing has paid highlighting/promotion |
| `Is New` | Boolean: whether this is a newly listed property |
| `Short Term` | Boolean: whether the property is available for short-term rental |
| `Pet Friendly` | Boolean: whether pets are allowed (for rentals) |
| `Roommate` | Boolean: whether the listing seeks a roommate (for shared rentals) |
| `Project` | Whether the property is part of a larger development project |

#### Tags & Metadata

| Field | Meaning |
|---|---|
| `Tags` | Keywords or features (e.g., "renovated", "parking", "garden", "balcony") added by the seller |
| `Links` | Related links (e.g., to agent profile, company website, or mortgage calculator) |
| `Type` | Additional classification beyond estate type |
| `Data JSON` | Raw JSON metadata from the platform (for advanced users) |
| `Nemoreport` | Czech-specific mortgage/feasibility report data (if available) |

***

### How to Use

1. **Prepare URLs** — Navigate to Bezrealitky.com, apply filters (country, property type, offer type, location, price range, etc.), and copy the search result URL.
2. **Add to configuration** — Paste one or multiple URLs into the `urls` array in the input JSON.
3. **Set limits** — Configure `max_items_per_url` (e.g., `20` to scrape first 20 results, `200` for bulk extraction).
4. **Enable resilience** — Set `ignore_url_failures: true` to skip failed URLs without stopping the run.
5. **Execute** — Start the scraper and monitor progress in the run log.
6. **Export & analyze** — Download output as JSON, CSV, or Excel. Merge data from multiple runs for comprehensive market analysis.

**Best practices:**

- Test with a single URL first to validate your configuration
- Use pagination filters in URLs to control data scope (e.g., `page=1`, `page=2`)
- For large-scale scraping, split URLs across multiple runs to avoid timeouts
- Clean and deduplicate results if combining multiple scraper runs

***

### Use Cases & Business Value

- **Investment analysis:** Track property prices, availability, and market trends in Prague, Bratislava, and other cities
- **Market intelligence:** Monitor competitor listings, feature sets, and pricing strategies
- **Proptech platforms:** Build integrated real estate search engines or aggregators combining Czech/Slovak data
- **Academic research:** Study housing markets, price distributions, or rental trends in Central Europe
- **Lead generation:** Identify new property listings matching specific criteria for real estate agents

The Bezrealitky Property Scraper eliminates hours of manual browsing, delivering structured data ready for analysis, visualization, or integration into custom applications.

***

### Conclusion

The **Bezrealitky Property Search Scraper** is an efficient solution for extracting and analyzing real estate data from Czech and Slovak markets. With comprehensive property details spanning location, price, specs, and media, it enables data-driven decision-making for investors, developers, and researchers. Start scraping today and unlock actionable real estate intelligence.

# Actor input Schema

## `urls` (type: `array`):

Add the URLs of the property list urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `ignore_url_failures` (type: `boolean`):

If true, the scraper will continue running even if some URLs fail to be scraped.

## `max_items_per_url` (type: `integer`):

The maximum number of items to scrape per URL.

## Actor input object example

```json
{
  "urls": [
    "https://www.bezrealitky.com/search?country=ceska-republika&currency=CZK&estateType=DUM&location=fromMap&offerType=PRODEJ&page=2"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "urls": [
        "https://www.bezrealitky.com/search?country=ceska-republika&currency=CZK&estateType=DUM&location=fromMap&offerType=PRODEJ&page=2"
    ],
    "ignore_url_failures": true,
    "max_items_per_url": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("stealth_mode/bezrealitky-property-search-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "urls": ["https://www.bezrealitky.com/search?country=ceska-republika&currency=CZK&estateType=DUM&location=fromMap&offerType=PRODEJ&page=2"],
    "ignore_url_failures": True,
    "max_items_per_url": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("stealth_mode/bezrealitky-property-search-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "urls": [
    "https://www.bezrealitky.com/search?country=ceska-republika&currency=CZK&estateType=DUM&location=fromMap&offerType=PRODEJ&page=2"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}' |
apify call stealth_mode/bezrealitky-property-search-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=stealth_mode/bezrealitky-property-search-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Bezrealitky Property Search Scraper",
        "description": "Scrape detailed property listings from Bezrealitky.com (.cz - Czech & .sk - Slovak markets). Collect addresses, prices, images, GPS coordinates, property specs, and 30+ fields per listing — perfect for real estate investors, market analysts, and proptech platforms.",
        "version": "0.0",
        "x-build-id": "pBdVvQYRip7lIqVfq"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/stealth_mode~bezrealitky-property-search-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-stealth_mode-bezrealitky-property-search-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/stealth_mode~bezrealitky-property-search-scraper/runs": {
            "post": {
                "operationId": "runs-sync-stealth_mode-bezrealitky-property-search-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/stealth_mode~bezrealitky-property-search-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-stealth_mode-bezrealitky-property-search-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "urls": {
                        "title": "URLs of the property list urls to scrape",
                        "type": "array",
                        "description": "Add the URLs of the property list urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "ignore_url_failures": {
                        "title": "Continue running even if some URLs fail to be scraped",
                        "type": "boolean",
                        "description": "If true, the scraper will continue running even if some URLs fail to be scraped."
                    },
                    "max_items_per_url": {
                        "title": "Max items per URL",
                        "type": "integer",
                        "description": "The maximum number of items to scrape per URL."
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
