# Domclick Scraper | Real Estate Listings (`silentflow/domclick-scraper`) Actor

Domclick scraper (Домклик, Парсер Домклик) for Russian real estate listings for sale or rent: 50 listings in 17 seconds, 110 fields each. Price and price history, price per square meter, area, rooms, floor, building, cadastral number, metro, coordinates, seller and photos. No account needed.

- **URL**: https://apify.com/silentflow/domclick-scraper.md
- **Developed by:** [SilentFlow](https://apify.com/silentflow) (community)
- **Categories:** Real estate, Other, AI
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.50 / 1,000 listings

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/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
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.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## 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.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Domclick Scraper (Домклик) | Russian Real Estate Listings, Prices and Price History (2026)

**Every Domclick listing you need, one row per property, from a city name, a Domclick link or a listing id.** Our default test run typed `Москва`, found the 26,977 flats for sale Domclick holds for Moscow, and saved the first 50 in 17 seconds, each with its price and full price history, price per m², rooms, areas, floor, building, cadastral number, the owners count from the state register, views and favorites, the nearest metro with walking time, the seller or agency, and every photo. No Domclick or Sber account: a Парсер Домклик (Domclick parser) that starts from a name, a link or an id.

### Why choose this actor?

Opening Domclick cards one by one to copy a price? Clicking "price history" on every listing to see if the seller already cut the price? Typing the cadastral number of each flat by hand before checking it?

- <strong>109 filled fields per listing, not 72.</strong> On our default run (50 flats for sale in Moscow), 109 data fields were filled on at least half of the rows: identity, rooms, total, living and kitchen areas, floor and building height, walls, lifts, ceiling height, renovation, cadastral number, price, price per m², monthly mortgage estimate, price history with first price and number of changes, discounts, seller and agency, Sber ID and Rosreestr checks, owners count, views, calls and favorites, full address with district, metro lines and coordinates, publication dates and photos. The example output of the most used Domclick scraper shows 72 keys.
- <strong>Three ways in: a place, a Domclick link or a listing id.</strong> Type `Москва`, `Kazan` or `Москва, Хамовники`; paste a search or catalogue link you built on domclick.ru with its own filters; or give the ids of the listings you follow. In our test, two listing ids and a Kazan houses catalogue link returned 25 full listings in 9 seconds. The most used Domclick scraper takes a location typed in Russian and nothing else: no link, no listing id.
- <strong>No required field: the form runs as it opens.</strong> Every field is optional and the form comes prefilled with Moscow, so the first click on Start returns rows. Leave everything empty and the run reads Moscow flats for sale. The most used Domclick scraper makes its location field mandatory.

### Try your first 50 listings

Paste this input in the JSON tab of the Input page and press Start. It reads the first 50 flats for sale in Moscow.

```json
{
  "searches": ["Москва"],
  "dealType": "sale",
  "propertyType": "flat",
  "maxItems": 50
}
```

It runs on the Apify Free plan. Each listing becomes one row of your dataset: open the Output tab to see the table, switch to the "Property and building" view for areas, walls and cadastral numbers, to "Price history and demand" for first price, price changes, views and favorites, or to "Sellers and checks" for agents, agencies and register checks. Export the rows as JSON, CSV or Excel.

![How it works](https://api.apify.com/v2/key-value-stores/YXm81xySHg6uRkewS/records/domclick-scraper-how-it-works-v1.png)

### Copy to your AI assistant

Paste this block into Claude, ChatGPT or Cursor to give it the full picture of this scraper:

```
You have access to the Domclick Scraper on Apify: silentflow/domclick-scraper

It reads property listings of Domclick (domclick.ru, Домклик, Sber's property portal, Russia), for sale
and for rent, without an account, and returns one row per listing, its full card included.

Input schema (no field is required; with no place, link or id it searches Moscow):
- searches (array of strings): Russian cities, regions or districts, in Russian or in English:
  "Москва", "Санкт-Петербург", "Kazan", "Московская область", "Москва, Хамовники".
- startUrls (array of {url}): domclick.ru search pages (/search?deal_type=...&aids=...), catalogue pages
  (kazan.domclick.ru/pokupka/kvartiry) or listing pages (/card/sale__flat__2079424821). A search link
  keeps its own deal, type, rooms, price and order.
- listingIds (array of strings): Domclick listing ids (2079424821) or keys (sale__flat__2079424821).
- maxItems (integer, default 100): listings saved in total.
- dealType (string, default "sale"): sale | rent.
- propertyType (string, default "flat"): flat | room | house | townhouse | lot | office | retail |
  warehouse | free_purpose | garage.
- rooms (array): studio | 1 | 2 | 3 | 4 | 5+ (homes only).
- minPrice, maxPrice (integers, RUB): sale price, or monthly rent for rentals.
- sortBy (string, default "relevance"): relevance | newest | price_asc | price_desc |
  price_per_m2_asc | price_per_m2_desc | area_desc.
The deal and filters apply to typed places, not to pasted search links.

Output per listing (137 fields, null when Domclick does not give the value, lists never null):
- id, url, title, dealType, offerType, category, status, description
- rooms, roomsOffered, area, livingArea, kitchenArea, floor, totalFloors, isApartment, renovation,
  balconies, bathroom, separateBathrooms, combinedBathrooms, windowView[], ceilingHeight, buildYear,
  wallType, liftsPassenger, liftsFreight, hasGarbageDisposer, parking[], yard[], amenities[],
  cadastralNumber, saleType, landArea, landAreaUnit, landType, hasGas, hasElectricity, hasWater,
  hasSewerage, hasHeating, childrenAllowed, petsAllowed
- complexId, complexName, buildingName, completionYear, completionQuarter, isBuildingReleased
- price, currency ("RUB"), pricePerM2, priceForYear, pricePerM2ForYear, monthlyMortgage,
  priceHistory[{date, price, change, state}], priceChangesCount, initialPrice, lastPriceChange,
  hasDiscount, discountPercent, hasPersonalDiscount, discounts[], deposit, commission, commissionType,
  utilities, hasRentCommission, marketPriceMin, marketPriceMax
- sellerType (agent | private), source, isOwner, isAgent, sellerName, sellerFullName, sellerCasId,
  sellerPhotoUrl, sellerRegisteredAt, sellerListingsCount, sellerExperience, sellerVerified,
  isEsiaVerified, agencyId, agencyName, agencyLegalName, agencyLogoUrl
- isRosreestrApproved, isAgentOwnerApproved, isVerifiedRealty, egrnOwnersCount, egrnArea, egrnFloor,
  isCollateral, isSberCollateral
- viewsCount, callsCount, favoritesCount, duplicatesOfferCount
- tariff, isPlacementPaid, isExclusive, isAuction, assignmentSale, tradeIn, onlineShow, chatAvailable,
  hasVideo, hasFamilyMortgage, hasAdvancePayment, isFastDeal, isPessimized
- address, shortAddress, addressName, street, district, city, region, addressGuid, regionGuid,
  latitude, longitude, timezone, timezoneOffset, nearestSubway, subwayWalkMinutes, subwayLine,
  subwayDistanceKm, subways[{name, line, lineColor, distanceKm, walkMinutes, transportMinutes}]
- publishedAt, updatedAt (RFC 3339 UTC), imageUrl, images[], photoCount, planImageUrl, scrapedAt

Use apify-client for Python or JavaScript: client.actor("silentflow/domclick-scraper").call(run_input=...).
```

### How to scrape Domclick listings

Three inputs, from the simplest to the most complete. Each one runs as is.

#### Get the flats for sale in a city

Type the city the way you would in the Domclick search box. English names work too.

```json
{
  "searches": ["Москва"],
  "maxItems": 50
}
```

This is the default input: in our test it found 26,977 flats for sale in Moscow and saved the first 50 in 17 seconds. All 50 rows came with a cadastral number, a price history and a view count; 49 of 50 with the owners count from the state register.

#### Pull the 1 and 2-room rentals of Kazan, newest first

```json
{
  "searches": ["Kazan"],
  "dealType": "rent",
  "propertyType": "flat",
  "rooms": ["1", "2"],
  "maxPrice": 50000,
  "sortBy": "newest",
  "maxItems": 40
}
```

In our test `Kazan` was read as Казань, 4,597 rentals matched, and the run saved 40 in 14 seconds: every one with 1 or 2 rooms, a monthly rent of 50,000 rubles or less, the newest published a few minutes before the run. Rental rows add the deposit, the agent's commission, whether utilities are included, and whether children and pets are welcome.

#### Mix listing ids with a Domclick catalogue link

Paste the ids of listings you follow next to any domclick.ru page that shows a list of listings.

```json
{
  "listingIds": ["2079424821", "https://domclick.ru/card/rent__flat__2079855049"],
  "startUrls": [{ "url": "https://kazan.domclick.ru/pokupka/doma" }],
  "maxItems": 25
}
```

In our test this returned 25 listings in 9 seconds: the flat for sale and the rental given by id, then 23 of the 1,922 houses for sale the Kazan catalogue page holds. House rows add the plot size in sotkas, the land category (`ИЖС`) and the gas, water, power, sewer and heating connections.

### Input parameters

| Field | Type | Default | What it does |
|---|---|---|---|
| `searches` | array of text | `Москва` (prefill) | Cities, regions, districts or streets, in Russian or in English. A district needs its city first: `Москва, Хамовники`. |
| `startUrls` | array of links | none | Domclick search pages, catalogue pages or listing pages. A search link keeps its own deal, type, rooms, price and order. |
| `listingIds` | array of text | none | Domclick listing ids (`2079424821`) or keys (`sale__flat__2079424821`). Each gives one row, for sale or for rent. |
| `maxItems` | integer | 100 | Listings saved in total, across every place, link and id. |
| `dealType` | text | `sale` | `sale` (покупка) or `rent` (аренда). |
| `propertyType` | text | `flat` | `flat`, `room`, `house`, `townhouse`, `lot` (land), `office`, `retail`, `warehouse`, `free_purpose` (ПСН) or `garage`. |
| `rooms` | array | none | `studio`, `1`, `2`, `3`, `4`, `5+`. Several allowed. Homes only. |
| `minPrice` | integer | none | Lowest price in rubles: the sale price, or the monthly rent. |
| `maxPrice` | integer | none | Highest price in rubles. |
| `sortBy` | text | `relevance` | `relevance` (Domclick's order), `newest`, `price_asc`, `price_desc`, `price_per_m2_asc`, `price_per_m2_desc` or `area_desc`. |

**Accepted places:** a city (`Москва`, `Санкт-Петербург`, `Екатеринбург`, `Kazan`, `Moscow`), a region (`Московская область`, `Республика Татарстан`), a district with its city (`Москва, Хамовники`), or a street or an address. Domclick's own place search does the matching, so the place you type is the one the site would pick first.

**Accepted links:**

- `https://domclick.ru/search?deal_type=sale&category=living&offer_type=flat&aids=2299&rooms=2`
- `https://kazan.domclick.ru/pokupka/kvartiry`
- `https://kazan.domclick.ru/pokupka/doma`
- `https://domclick.ru/card/sale__flat__2079424821`
- `https://kazan.domclick.ru/card/rent__flat__2079855049`

**Accepted ids:** `2079424821`, or the key Domclick writes in its links, `sale__flat__2079424821`. A link typed in the places field is read as a link, and an id typed there is read as an id.

### What data can you extract from Domclick?

One row per listing, 137 fields, flat and ready for a spreadsheet, grouped as follows:

| Group | Fields |
|---|---|
| Identity | `id`, `url`, `title`, `dealType`, `offerType`, `category`, `status`, `description` |
| Property | `rooms`, `roomsOffered`, `area`, `livingArea`, `kitchenArea`, `floor`, `totalFloors`, `isApartment`, `renovation`, `balconies`, `bathroom`, `separateBathrooms`, `combinedBathrooms`, `windowView`, `ceilingHeight`, `cadastralNumber`, `saleType` |
| Building | `buildYear`, `wallType`, `liftsPassenger`, `liftsFreight`, `hasGarbageDisposer`, `parking`, `yard`, `complexId`, `complexName`, `buildingName`, `completionYear`, `completionQuarter`, `isBuildingReleased` |
| Land and rentals | `landArea`, `landAreaUnit`, `landType`, `hasGas`, `hasElectricity`, `hasWater`, `hasSewerage`, `hasHeating`, `amenities`, `childrenAllowed`, `petsAllowed` |
| Price | `price`, `currency`, `pricePerM2`, `priceForYear`, `pricePerM2ForYear`, `monthlyMortgage`, `priceHistory`, `priceChangesCount`, `initialPrice`, `lastPriceChange`, `hasDiscount`, `discountPercent`, `hasPersonalDiscount`, `discounts`, `deposit`, `commission`, `commissionType`, `utilities`, `hasRentCommission`, `marketPriceMin`, `marketPriceMax` |
| Seller | `sellerType`, `source`, `isOwner`, `isAgent`, `sellerName`, `sellerFullName`, `sellerCasId`, `sellerPhotoUrl`, `sellerRegisteredAt`, `sellerListingsCount`, `sellerExperience`, `sellerVerified`, `isEsiaVerified`, `agencyId`, `agencyName`, `agencyLegalName`, `agencyLogoUrl` |
| Checks | `isRosreestrApproved`, `isAgentOwnerApproved`, `isVerifiedRealty`, `egrnOwnersCount`, `egrnArea`, `egrnFloor`, `isCollateral`, `isSberCollateral` |
| Demand and options | `viewsCount`, `callsCount`, `favoritesCount`, `duplicatesOfferCount`, `tariff`, `isPlacementPaid`, `isExclusive`, `isAuction`, `assignmentSale`, `tradeIn`, `onlineShow`, `chatAvailable`, `hasVideo`, `hasFamilyMortgage`, `hasAdvancePayment`, `isFastDeal`, `isPessimized` |
| Place and time | `address`, `shortAddress`, `addressName`, `street`, `district`, `city`, `region`, `addressGuid`, `regionGuid`, `latitude`, `longitude`, `timezone`, `timezoneOffset`, `nearestSubway`, `subwayWalkMinutes`, `subwayLine`, `subwayDistanceKm`, `subways`, `publishedAt`, `updatedAt` |
| Media and meta | `imageUrl`, `images`, `photoCount`, `planImageUrl`, `scrapedAt` |

A few facts that help when you use the data:

- `id` is Domclick's listing id and `url` the listing's permanent page (`domclick.ru/card/{deal}__{type}__{id}`); it opens the listing whatever region it sits in.
- `priceHistory` lists every price the listing had, newest first, with the date, the price, the change in rubles and its direction (`more`, `less`, `equal`). `initialPrice` is the first price, `priceChangesCount` the number of rises and cuts. In our default run, 37 of 50 Moscow listings had changed price at least once.
- `cadastralNumber` is the property's number in the Russian state register (Росреестр), the key to an official extract. `egrnOwnersCount`, `egrnArea` and `egrnFloor` are the register figures Domclick shows next to the seller's claims, and `isRosreestrApproved` says whether Domclick checked the listing against the register.
- `sellerType` is `agent` for an agent or agency, `private` for a private seller. `isOwner` is Domclick's own badge for a seller confirmed as the owner. `sellerVerified` means the seller confirmed their identity with Sber ID, `isEsiaVerified` with Gosuslugi.
- `price` is the sale price, or the monthly rent for rentals. `monthlyMortgage` is Domclick's monthly payment estimate for a sale. `priceForYear` and `pricePerM2ForYear` are the yearly figures Domclick computes, mostly useful for rentals.
- `subways` lists the stations Domclick gives, nearest first, with walking or transit minutes and the distance in kilometres. `nearestSubway`, `subwayWalkMinutes` and `subwayLine` repeat the first one for easy filtering.
- Dates are RFC 3339 in UTC. `publishedAt` is when the listing went live on Domclick, `updatedAt` its last edit.
- Photo links point to Domclick's image server. Save the photos you need to keep: a listing's photos can go away with the listing.
- Seller phone numbers are not in the row. Domclick only reveals them after a check on its own site, and the actor never signs in.

#### Output example

A real row from our default run (Moscow, flats for sale), with the description, the photo list, the price history and the station list shortened:

```json
{
  "id": 2077839549,
  "url": "https://domclick.ru/card/sale__flat__2077839549",
  "title": "3-комн. квартира, 124 м², 2/21 эт.",
  "dealType": "sale",
  "offerType": "flat",
  "category": "living",
  "status": 2,
  "description": "Продаётcя кваpтиpа в сданном ЖК «Бaлтийский» г. Москва, пр. Старопетровский, д. 8 (кoмфоpт-клаcc, Вoйковский paйoн)...",
  "rooms": 3,
  "roomsOffered": null,
  "area": 124,
  "livingArea": null,
  "kitchenArea": null,
  "floor": 2,
  "totalFloors": 21,
  "isApartment": false,
  "renovation": "Без ремонта",
  "balconies": 1,
  "bathroom": "Раздельный",
  "separateBathrooms": 1,
  "combinedBathrooms": 0,
  "windowView": ["Двор"],
  "ceilingHeight": 3,
  "buildYear": 2021,
  "wallType": "Монолитный",
  "liftsPassenger": 3,
  "liftsFreight": 0,
  "hasGarbageDisposer": false,
  "parking": ["Со шлагбаумом"],
  "yard": ["Детская площадка", "Спортивная площадка"],
  "amenities": [],
  "cadastralNumber": "77:09:0003016:7923",
  "saleType": "Свободная продажа",
  "landArea": null,
  "landAreaUnit": null,
  "landType": null,
  "hasGas": false,
  "hasElectricity": null,
  "hasWater": null,
  "hasSewerage": null,
  "hasHeating": null,
  "childrenAllowed": null,
  "petsAllowed": null,
  "complexId": 112400,
  "complexName": "Балтийский",
  "buildingName": "Корпус 2",
  "completionYear": 2021,
  "completionQuarter": 4,
  "isBuildingReleased": true,
  "price": 65000000,
  "currency": "RUB",
  "pricePerM2": 524193,
  "priceForYear": 780000000,
  "pricePerM2ForYear": 6290322.6,
  "monthlyMortgage": 847652,
  "priceHistory": [
    { "date": "2026-06-23T12:07:58Z", "price": 65000000, "change": null, "state": "equal" }
  ],
  "priceChangesCount": 0,
  "initialPrice": 65000000,
  "lastPriceChange": "equal",
  "hasDiscount": true,
  "discountPercent": 0.5,
  "hasPersonalDiscount": false,
  "discounts": ["0,5% За сумму кредита"],
  "deposit": null,
  "commission": 0,
  "commissionType": "Без комиссии",
  "utilities": null,
  "hasRentCommission": false,
  "marketPriceMin": null,
  "marketPriceMax": null,
  "sellerType": "agent",
  "source": "agent",
  "isOwner": false,
  "isAgent": true,
  "sellerName": "Светлана",
  "sellerFullName": "Хорева Светлана Валерьевна",
  "sellerCasId": 13379,
  "sellerPhotoUrl": "https://img.dmclk.ru/s200x200q80/partnerhub/avatars/a2/44/5493770a-a7ee-4217-a615-0caf72143a8c.png",
  "sellerRegisteredAt": "2016-02-17T11:11:28Z",
  "sellerListingsCount": 17,
  "sellerExperience": "16 лет",
  "sellerVerified": true,
  "isEsiaVerified": false,
  "agencyId": 230596,
  "agencyName": "Пермь",
  "agencyLegalName": "ИП Хорева Светлана Валерьевна",
  "agencyLogoUrl": "https://img.dmclk.ru/s200x200q80/partner-logos/p/4/e/8e7c6957-4488-4dc4-939b-f82c289e037e.png",
  "isRosreestrApproved": true,
  "isAgentOwnerApproved": false,
  "isVerifiedRealty": false,
  "egrnOwnersCount": 1,
  "egrnArea": 123.3,
  "egrnFloor": 2,
  "isCollateral": false,
  "isSberCollateral": false,
  "viewsCount": 602,
  "callsCount": 4,
  "favoritesCount": 6,
  "duplicatesOfferCount": 0,
  "tariff": "top",
  "isPlacementPaid": true,
  "isExclusive": false,
  "isAuction": false,
  "assignmentSale": false,
  "tradeIn": false,
  "onlineShow": false,
  "chatAvailable": true,
  "hasVideo": false,
  "hasFamilyMortgage": false,
  "hasAdvancePayment": false,
  "isFastDeal": false,
  "isPessimized": false,
  "address": "Россия, Москва, Старопетровский проезд, 8",
  "shortAddress": "Москва, Старопетровский проезд, 8",
  "addressName": "Старопетровский проезд, 8",
  "street": "Старопетровский проезд",
  "district": "Войковский",
  "city": "Москва",
  "region": "Москва",
  "addressGuid": "ff0c54c2-dc2f-4cca-9ea5-7a78a5d05545",
  "regionGuid": "1d1463ae-c80f-4d19-9331-a1b68a85b553",
  "latitude": 55.823514,
  "longitude": 37.505816,
  "timezone": "Europe/Moscow",
  "timezoneOffset": 3,
  "nearestSubway": "Войковская",
  "subwayWalkMinutes": 11,
  "subwayLine": "Замоскворецкая линия",
  "subwayDistanceKm": 0.82,
  "subways": [
    { "name": "Войковская", "line": "Замоскворецкая линия", "lineColor": "3EA332", "distanceKm": 0.82, "walkMinutes": 11, "transportMinutes": null, "isUnderConstruction": false },
    { "name": "Балтийская", "line": "Московское центральное кольцо", "lineColor": "E90101", "distanceKm": 0.97, "walkMinutes": 13, "transportMinutes": null, "isUnderConstruction": false }
  ],
  "publishedAt": "2026-06-23T12:07:57Z",
  "updatedAt": "2026-10-25T13:52:20Z",
  "imageUrl": "https://img.dmclk.ru/vitrina/owner/2d/21/2d21db189e85490bba392ccb08af8a98.jpg",
  "images": [
    "https://img.dmclk.ru/vitrina/owner/2d/21/2d21db189e85490bba392ccb08af8a98.jpg",
    "https://img.dmclk.ru/vitrina/owner/ee/5b/ee5bb5b067614c1fa7fabd21647adc71.jpg"
  ],
  "photoCount": 19,
  "planImageUrl": null,
  "scrapedAt": "2026-10-28T13:57:25Z"
}
```

### Advanced usage

#### Find the cheapest square metre in a Moscow district

Type the district after its city, keep one room count and sort by price per m²: the first rows are the best-priced flats of the district.

```json
{
  "searches": ["Москва, Хамовники"],
  "rooms": ["2"],
  "maxPrice": 60000000,
  "sortBy": "price_per_m2_asc",
  "maxItems": 30
}
```

In our test 59 two-room flats of Khamovniki matched, and the run saved 30 of them in 10 seconds, sorted from the lowest price per m² up. Compare `pricePerM2` with `initialPrice` and `priceChangesCount` to spot the sellers who already cut their price.

#### Get a daily feed of new listings in several cities

Schedule this input once a day: newest first, and a cap that matches the daily volume, so the run reads only what you need.

```json
{
  "searches": ["Москва", "Санкт-Петербург", "Казань"],
  "dealType": "sale",
  "propertyType": "flat",
  "sortBy": "newest",
  "maxItems": 300
}
```

Compare `id` with yesterday's dataset to keep the new listings only, and `price` to catch price cuts. A listing found under two places is saved once.

#### Refresh the listings you already follow

Keep the ids of the listings you watch and run them on a schedule: each id returns the full listing with its current price, its price history and its view count.

```json
{
  "listingIds": ["2079424821", "sale__house__2080456563", "rent__flat__2079855049"]
}
```

A bare id is matched to its deal and property type on its own, a key such as `sale__house__2080456563` goes straight to the listing. A listing that was sold or taken off Domclick is reported in the run log and gives no row.

#### Price office space for a business case

```json
{
  "searches": ["Екатеринбург"],
  "dealType": "rent",
  "propertyType": "office",
  "maxItems": 100
}
```

In our test 728 offices for rent matched in Yekaterinburg. Use `price`, `area` and `pricePerM2` to compare offices of different sizes, and `latitude` and `longitude` to map them. Swap `office` for `retail`, `warehouse`, `free_purpose` or `garage` to price other commercial space.

#### Map land and houses around a city from a catalogue link

Open the houses, townhouses or land catalogue of a region on domclick.ru, filter it the way you like, and paste the link.

```json
{
  "startUrls": [{ "url": "https://kazan.domclick.ru/pokupka/doma" }],
  "maxItems": 500
}
```

In our test the Kazan houses catalogue held 1,922 listings. Each house row comes with `landArea` in sotkas, `landType` (such as `ИЖС`), the connections to gas, water, power, sewer and heating, and Domclick's market price range (`marketPriceMin`, `marketPriceMax`) where it gives one.

### FAQ

**What is Domclick?**
Domclick (Домклик, domclick.ru) is Sber's property portal and one of Russia's largest real estate marketplaces, next to CIAN and Avito Real Estate. Agencies, developers and private sellers list flats, houses, land and commercial space for sale and for rent there, across every region of Russia, and many listings carry Sber's mortgage and register checks.

**Do I need a Domclick or Sber account?**
No. The actor reads the listings Domclick shows to any visitor. No login, no Sber ID, no key to set up.

**Do I have to type the city in Russian?**
No. `Kazan` and `Казань`, `Moscow` and `Москва` find the same place. For a district, type the city first: `Москва, Хамовники`.

**What does one row contain?**
One property listing with up to 137 fields: the deal and type, rooms, areas, floor, building, renovation, cadastral number, price, price per m², price history, discounts, rental terms, the seller and agency with their checks, the register figures, views, calls and favorites, the full address with district, metro and coordinates, and the photos. On our default run 109 of these fields were filled on at least half of the rows.

**Are seller phone numbers included?**
No. Domclick only shows a phone number after a check on its own site, and this actor never signs in. Each row carries the seller's name, the agency, its legal name and logo, and the verification flags, so you know who to contact through Domclick.

**How many listings can I get?**
As many as you set in `maxItems`. Domclick pages a single search up to 2,000 listings; when you ask for more, the actor splits the search into price ranges and reads each one, so a big city is not cut off at 2,000. A listing found twice is saved once.

**Can I search several places, links and ids in one run?**
Yes. Mix places, links and ids in the same input: listings given by id or link are read first, then search links, then typed places. `maxItems` caps the whole run.

**Do the filters apply to a pasted search link?**
A pasted search or catalogue link keeps the filters you set on domclick.ru: deal, property type, rooms, price, area and order. The deal, type and filters of the form apply to the places you type.

**How fresh is the data?**
Live. Every run reads Domclick at that moment: prices, price history, view counts, new and withdrawn listings are those of the day of the run.

**Why are a few fields empty on some rows?**
Domclick does not publish every figure for every listing: a kitchen area, a ceiling height or a register check is `null` when the seller or the register did not provide it, never 0 or an empty text. When a listing is withdrawn between the search and the moment its card is read, its row keeps what the search page showed (price, address, seller, photos) and the card figures stay `null`.

**Can I use this from n8n, Make, Zapier or my own code?**
Yes. Call the actor from the Apify API, the Python or JavaScript client, or the Apify integrations for n8n, Make and Zapier, and read the dataset as JSON, CSV or Excel. AI agents can call it through the Apify MCP server.

### More SilentFlow scrapers

**🛒 E-commerce**

- **JD** - [JD Products Scraper | JD.com Prices, Brands and Barcodes](https://apify.com/silentflow/jd-products-scraper)
- **Pinterest** - [Pinterest Scraper | Pins, Boards and Profiles](https://apify.com/silentflow/pinterest-scraper-ppr)
- **Leboncoin** - [Leboncoin Scraper | Classified Ads, Prices and Sellers](https://apify.com/silentflow/leboncoin-scraper-ppr)
- **TikTok Shop** - [TikTok Shop Scraper | Products, Sellers and Creator Videos](https://apify.com/silentflow/tiktok-shop-scraper)
- **Leboncoin** - [Leboncoin Ad Details Scraper](https://apify.com/silentflow/leboncoin-details-scraper-ppr)
- **Back Market** - [Back Market Scraper | Refurbished Prices](https://apify.com/silentflow/backmarket-scraper-ppr)
- **Naver** - [Naver Scraper | Shopping Products, Prices and Reviews](https://apify.com/silentflow/naver-scraper)
- **ImportYeti** - [ImportYeti Scraper | Suppliers, Importers and Bills of Lading](https://apify.com/silentflow/importyeti-scraper)
- **Allegro** - [Allegro Scraper | Products, Prices and Sellers](https://apify.com/silentflow/allegro-scraper)
- **Amazon Seller** - [Amazon Seller Scraper | Emails, Phones and Ratings](https://apify.com/silentflow/amazon-seller-scraper)
- **Naver** - [Naver Products Scraper | Shopping Prices, Sellers and Ratings](https://apify.com/silentflow/naver-products-scraper)
- **Udemy Course** - [Udemy Course Scraper](https://apify.com/silentflow/udemy-scraper-ppe)
- **Naver** - [Naver Reviews Scraper | Shopping Product Reviews](https://apify.com/silentflow/naver-reviews-scraper)
- **1688** - [1688 Scraper | Products, Details, Wholesale Prices, Suppliers](https://apify.com/silentflow/1688-scraper)
- **Store Leads Ecommerce** - [Store Leads Ecommerce Scraper](https://apify.com/silentflow/storeleads-scraper)
- **Store Leads** - [Store Leads Scraper | Shopify Data](https://apify.com/silentflow/storeleads-scraper-ppe)
- **Coupang** - [Coupang Detail Scraper | Product Prices and Options](https://apify.com/silentflow/coupang-detail-scraper)
- **Taobao** - [Taobao Scraper | Products, Details, Prices and Sellers](https://apify.com/silentflow/taobao-scraper)
- **Avito** - [Avito Scraper | Listings, Prices and Sellers](https://apify.com/silentflow/avito-scraper)
- **Bring a Trailer** - [Bring a Trailer Scraper](https://apify.com/silentflow/bringatrailer-scraper)
- **Leboncoin** - [Leboncoin Scraper](https://apify.com/silentflow/leboncoin-scraper)
- **Lowes** - [Lowes Products Scraper | Prices, Stock and Specs](https://apify.com/silentflow/lowes-products-scraper)
- **Mobile.de** - [Mobile.de Scraper](https://apify.com/silentflow/mobile-de-scraper)
- **Pinterest** - [Pinterest Scraper](https://apify.com/silentflow/pinterest-scraper)
- **Alibaba** - [Alibaba Products Scraper | Wholesale Prices and MOQ](https://apify.com/silentflow/alibaba-products-scraper)
- **Eventim** - [Eventim Scraper | Events, Ticket Prices and Venues](https://apify.com/silentflow/eventim-scraper)
- **Leboncoin** - [Leboncoin Details Scraper | Full Ad Data and Sellers](https://apify.com/silentflow/leboncoin-details-scraper)
- **Udemy** - [Udemy Scraper](https://apify.com/silentflow/udemy-scraper)
- **Vinted Marketplace** - [Vinted Marketplace Scraper](https://apify.com/silentflow/vinted-scraper-ppr)
- **Agoda** - [Agoda Scraper | Hotel Prices and Guest Ratings](https://apify.com/silentflow/agoda-scraper)
- **Alibaba** - [Alibaba Scraper | Products, Supplier Companies and Prices](https://apify.com/silentflow/alibaba-scraper)
- **AliExpress** - [AliExpress Reviews Scraper | Feedback, Ratings and Photos](https://apify.com/silentflow/aliexpress-reviews-scraper)
- **AliExpress** - [AliExpress Scraper | Products, Prices and Sales](https://apify.com/silentflow/aliexpress-scraper)
- **Avito** - [Avito Profiles Scraper | Sellers, Ratings and Reviews](https://apify.com/silentflow/avito-profiles-scraper)
- **Back Market** - [Back Market Scraper | Refurbished Electronics Prices](https://apify.com/silentflow/backmarket-scraper)
- **BAUHAUS** - [BAUHAUS Scraper | Product Prices, EAN and Specs](https://apify.com/silentflow/bauhaus-scraper)
- **CARFAX** - [CARFAX Scraper | Used Cars, Prices and History](https://apify.com/silentflow/carfax-scraper)
- **eBay Marketplace** - [eBay Marketplace Scraper](https://apify.com/silentflow/ebay-scraper)
- **Europages** - [Europages Scraper | Suppliers and B2B Companies](https://apify.com/silentflow/europages-scraper-ppr)
- **Google Hotels** - [Google Hotels Scraper | Prices, Offers and Ratings](https://apify.com/silentflow/google-hotels-scraper)
- **Homedepot** - [Homedepot Reviews Scraper | Customer Reviews and Ratings](https://apify.com/silentflow/homedepot-reviews-scraper)
- **Judge** - [Judge Scraper | Reviews, Ratings and Store Profiles](https://apify.com/silentflow/judge-scraper)
- **MakersRow** - [MakersRow Scraper | Manufacturers, Capabilities and Reviews](https://apify.com/silentflow/makersrow-scraper)
- **Mercari** - [Mercari Scraper | Listings, Sold Prices and Sellers](https://apify.com/silentflow/mercari-scraper)
- **Ticombo** - [Ticombo Scraper | Ticket Prices and Listings](https://apify.com/silentflow/ticombo-scraper)
- **Trip** - [Trip Scraper | Hotels, Prices and Reviews](https://apify.com/silentflow/trip-scraper)
- **Walmart** - [Walmart Scraper | Prices, Reviews, Sellers, Availability](https://apify.com/silentflow/walmart-scraper)
- **Webmotors** - [Webmotors Scraper | Car Listings, Prices and FIPE](https://apify.com/silentflow/webmotors-scraper)
- **Woolworths** - [Woolworths Products Scraper | Prices, Specials and Nutrition](https://apify.com/silentflow/woolworths-products-scraper)
- **Amazon** - [Amazon Product Scraper](https://apify.com/silentflow/amazon-scraper)
- **Amazon Marketplace** - [Amazon Marketplace Scraper](https://apify.com/silentflow/amazon-scraper-ppe)
- **AutoScout24** - [AutoScout24 Scraper](https://apify.com/silentflow/autoscout24-scraper)
- **eBay Listings** - [eBay Listings Scraper](https://apify.com/silentflow/ebay-scraper-ppe)
- **Europages Deep Dive Extractor** - [Europages Deep Dive Extractor | VAT, Decision Makers, ISO Certs](https://apify.com/silentflow/europages-deep-dive-extractor)
- **GasBuddy** - [GasBuddy Scraper | Gas Prices by Station](https://apify.com/silentflow/gasbuddy-scraper)
- **Goofish** - [Goofish Detail Scraper | Listings, Prices and Sellers](https://apify.com/silentflow/goofish-detail-scraper)
- **Mafengwo** - [Mafengwo Scraper | Attractions, Ratings and Tickets](https://apify.com/silentflow/mafengwo-scraper)
- **Vinted** - [Vinted Scraper](https://apify.com/silentflow/vinted-scraper)
- **Walmart** - [Walmart Product Scraper](https://apify.com/silentflow/walmart-scraper-ppe)

**💼 Jobs**

- **ZipRecruiter** - [ZipRecruiter Jobs Scraper | Salary, Company & Location Filters](https://apify.com/silentflow/ziprecruiter-scraper-ppe)
- **Indeed** - [Indeed Company Reviews Scraper](https://apify.com/silentflow/indeed-companies-scraper-ppr)
- **Multi Board** - [Multi Board Job Scraper](https://apify.com/silentflow/all-jobs-scraper-ppe)
- **Jobright** - [Jobright Scraper | Jobs, Salaries and H1B Sponsors](https://apify.com/silentflow/jobright-scraper)
- **Malt Freelancer** - [Malt Freelancer Scraper](https://apify.com/silentflow/malt-scraper)
- **Malt** - [Malt Scraper | Freelance Profiles](https://apify.com/silentflow/malt-scraper-ppr)
- **Glassdoor** - [Glassdoor Jobs Scraper](https://apify.com/silentflow/glassdoor-jobs-scraper)
- **Glassdoor Job Listings** - [Glassdoor Job Listings Scraper](https://apify.com/silentflow/glassdoor-jobs-scraper-ppr)
- **Jora** - [Jora Jobs Scraper](https://apify.com/silentflow/jora-scraper-ppe)
- **LinkedIn Job Search** - [LinkedIn Job Search Scraper | Salaries & Seniority](https://apify.com/silentflow/linkedin-jobs-scraper-ppr)
- **ATS** - [ATS Jobs Scraper | Greenhouse, Lever and Ashby](https://apify.com/silentflow/ats-jobs-scraper)
- **🔥 Glassdoor** - [🔥 Glassdoor Scraper](https://apify.com/silentflow/glassdoor-scraper-ppe)
- **Dice** - [Dice Jobs Scraper | US Tech Jobs, Salaries, Skills](https://apify.com/silentflow/dice-jobs-scraper)
- **Dice Tech** - [Dice Tech Jobs Scraper](https://apify.com/silentflow/dice-jobs-scraper-ppe)
- **iimjobs** - [iimjobs Jobs Scraper | MBA, Finance and Hirist Tech Jobs](https://apify.com/silentflow/iimjobs-jobs-scraper)
- **Instahyre** - [Instahyre Jobs Scraper | Companies, Recruiters and Ratings](https://apify.com/silentflow/instahyre-jobs-scraper)
- **Jora** - [Jora Scraper | Jobs in Australia, New Zealand, Singapore](https://apify.com/silentflow/jora-scraper)
- **StepStone** - [StepStone Scraper](https://apify.com/silentflow/stepstone-scraper)
- **Welcome to the Jungle** - [Welcome to the Jungle Job Scraper](https://apify.com/silentflow/welcome-to-the-jungle-scraper-ppe)
- **YCombinator** - [YCombinator Jobs Scraper | Startup Jobs, Salaries and Founders](https://apify.com/silentflow/ycombinator-jobs-scraper)
- **All** - [All Jobs Scraper](https://apify.com/silentflow/all-jobs-scraper)
- **Arbeitsagentur** - [Arbeitsagentur Scraper | German and Austrian Job Board](https://apify.com/silentflow/arbeitsagentur-scraper)
- **Arbeitsagentur** - [Arbeitsagentur Jobs Scraper](https://apify.com/silentflow/arbeitsagentur-scraper-ppe)
- **Cutshort** - [Cutshort Jobs Scraper | Salaries, Skills and Companies](https://apify.com/silentflow/cutshort-jobs-scraper)
- **iimjobs** - [iimjobs Scraper | Jobs, Companies and Recruiters](https://apify.com/silentflow/iimjobs-scraper)
- **Indeed** - [Indeed Companies Scraper | Reviews, Salaries, Interviews](https://apify.com/silentflow/indeed-companies-scraper)
- **Indeed** - [Indeed Jobs Scraper | NLP Skills](https://apify.com/silentflow/indeed-jobs-scraper)
- **Indeed** - [Indeed Jobs Scraper | Job Listings in 73 Countries](https://apify.com/silentflow/indeed-jobs-scraper-ppr)
- **LinkedIn** - [LinkedIn Jobs Scraper](https://apify.com/silentflow/linkedin-jobs-scraper)
- **Naukri & NaukriGulf** - [Naukri & NaukriGulf Jobs Scraper](https://apify.com/silentflow/naukri-scraper)
- **Seek** - [Seek Job Scraper](https://apify.com/silentflow/seek-job-scraper)
- **Welcome to the Jungle** - [Welcome to the Jungle Scraper | Jobs and Company Data](https://apify.com/silentflow/welcome-to-the-jungle-scraper)
- **Ziprecruiter** - [Ziprecruiter Scraper](https://apify.com/silentflow/ziprecruiter-scraper)

**🏠 Real estate**

- **SeLoger** - [SeLoger Scraper | Real Estate Listings](https://apify.com/silentflow/seloger-scraper-ppr)
- **Realtor Rental Listings** - [Realtor Rental Listings Scraper](https://apify.com/silentflow/realtor-rental-scraper-ppe)
- **Airbnb Professional Host** - [Airbnb Professional Host Scraper | Emails, Phones, SIRET](https://apify.com/silentflow/airbnb-professional-host-scraper)
- **Airbnb Pro Host Contact &** - [Airbnb Pro Host Contact & Email Scraper](https://apify.com/silentflow/airbnb-professional-host-scraper-ppe)
- **Bien'ici** - [Bien'ici Scraper | Property Listings](https://apify.com/silentflow/bienici-scraper-ppr)
- **Rightmove** - [Rightmove Scraper](https://apify.com/silentflow/rightmove-scraper)
- **SeLoger** - [SeLoger Scraper | French Property Listings and Agencies](https://apify.com/silentflow/seloger-scraper)
- **Trulia Rental Listings** - [Trulia Rental Listings Scraper](https://apify.com/silentflow/trulia-rental-scraper-ppe)
- **Idealista** - [Idealista Scraper](https://apify.com/silentflow/idealista-scraper-ppr)
- **Airbnb Search** - [Airbnb Search Scraper](https://apify.com/silentflow/airbnb-search-scraper-ppe)
- **Bienici** - [Bienici Scraper](https://apify.com/silentflow/bienici-scraper)
- **Realestate.com.au** - [Realestate.com.au Scraper](https://apify.com/silentflow/realestate-com-au-scraper)
- **Zapimoveis** - [Zapimoveis Scraper | Real Estate Listings and Prices](https://apify.com/silentflow/zapimoveis-scraper)
- **Zillow** - [Zillow Scraper](https://apify.com/silentflow/zillow-scraper)
- **Airbnb Search** - [Airbnb Search Scraper | Prices, Fees, Amenities, Hosts](https://apify.com/silentflow/airbnb-search-scraper)
- **Anjuke** - [Anjuke Scraper | Rental Listings, Prices and Agents](https://apify.com/silentflow/anjuke-scraper)
- **Idealista** - [Idealista Scraper](https://apify.com/silentflow/idealista-scraper)
- **Realtor Rental** - [Realtor Rental Scraper](https://apify.com/silentflow/realtor-rental-scraper)
- **Trulia Rental** - [Trulia Rental Scraper | US Rentals, Prices, Pet Policy](https://apify.com/silentflow/trulia-rental-scraper)

**📣 Social media**

- **LinkedIn Post Search** - [LinkedIn Post Search Scraper | Keywords, Hashtags & Profiles](https://apify.com/silentflow/linkedin-posts-scraper-ppr)
- **Facebook Search** - [Facebook Search Scraper](https://apify.com/silentflow/facebook-search-scraper)
- **Instagram** - [Instagram Story Scraper | Stories & Highlights](https://apify.com/silentflow/instagram-story-scraper)
- **LinkedIn Leads** - [LinkedIn Leads Scraper | Sales Navigator Export](https://apify.com/silentflow/linkedin-sales-navigator-scraper-ppr)
- **Facebook Search** - [Facebook Search Profiles Scraper | People by Name or Keyword](https://apify.com/silentflow/facebook-search-profiles-scraper)
- **TikTok Trend** - [TikTok Trend Scraper | Trending Hashtags and Videos](https://apify.com/silentflow/tiktok-trend-scraper)
- **YouTube** - [YouTube Channel Scraper | Videos, Shorts and Views](https://apify.com/silentflow/youtube-channel-scraper)
- **TikTok** - [TikTok Scraper](https://apify.com/silentflow/tiktok-scraper)
- **LinkedIn Sales Navigator** - [LinkedIn Sales Navigator Scraper](https://apify.com/silentflow/linkedin-sales-navigator-scraper)
- **Pinterest** - [Pinterest Ads Scraper | Ad Library, Reach & Targeting](https://apify.com/silentflow/pinterest-ads-scraper)
- **Reddit** - [Reddit Scraper | Posts, Comments and Subreddits](https://apify.com/silentflow/reddit-scraper)
- **Snapchat** - [Snapchat Videos Scraper | Spotlight Videos, MP4 and Stats](https://apify.com/silentflow/snapchat-videos-scraper)
- **TikTok Creative** - [TikTok Creative Ads Scraper | Top Ads, Landing Pages & Metrics](https://apify.com/silentflow/tiktok-creative-ads-scraper)
- **Discord** - [Discord Scraper | Servers, Member Counts and Invites](https://apify.com/silentflow/discord-scraper)
- **Kwai** - [Kwai Scraper | Videos, Creators and Hashtags](https://apify.com/silentflow/kwai-scraper)
- **Likee** - [Likee Scraper | Videos, Hashtags and Creators](https://apify.com/silentflow/likee-scraper)
- **LinkedIn Event** - [LinkedIn Event Scraper](https://apify.com/silentflow/linkedin-events-scraper)
- **LinkedIn Hashtag &** - [LinkedIn Hashtag & Post Scraper | No Cookies](https://apify.com/silentflow/linkedin-posts-scraper)
- **Meta Ad Library** - [Meta Ad Library Scraper](https://apify.com/silentflow/meta-ad-library-scraper)
- **Bandsintown** - [Bandsintown Scraper | Concerts and Tour Dates](https://apify.com/silentflow/bandsintown-scraper)
- **Discord** - [Discord Profiles Scraper | Users, Badges and Server Tags](https://apify.com/silentflow/discord-profiles-scraper)
- **Facebook Thread** - [Facebook Thread Profiles Scraper | Followers, Bios & Engagement](https://apify.com/silentflow/facebook-thread-profiles-scraper)
- **Instagram Engagement** - [Instagram Engagement Scraper](https://apify.com/silentflow/instagram-engagement-scraper)
- **Kuaishou** - [Kuaishou Scraper | Videos, Comments and Creator Stats](https://apify.com/silentflow/kuaishou-scraper)
- **LinkedIn Ads Library - No Cookies** - [LinkedIn Ads Library Scraper - No Cookies](https://apify.com/silentflow/linkedin-ads-scraper)
- **OnlyFans** - [OnlyFans Profile Scraper](https://apify.com/silentflow/onlyfans-scraper-ppe)
- **Pinterest** - [Pinterest Profiles Scraper | Followers, Emails and Bios](https://apify.com/silentflow/pinterest-profiles-scraper)
- **Pinterest** - [Pinterest Videos Scraper | Video Downloader, MP4 Links, Stats](https://apify.com/silentflow/pinterest-videos-scraper)
- **Reddit** - [Reddit Comments Scraper | Search, Threads and Replies](https://apify.com/silentflow/reddit-comments-scraper)
- **Reddit** - [Reddit Profiles Scraper | User Karma, Activity and Communities](https://apify.com/silentflow/reddit-profiles-scraper)
- **RedNote** - [RedNote Videos Scraper | Downloader, Transcripts and Stats](https://apify.com/silentflow/rednote-videos-scraper)
- **Snapchat** - [Snapchat Contacts Scraper | Phones, Emails and Websites](https://apify.com/silentflow/snapchat-contacts-scraper)
- **TikTok Lookalike** - [TikTok Lookalike Scraper | Influencers, Emails and Engagement](https://apify.com/silentflow/tiktok-lookalike-scraper)
- **TwitchTracker** - [TwitchTracker Scraper | Twitch Streamer Stats and Rankings](https://apify.com/silentflow/twitchtracker-scraper)
- **X Timeline** - [X Timeline Scraper | Tweets and Engagement Stats](https://apify.com/silentflow/x-timeline-scraper)
- **Xigua** - [Xigua Scraper | Videos, Creators and Downloads](https://apify.com/silentflow/xigua-scraper)
- **YouTube Autocomplete** - [YouTube Autocomplete Scraper | Keyword Suggestions](https://apify.com/silentflow/youtube-autocomplete-scraper)
- **Douyin** - [Douyin Comments Scraper | Comments, Likes and IP Regions](https://apify.com/silentflow/douyin-comments-scraper)
- **Facebook** - [Facebook Company Scraper | Emails, Phones, Ratings](https://apify.com/silentflow/facebook-company-scraper)
- **Facebook Business Page** - [Facebook Business Page Scraper](https://apify.com/silentflow/facebook-company-scraper-ppe)
- **OnlyFans** - [OnlyFans Creator Scraper](https://apify.com/silentflow/onlyfans-scraper)
- **Reddit** - [Reddit Scraper | Comments, Posts and Users](https://apify.com/silentflow/reddit-scraper-ppr)
- **RedNote** - [RedNote Detail Scraper | Xiaohongshu Details, Images, Videos](https://apify.com/silentflow/rednote-detail-scraper)
- **Skool Group** - [Skool Group Scraper](https://apify.com/silentflow/skool-scraper)
- **Skool Community** - [Skool Community Scraper](https://apify.com/silentflow/skool-scraper-ppe)
- **Snapchat** - [Snapchat Ads Scraper | Ad Library, Impressions & Targeting](https://apify.com/silentflow/snapchat-ads-scraper)
- **Weibo** - [Weibo Scraper | Posts, Profiles and Engagement](https://apify.com/silentflow/weibo-scraper)
- **YouTube** - [YouTube Transcript Scraper](https://apify.com/silentflow/youtube-transcript-scraper)

**🏢 Business data**

- **Tencent** - [Tencent Scraper | Maps Places, Phones and Ratings](https://apify.com/silentflow/tencent-scraper)
- **LinkedIn Company Search** - [LinkedIn Company Search Scraper | Profiles & Firmographics](https://apify.com/silentflow/linkedin-profiles-companies-scraper)
- **Ctrip** - [Ctrip Scraper | Attractions, Tickets and Reviews](https://apify.com/silentflow/ctrip-scraper)
- **LinkedIn People Search** - [LinkedIn People Search Scraper | Profiles & Companies](https://apify.com/silentflow/linkedin-profiles-companies-scraper-ppr)
- **2GIS** - [2GIS Reviews Scraper | Ratings, Photos and Owner Replies](https://apify.com/silentflow/2gis-reviews-scraper)
- **Bilibili** - [Bilibili Scraper | Videos, Profiles, Comments, Danmaku](https://apify.com/silentflow/bilibili-scraper)
- **Teachable Course** - [Teachable Course Scraper](https://apify.com/silentflow/teachable-scraper)
- **Website Tech Stack** - [Website Tech Stack Scraper](https://apify.com/silentflow/website-tech-stack-scraper)
- **Teachable - Courses, Prices & Instructors** - [Teachable Scraper - Courses, Prices & Instructors](https://apify.com/silentflow/teachable-scraper-ppr)
- **Trustpilot** - [Trustpilot Scraper | Reviews, Ratings and Company Contacts](https://apify.com/silentflow/trustpilot-enricher)

**✈️ Travel**

- **Flight Price** - [Flight Price Scraper](https://apify.com/silentflow/flight-price-scraper)
- **Booking.com Hotel** - [Booking.com Hotel Scraper](https://apify.com/silentflow/booking-scraper-ppr)
- **Despegar** - [Despegar Reviews Scraper | Hotel Reviews and Ratings](https://apify.com/silentflow/despegar-reviews-scraper)
- **Google Maps** - [Google Maps Scraper](https://apify.com/silentflow/google-maps-scraper)
- **Kakao** - [Kakao Scraper | Map Places, Reviews and Phones](https://apify.com/silentflow/kakao-scraper)
- **OpenTable** - [OpenTable Reviews Scraper | Restaurant Reviews and Ratings](https://apify.com/silentflow/opentable-reviews-scraper)
- **TheFork** - [TheFork Scraper | Restaurants, Menus and Ratings](https://apify.com/silentflow/thefork-scraper)
- **Zomato** - [Zomato Reviews Scraper | Restaurant Ratings and Replies](https://apify.com/silentflow/zomato-reviews-scraper)
- **Booking** - [Booking Scraper | Hotel Prices, Photos, Availability](https://apify.com/silentflow/booking-scraper)
- **Trip** - [Trip Reviews Scraper | Hotel Reviews and Ratings](https://apify.com/silentflow/trip-reviews-scraper)

**🎯 Lead generation**

- **Northdata** - [Northdata Company Scraper](https://apify.com/silentflow/northdata-scraper)
- **Dealroom** - [Dealroom Scraper | Companies and Investors](https://apify.com/silentflow/dealroom-scraper-ppe)
- **ZocDoc** - [ZocDoc Scraper | Doctors, Reviews and Availability](https://apify.com/silentflow/zocdoc-scraper-ppr)
- **UK Companies House** - [UK Companies House Enricher](https://apify.com/silentflow/uk-companies-house-enricher)
- **BuiltWith** - [BuiltWith Scraper | Tech Stacks and Top Sites](https://apify.com/silentflow/builtwith-scraper)
- **CNPJ Brazilian** - [CNPJ Brazilian Company Enricher](https://apify.com/silentflow/cnpj-enricher)
- **Justdial** - [Justdial Companies Scraper | Business Leads, Phones and Emails](https://apify.com/silentflow/justdial-companies-scraper)
- **PagesJaunes** - [PagesJaunes Scraper | French Business Emails and SIRET](https://apify.com/silentflow/pagesjaunes-scraper)
- **SIRET** - [SIRET Company Enricher](https://apify.com/silentflow/siret-enricher-ppr)
- **Company Data** - [Company Data Scraper | Emails, Phones and Tech Stack](https://apify.com/silentflow/company-data-scraper)
- **Dealroom Startup Data** - [Dealroom Startup Data Scraper](https://apify.com/silentflow/dealroom-scraper)
- **French Company Prospector** - [French Company Prospector](https://apify.com/silentflow/french-company-prospector)
- **KVK** - [KVK Scraper | Dutch Companies and SBI Codes](https://apify.com/silentflow/kvk-scraper)
- **PagesJaunes** - [PagesJaunes Business Scraper](https://apify.com/silentflow/pagesjaunes-scraper-ppr)
- **SEC** - [SEC Scraper | EDGAR Filings and Company Data](https://apify.com/silentflow/sec-scraper)
- **SoftwareAdvice** - [SoftwareAdvice Scraper | Reviews, Ratings and Pros & Cons](https://apify.com/silentflow/softwareadvice-scraper)
- **Sunbiz** - [Sunbiz Companies Scraper | New Florida Business Leads](https://apify.com/silentflow/sunbiz-companies-scraper)
- **Sunbiz** - [Sunbiz Scraper | Florida Companies and Officers](https://apify.com/silentflow/sunbiz-scraper)
- **USPTO** - [USPTO Scraper | Trademark Search and Status](https://apify.com/silentflow/uspto-scraper)
- **Clutch** - [Clutch Scraper | Agencies, Reviews, Ratings, Services](https://apify.com/silentflow/clutch-scraper)
- **Clutch Agency** - [Clutch Agency Scraper](https://apify.com/silentflow/clutch-scraper-ppe)
- **Domain** - [Domain Enricher](https://apify.com/silentflow/domain-enricher)
- **G2** - [G2 Reviews Scraper](https://apify.com/silentflow/g2-review-intelligence)
- **Google Ads Transparency** - [Google Ads Transparency Scraper](https://apify.com/silentflow/google-ads-transparency-scraper)
- **SIRET French** - [SIRET French Company Enricher](https://apify.com/silentflow/siret-enricher)
- **ThomasNet Suppliers** - [ThomasNet Suppliers Scraper](https://apify.com/silentflow/thomasnet-scraper)
- **ZocDoc** - [ZocDoc Scraper](https://apify.com/silentflow/zocdoc-scraper)

**🔎 SEO**

- **Similarweb** - [Similarweb Scraper | Website Traffic, Rankings and Competitors](https://apify.com/silentflow/similarweb-scraper)
- **Scribd** - [Scribd Scraper | Documents, Authors and Views](https://apify.com/silentflow/scribd-scraper)
- **SpyFu** - [SpyFu Scraper | SEO, PPC and Competitor Data](https://apify.com/silentflow/spyfu-scraper)
- **Apple** - [Apple Reviews Scraper | App Store Reviews and Ratings](https://apify.com/silentflow/apple-reviews-scraper)
- **Apple** - [Apple Scraper | App Store Apps, Ratings and Charts](https://apify.com/silentflow/apple-scraper)
- **Bing** - [Bing Enricher Scraper | Mobile Friendly Test and Indexing](https://apify.com/silentflow/bing-enricher-scraper)
- **Google News** - [Google News Scraper](https://apify.com/silentflow/google-news-scraper)

**📈 Marketing**

- **Douyin** - [Douyin Transcript Scraper | Subtitles and Speech to Text](https://apify.com/silentflow/douyin-transcript-scraper)

**🎬 Video**

- **Pexels** - [Pexels Scraper | Photos, Videos and Download Stats](https://apify.com/silentflow/pexels-scraper)

**📰 News**

- **ForexFactory** - [ForexFactory Scraper | Economic Calendar and Forecasts](https://apify.com/silentflow/forexfactory-scraper)

**🧰 More tools**

- **FanDuel** - [FanDuel Scraper | Odds, Spreads and Player Props](https://apify.com/silentflow/fanduel-scraper)
- **PrizePicks** - [PrizePicks Scraper | Player Props, Lines and Projections](https://apify.com/silentflow/prizepicks-scraper)

### Support

Need something this scraper doesn't do yet? We ship features fast.

- Feature requests go straight to our backlog
- Enterprise needs? We do custom integrations and high-volume plans
- Pricing questions? Check the Monetization tab on the actor page

Response time: usually under 24 hours.

### Legal compliance

This Actor extracts publicly available property listings from Domclick. It does not bypass any login, paywall or CAPTCHA, and never uses a Domclick or Sber account. Users are responsible for complying with Domclick's terms of service and applicable data protection laws (GDPR, CCPA, and PIPL where relevant, as well as Russia's Federal Law No. 152-FZ on personal data). Rows carry the seller's or agent's name and photo: most are agencies and developers, but a private seller is a person, and their name is personal data. Handle it accordingly, keep only what you need, and honor removal requests. The data returned is informational; verify accuracy, and order an official register extract, for regulated use cases.

*Domclick Scraper by SilentFlow: Domclick listings from a city, a link or an id, with price history and register checks, ready for your spreadsheet.*

# Actor input Schema

## `searches` (type: `array`):

Places typed as on Domclick, one per line, in Russian or in English: <code>Москва</code>, <code>Санкт-Петербург</code>, <code>Kazan</code>, <code>Московская область</code>, <code>Республика Татарстан</code>. A district or a street works too (<code>Москва, Хамовники</code>). The deal, property type and filters below apply to every place. A big city holds tens of thousands of listings: set the cap below to what you need.

## `startUrls` (type: `array`):

Search pages or listing pages copied from domclick.ru: <code>https://domclick.ru/search?deal_type=sale\&category=living\&offer_type=flat\&aids=2299\&rooms=2</code>, <code>https://kazan.domclick.ru/pokupka/kvartiry</code>, <code>https://domclick.ru/card/sale__flat__2079424821</code>. A search link keeps its own deal, type, rooms, price and order, exactly as you set them on the site.

## `listingIds` (type: `array`):

Domclick listing ids, the number at the end of a listing link: <code>2079424821</code> (or the whole key <code>sale__flat__2079424821</code>). Each id gives one row, for sale or for rent. Handy to refresh the listings you already follow; a listing that was sold or removed is reported in the log.

## `maxItems` (type: `integer`):

How many listings to save in total, across every place, link and id. Moscow alone holds about 27,000 flats for sale; set the number you actually need.

## `dealType` (type: `string`):

Listings for sale (покупка) or for rent (аренда). For rentals the price is the monthly rent, with deposit, commission and utilities in the row.

## `propertyType` (type: `string`):

One type of property, the way Domclick sorts them. Houses, townhouses and land come with plot size, land category and utilities.

## `rooms` (type: `array`):

Keep only these room counts, several allowed. Applies to flats, rooms and houses; ignored for commercial property.

## `minPrice` (type: `integer`):

Lowest price in rubles: the sale price, or the monthly rent for rentals. Leave empty for no minimum.

## `maxPrice` (type: `integer`):

Highest price in rubles: <code>15000000</code> for a sale, <code>50000</code> for a monthly rent. Leave empty for no maximum.

## `sortBy` (type: `string`):

The order Domclick returns listings in. <b>Newest first</b> is the one to schedule for a daily feed of new listings.

## Actor input object example

```json
{
  "searches": [
    "Москва"
  ],
  "maxItems": 50,
  "dealType": "sale",
  "propertyType": "flat",
  "sortBy": "relevance"
}
```

# Actor output Schema

## `listings` (type: `string`):

Every listing: id, url, title, dealType, offerType, category, status, description, rooms, roomsOffered, area, livingArea, kitchenArea, floor, totalFloors, isApartment, renovation, balconies, bathroom, separateBathrooms, combinedBathrooms, windowView, ceilingHeight, buildYear, wallType, liftsPassenger, liftsFreight, hasGarbageDisposer, parking, yard, amenities, cadastralNumber, saleType, landArea, landAreaUnit, landType, hasGas, hasElectricity, hasWater, hasSewerage, hasHeating, childrenAllowed, petsAllowed, complexId, complexName, buildingName, completionYear, completionQuarter, isBuildingReleased, price, currency, pricePerM2, priceForYear, pricePerM2ForYear, monthlyMortgage, priceHistory, priceChangesCount, initialPrice, lastPriceChange, hasDiscount, discountPercent, hasPersonalDiscount, discounts, deposit, commission, commissionType, utilities, hasRentCommission, marketPriceMin, marketPriceMax, sellerType, source, isOwner, isAgent, sellerName, sellerFullName, sellerCasId, sellerPhotoUrl, sellerRegisteredAt, sellerListingsCount, sellerExperience, sellerVerified, isEsiaVerified, agencyId, agencyName, agencyLegalName, agencyLogoUrl, isRosreestrApproved, isAgentOwnerApproved, isVerifiedRealty, egrnOwnersCount, egrnArea, egrnFloor, isCollateral, isSberCollateral, viewsCount, callsCount, favoritesCount, duplicatesOfferCount, tariff, isPlacementPaid, isExclusive, isAuction, assignmentSale, tradeIn, onlineShow, chatAvailable, hasVideo, hasFamilyMortgage, hasAdvancePayment, isFastDeal, isPessimized, address, shortAddress, addressName, street, district, city, region, addressGuid, regionGuid, latitude, longitude, timezone, timezoneOffset, nearestSubway, subwayWalkMinutes, subwayLine, subwayDistanceKm, subways, publishedAt, updatedAt, imageUrl, images, photoCount, planImageUrl, scrapedAt.

## `property` (type: `string`):

The same listings with rooms, areas, floor, building year, walls, renovation and cadastral number.

## `market` (type: `string`):

First price, number of price changes, last change, discount, views, favorites and calls of each listing.

## `seller` (type: `string`):

Owner or agent, agency, Sber ID verification, Rosreestr check, number of owners and Sber collateral of each listing.

# 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 = {
    "searches": [
        "Москва"
    ],
    "maxItems": 50
};

// Run the Actor and wait for it to finish
const run = await client.actor("silentflow/domclick-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 = {
    "searches": ["Москва"],
    "maxItems": 50,
}

# Run the Actor and wait for it to finish
run = client.actor("silentflow/domclick-scraper").call(run_input=run_input)

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

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

```

## CLI example

```bash
echo '{
  "searches": [
    "Москва"
  ],
  "maxItems": 50
}' |
apify call silentflow/domclick-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,silentflow/domclick-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/QpnonkWH9SbONlBgD/builds/MmHOXLpmnAz8LyyP5/openapi.json
