Domclick Scraper - Russia Real Estate Listings & Prices avatar

Domclick Scraper - Russia Real Estate Listings & Prices

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Domclick Scraper - Russia Real Estate Listings & Prices

Domclick Scraper - Russia Real Estate Listings & Prices

Scrape Russian real-estate listings from Domclick (domclick.ru): price, price/m², rooms, area, floor, address, coordinates, metro, photos & seller. Clears the Qrator challenge with the Camoufox anti-detect browser.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Features

Limited permissions

Share

Domclick Scraper — Russia Real Estate Listings, Prices & Market Intelligence 🏠

Apify Actor Maintenance Data Format Pagination Anti--Bot

Scrape real estate listings, sale & rental prices, property attributes, geo-coordinates, and seller details across Russia from Domclick (domclick.ru) — powered by Sberbank. This production-grade Domclick scraper seamlessly resolves Russian cities, regions, and districts, extracting comprehensive property data: price, price per square meter, room counts, floor configurations, construction year, metro proximity, high-resolution photo galleries, seller types, and agency verification badges.

Whether you are conducting Russian real estate market valuation, tracking macroeconomic housing indices, monitoring distressed mortgages, building proptech discovery portals, or sourcing seller leads, this Domclick data extractor delivers clean, structured property datasets at scale.

Export ready-to-use datasets in JSON, CSV, Excel, XML, or direct REST API.


⚡ At a Glance

FeatureSpecification
Target WebsiteDomclick.ru (Sberbank Real Estate Ecosystem)
Data ScopeProperty sale & rent listings, price per m², building year, floor, metro stations, seller info
Geographic CoverageAll Russian Federation federal subjects, cities, and regions (Moscow, Saint Petersburg, Sochi, etc.)
Extraction Speed~80–180 listings/minute with smart request concurrency
Deep PaginationUnlocked deep extraction (1,000+ listings per search) without artificial page caps
Security HandlingAutomatic verification and session maintenance via headless browser environment
Proxy RequirementApify Residential Proxies (RU country pool required for geographic compatibility)
Export FormatsJSON, CSV, XLSX, XML, RSS, HTML Table
IntegrationsMake.com, Zapier, n8n, Google Sheets, Airbyte, Webhooks, Python, Node.js

🔎 Why Scrape Domclick?

Domclick (Домклик) is the official real estate platform created by Sberbank, Russia's largest banking institution. It hosts the country's most authoritative inventory of verified secondary market apartments, primary new developments (новостройки), suburban cottages, townhouses, and commercial real estate.

Because Domclick is integrated directly into Sberbank's mortgage processing pipeline, listings feature verified ownership badges, exact cadastral pricing indicators, and estimated monthly mortgage payments. However, extracting this data at scale is heavily restricted by regional IP requirements and advanced bot security challenges. This actor automates the entire clearance and extraction pipeline seamlessly.

Key Industry Applications

  1. Real Estate Market Valuation & Index Tracking
    Track real-time price-per-square-meter trends across Moscow administrative districts, Saint Petersburg islands, or emerging resort zones like Sochi and Krasnodar.

  2. Mortgage & Proptech Analytics
    Analyze estimated monthly mortgage costs, down payment thresholds, and bank verification rates to model consumer affordability.

  3. B2B Real Estate Lead Generation
    Extract contact information, agency affiliations, and listing volumes of high-producing real estate brokers, agencies, and private owners.

  4. Construction & Development Feasibility
    Benchmark secondary market pricing against new developments (новостройки) to identify high-margin development opportunities.

  5. Cross-Portal Property Arbitrage
    Compare Domclick listings with competitor platforms (Avito, CIAN) to uncover price discrepancies and off-market opportunities.


