Skip to Content

Yandex Realty Data Parser & API

Yandex Realty (realty.yandex.ru) is Russia’s #4 real-estate portal — a Yandex-operated aggregator pulling new-build, resale and rental inventory into one feed — and PropAPIS models its listings through a single REST API. Note that Russian data access is region- and sanctions-limited; see the access note below.

CountryRussia
TypeAggregator
OwnerYandex
Listing typesnew-build, resale, rental, commercial
Monthly visits~mid-single-digit M / mo (est.)
Active listingsAggregated feed inventory
API accessPartial / limited API
Parse priority★★★☆☆
Official siterealty.yandex.ru

Platform Overview

Market Position

Yandex Realty ranks #4 among Russian real-estate sites (SimilarWeb, May 2025), with an estimated ~mid-single-digit million monthly visits (~order-of-magnitude). Unlike the dedicated portals, it operates primarily as an aggregator: it ingests listing feeds from agencies and developers into the Yandex ecosystem, so its inventory reflects partner feeds plus Yandex’s own geo and mapping layer (Yandex Maps integration gives strong location data).

Access note (sanctions / region limits)

Access to Russian real-estate data is region- and sanctions-limited. Russian sites apply geo-blocks, RU-only payment requirements, captcha (Yandex uses SmartCaptcha) and operate under legal ambiguity for outside parties, and traffic figures are especially noisy (sanctions, VPN traffic, measurement gaps) — treat the visit numbers as order-of-magnitude. These constraints are factual context for any Russian-market integration and may affect availability; nothing here implies a PropAPIS coverage commitment for Russia.

Coverage

  • Russia (Moscow, St. Petersburg and major cities)
  • New-build (primary market), resale, long-term rental, commercial
  • Aggregated agency and developer feeds
  • Yandex Maps geo layer

Data Fields Available

PropAPIS models the structured listing data Yandex Realty exposes:

Property Information

  • Address and location
  • Price (asking price or rent)
  • Area (m²)
  • Rooms: number of rooms
  • Floor and total floors
  • Building year
  • Property type

Listing Details

  • Description: full listing text
  • Photos: image URLs
  • Geo: latitude and longitude (Yandex Maps)
  • Listing type: sale, rental, new-build, commercial
  • Developer / new-build project

Agent Information

  • Agent or agency name
  • Contact details (where exposed)

API Endpoints

Get Property Details

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Get a single Yandex Realty listing by URL listing = api.platforms.yandex_realty.get_listing( url='https://realty.yandex.ru/offer/...' ) print(f"Price: {listing.price:,} RUB") print(f"Area: {listing.area} m²") print(f"Rooms: {listing.rooms}")

Search Listings

# Search Yandex Realty listings results = api.platforms.yandex_realty.search( city='Moscow', listing_type='sale', min_price=8000000, max_price=20000000, min_rooms=2, ) for item in results[:10]: print(f"{item.address} - {item.price:,} RUB ({item.area} m²)")

Quick Start

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') listing = api.platforms.yandex_realty.get_listing( url='https://realty.yandex.ru/offer/...' ) print(f"Price: {listing.price:,} RUB") print(f"Area: {listing.area} m²") print(f"Rooms: {listing.rooms}")
import { PropAPIS } from 'propapis'; const api = new PropAPIS({ apiKey: 'your_api_key' }); const listing = await api.platforms.yandexRealty.getListing({ url: 'https://realty.yandex.ru/offer/...', }); console.log(`Price: ${listing.price} RUB`); console.log(`Area: ${listing.area} m²`); console.log(`Rooms: ${listing.rooms}`);
curl https://api.propapis.com/v1/platforms/yandex-realty/listing \ -H "Authorization: Bearer your_api_key" \ -G --data-urlencode "url=https://realty.yandex.ru/offer/..."

Frequently asked questions