✨ Key Features & Capabilities

  • Deep 1,000+ Listing Pagination: Unlocked pagination engine capable of harvesting entire municipal catalogs across thousands of items.
  • Dual Transaction Support: Scrape properties for outright purchase (sale / Продажа) or long-term lease (rent / Аренда).
  • Comprehensive Property Types:
    • Residential: Flats/apartments, detached houses, single rooms, new building layouts, and townhouses.
    • Commercial: Offices, retail shopping spaces, and industrial warehouses.
  • Granular Price & Area Filtering: Filter by exact rubles ranges (minPrice, maxPrice), square meter thresholds (minArea, maxArea), and room counts (1, 2, 3+).
  • Automated Regional Geo-Resolution: Automatically translates Russian city names (e.g. Москва, Санкт-Петербург, Казань) into canonical Domclick administrative GUIDs.
  • Verified Seller Intelligence: Identifies whether the lister is a private owner, an individual agent, or a licensed corporate agency, including verified Sberbank badges.
  • Cost-Optimized Network Usage: Selectively aborts non-essential assets (heavy decorative images, fonts) to minimize proxy bandwidth overhead.

📥 Input Parameters

The actor accepts flexible input parameters designed for both non-technical users in the Apify Console and automated API callers.

Field NameTypeDefaultDescription
searchesArray[String]["Москва"]Russian cities, municipal regions, or raw Domclick region GUIDs (e.g., Москва, Санкт-Петербург, Сочи).
dealTypeString"sale"Transaction type: sale (Продажа) or rent (Аренда).
categoryString"living"Real estate category: living (residential) or commercial (business properties).
offerTypeString"flat"Property classification: flat, house, room, layout, townhouse, office, retail, warehouse.
sortString"qi"Sorting parameter: qi (relevance/QI), price, published (newest), area.
sortDirString"desc"Sort direction: desc (descending) or asc (ascending).
minPriceIntegernullMinimum price threshold in Russian Rubles (₽).
maxPriceIntegernullMaximum price threshold in Russian Rubles (₽).
minAreaIntegernullMinimum total area in square meters (m²).
maxAreaIntegernullMaximum total area in square meters (m²).
roomsArray[String][]Filter by room configuration, e.g. ["1", "2", "3"].
maxItemsInteger0Total listings to extract. Set to 0 for auto/unlimited deep pagination (1,000+). Prefilled with 30 for fast tests.
maxItemsPerSearchInteger0Maximum listings per individual city search (0 = unlimited).
proxyConfigurationObject{ "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "RU" }Proxy configuration. Apify RU Residential proxy is required for Domclick.

🏙️ Major Russian Real Estate Hubs Supported

The actor immediately supports any Russian municipality. Popular targets include:

City / RegionRussian NameProperty Focus
MoscowМоскваHigh-value luxury, secondary flats, primary developments
Saint PetersburgСанкт-ПетербургHistoric city center apartments, suburban housing
Sochi / KrasnodarСочи, КраснодарBlack Sea resort apartments, vacation rentals, villas
KazanКазаньEmerging regional economic hub, student rentals
YekaterinburgЕкатеринбургUral commercial hubs, residential multi-stories
NovosibirskНовосибирскSiberian industrial capital, broad rental inventory
Nizhny NovgorodНижний НовгородVolga logistics hubs and urban apartments

📤 Output Dataset Schema

Each record represents a complete property offer with normalized attributes and verified seller details.

Property & Valuation Fields

FieldTypeCoverageDescription
idInteger / String🟢 HighUnique numerical Domclick offer identifier.
urlString🟢 HighCanonical web path to the listing on domclick.ru.
dealTypeString🟢 HighTransaction type (sale or rent).
offerTypeString🟢 HighProperty classification (flat, house, etc.).
isSoldBoolean🟢 HighFlag indicating if the listing has been marked as completed/sold.
priceNumber🟢 HighTotal listing price in Russian Rubles (RUB).
pricePerM2Number🟢 HighNormalized price per square meter in RUB.
monthlyMortgageNumber🟡 ConditionalEstimated monthly mortgage payment calculated by Sberbank.
currencyString🟢 HighCurrency denomination (RUB).
roomsInteger🟡 ConditionalNumber of separate rooms (or room code for studio).
areaNumber🟢 HighTotal floor area measured in square meters (m²).
floorInteger🟡 ConditionalProperty floor level within the building.
buildingFloorsInteger🟡 ConditionalTotal number of floors in the structure.
buildYearInteger🟡 ConditionalYear of building construction or planned handover.
isApartmentBoolean🟡 ConditionalFlag indicating commercial status apartments (апартаменты).

Location & Amenities Fields

FieldTypeCoverageDescription
addressString🟢 HighFormatted full street address string.
cityString🟢 HighMunicipality or district name.
latNumber🟢 HighLatitude geographical coordinate.
lonNumber🟢 HighLongitude geographical coordinate.
nearestMetroString🟡 ConditionalName of the closest metro or transit station.
metroStationsArray[String]🟡 ConditionalComplete list of walking-distance metro stops.
descriptionString🟢 HighFull text property description provided by the seller.
hasVideoBoolean🟢 HighIndicator if a video tour is attached to the listing.
photosCountInteger🟢 HighCount of high-resolution photographs available.
photosArray[String]🟢 HighDirect CDN URLs to all property images.

Seller & Agency Fields

FieldTypeCoverageDescription
sellerTypeString🟢 HighClassification of seller: owner, agent, or agency.
sellerNameString🟡 ConditionalFull name of the listing agent or owner.
sellerCompanyString🟡 ConditionalCorporate real estate agency name (e.g., Этажи, Инком).
sellerExperienceString🟡 ConditionalDocumented industry experience duration.
isVerifiedBoolean🟢 HighSberbank verified seller badge (isSbolVerified).
searchString🟢 HighOriginating search term or region GUID query.
scrapedAtString🟢 HighISO 8601 timestamp of data extraction.

📋 Sample Output Record

{
"id": 149827361,
"url": "/proda-kvartiry/moskva-kutuzovskiy-prospekt-24-149827361",
"dealType": "sale",
"offerType": "flat",
"isSold": false,
"price": 38500000,
"pricePerM2": 452941,
"monthlyMortgage": 248500,
"currency": "RUB",
"rooms": 3,
"area": 85.0,
"floor": 6,
"isApartment": false,
"buildingFloors": 12,
"buildYear": 1958,
"address": "Москва, р-н Дорогомилово, Кутузовский просп., 24",
"city": "Москва",
"lat": 55.7482,
"lon": 37.5418,
"nearestMetro": "Кутузовская",
"metroStations": [
"Кутузовская",
"Студенческая"
],
"description": "Просторная трехкомнатная квартира с великолепным видом на набережную. Сталинский фасадный дом, высокие потолки 3.2м, чистый подъезд, огороженная охраняемая территория.",
"hasVideo": true,
"photosCount": 18,
"photos": [
"https://img.dmclk.ru/media/offer/149827361/living_room.jpg",
"https://img.dmclk.ru/media/offer/149827361/kitchen.jpg"
],
"sellerType": "agency",
"sellerName": "Михаил Сергеевич",
"sellerCompany": "Агентство недвижимости Премиум",
"sellerExperience": "Более 8 лет на Домклик",
"isVerified": true,
"search": "Москва",
"scrapedAt": "2026-11-10T14:40:00.000Z"
}

💡 Practical Use Cases & Step-by-Step Recipes

1. Moscow Premium Secondary Market Valuation

  • Searches: ["Москва"]
  • Deal Type: "sale"
  • Offer Type: "flat"
  • Min Price: 30000000 (30M ₽)
  • Max Items: 500
  • Result: Exports luxury central real estate listings for valuation benchmarking.

2. Sochi Vacation Rental Yield Modeling

  • Searches: ["Сочи"]
  • Deal Type: "rent"
  • Offer Type: "flat"
  • Max Items: 1000
  • Result: Analyzes long-term rental rates and price per square meter along the Black Sea coastline.

3. Agency Lead Generation & Market Share Analysis

  • Searches: ["Санкт-Петербург"]
  • Deal Type: "sale"
  • Result: Group by sellerCompany to calculate which brokerage holds the highest listing inventory in the northern capital.

🛠️ Step-by-Step Execution Guide

  1. Enter Regions: Provide Russian city names in the searches field.
  2. Select Filters: Set transaction type (sale / rent), property category, price limits, and room filters.
  3. Set Extraction Cap: Leave maxItems at 0 for comprehensive municipal crawls, or set a specific limit.
  4. Run Actor: Click Start in the Apify Console. Watch automated challenge verification and listing streaming.
  5. Download Results: Export data in CSV, Excel, or JSON formats, or integrate via automated webhooks.

⚙️ Advanced API & Webhook Automation

You can trigger this actor programmatically via standard HTTP REST requests.

Trigger via cURL

curl -X POST "https://api.apify.com/v2/acts/haketa~domclick-scraper/runs?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searches": ["Москва"],
"dealType": "sale",
"offerType": "flat",
"maxItems": 100,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "RU"
}
}'

Fetch Results via Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("haketa/domclick-scraper").call(run_input={
"searches": ["Санкт-Петербург"],
"dealType": "sale",
"offerType": "flat",
"maxItems": 50,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['address']}: {item['price']:,} RUB ({item['pricePerM2']:,} RUB/m²)")

🏗️ Enterprise Architecture & Data Warehouse Integration

For high-scale analytics teams, Domclick data maps directly into standard relational databases or vector search catalogs:

CREATE TABLE domclick_listings (
id BIGINT PRIMARY KEY,
url TEXT,
deal_type VARCHAR(20),
offer_type VARCHAR(50),
price NUMERIC(15, 2),
price_per_m2 NUMERIC(10, 2),
monthly_mortgage NUMERIC(10, 2),
currency VARCHAR(5) DEFAULT 'RUB',
rooms INT,
area NUMERIC(8, 2),
floor INT,
building_floors INT,
build_year INT,
address TEXT,
city VARCHAR(100),
latitude NUMERIC(9, 6),
longitude NUMERIC(9, 6),
nearest_metro VARCHAR(100),
seller_type VARCHAR(30),
seller_company TEXT,
is_verified BOOLEAN,
scraped_at TIMESTAMP WITH TIME ZONE
);

Direct Pandas Integration

import pandas as pd
from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("haketa/domclick-scraper").call(run_input={
"searches": ["Москва"],
"dealType": "sale",
"offerType": "flat",
"maxItems": 100
})
items = list(client.dataset(run["defaultDatasetId"]).iterate_items())
df = pd.DataFrame(items)
# Quick price-per-m² distribution by metro station
summary = df.groupby("nearestMetro")["pricePerM2"].agg(["median", "count"]).sort_values(by="median", ascending=False)
print(summary.head(10))

❓ Frequently Asked Questions (FAQ)

Why is a Russian residential proxy required?
Domclick enforces strict geographic verification and network firewall checks. Requests from standard datacenter IPs outside Russia are denied. Apify RU Residential proxies ensure reliable, continuous clearance.

How does regional resolution work?
You can simply enter Russian city names (e.g. Казань or Сочи). The scraper automatically resolves the municipal name to Domclick's internal administrative GUID before requesting listing offers.

How deep can I paginate?
The actor features unlocked pagination allowing extraction across thousands of listings per city. Set maxItems to 0 to crawl all available listings returned by the regional search index.

Can I filter by specific room configurations?
Yes. You can supply an array of room codes in rooms (e.g., ["1", "2"]) to target specific studio, 1-bedroom, or multi-bedroom layouts.

Are commercial properties supported?
Yes. Set category to commercial and offerType to office, retail, or warehouse to harvest commercial properties.


Expand your global real estate data pipelines with complementary property actors:


📋 Changelog

  • v1.2 (2026-11):
    • Unlocked 1,000+ deep pagination across all Russian regions and cities.
    • Set default maxItems to 0 (unlimited auto-pagination) with quick-preview sample prefill.
    • Enhanced session maintenance and auto-recovery in the anti-detect browser environment.
    • Optimized resource blocking to minimize proxy bandwidth overhead.
  • v1.1 (2026-10):
    • Added commercial real estate support (offices, retail, warehouses).
    • Integrated Sberbank mortgage monthly estimate extraction and verified seller badges.
  • v1.0 (2026-10):
    • Initial release supporting Domclick residential sales and rentals across Russian regions.
⌂ 换网址