Yandex Realty Scraper - Парсер Яндекс Недвижимости avatar

Yandex Realty Scraper - Парсер Яндекс Недвижимости

Pricing

from $1.10 / 1,000 listings

Go to Apify Store
Yandex Realty Scraper - Парсер Яндекс Недвижимости

Yandex Realty Scraper - Парсер Яндекс Недвижимости

Парсер Яндекс Недвижимости (realty.yandex.ru). Квартиры, дома, комнаты, коммерция, участки — 80+ городов России. Цены, фото, телефоны, история цен. Extract Russian real estate listings with prices, photos, contacts, and price history. JSON, CSV, Excel. No auth required.

Pricing

from $1.10 / 1,000 listings

Rating

0.0

(0)

Developer

Zen Studio

Zen Studio

Maintained by Community

Actor stats

0

Bookmarked

19

Total users

6

Monthly active users

7 days ago

Last modified

Share

Yandex Realty Scraper | Russian Real Estate Data Extraction

Сбор объявлений недвижимости с Яндекс.Недвижимости (realty.yandex.ru) -- квартиры, дома, комнаты, коммерция, участки, гаражи. Цены, описания, фото, телефоны продавцов и WhatsApp, история цен. 100+ городов и 60+ регионов России. Без авторизации.


Extract real estate listings from Yandex Realty (realty.yandex.ru) -- apartments, houses, rooms, commercial properties, land plots, and garages across 100+ Russian cities and 60+ regions. No login required.

Phone numbers and WhatsApp contacts included. Each listing comes with seller phone numbers and, when available, WhatsApp numbers for direct messaging. Agencies in resort and southern cities (Sochi, Krasnodar, Anapa) frequently list WhatsApp contacts.

Handles cities of any size -- even cities with tens of thousands of active listings are scraped in a single run.

1,000 listings in under 60 seconds — hands down the richest output on Apify.

Try it free — new Apify users get $5 in platform credits. That's ~2,500 listings at no cost.

Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.

zen-studio/yandex-realty-scraper on Apify. Call: ApifyClient("TOKEN").actor("zen-studio/yandex-realty-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Key inputs: dealType (string, required), category (string, required), region (string slug — recommended), location (string). Full actor spec (input schema with all params/enums/defaults, output dataset fields, README): GET https://api.apify.com/v2/acts/zen-studio~yandex-realty-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Pricing: listing_scraped $0.002/listing, phones_scraped $0.0015/listing, price_history_scraped $0.0025/listing. Get token: https://console.apify.com/account/integrations

Quick Start

Basic -- 50 apartments for sale in Moscow

{
"location": "Москва",
"dealType": "SELL",
"category": "APARTMENT",
"maxItems": 50
}

Filtered -- 2-3 room apartments in St. Petersburg under 15M rubles

{
"location": "Санкт-Петербург",
"dealType": "SELL",
"category": "APARTMENT",
"roomsTotal": ["2", "3"],
"priceMax": 15000000,
"maxItems": 500
}

Full extraction -- all rentals in Sochi with phones and price history

{
"location": "Сочи",
"dealType": "RENT",
"category": "APARTMENT",
"maxItems": 0,
"includePhones": true,
"includePriceHistory": true,
"sort": "DATE_DESC"
}

Entire oblast -- 100,000+ apartments across Krasnodar Krai

{
"region": "krasnodarskiy-kray",
"dealType": "SELL",
"category": "APARTMENT",
"maxItems": 0
}

See Supported Regions below for the full slug catalog.

Input Parameters

ParameterTypeDescriptionDefault
regionstringRegion slug from the Supported Regions dropdown — recommended.--
locationstringFree-text city name for places not in the Region dropdown (Cyrillic, Latin, abbreviations).--
dealTypestringSELL (buy) or RENTSELL
categorystringAPARTMENT, ROOMS, HOUSE, LOT, COMMERCIAL, GARAGEAPARTMENT
maxItemsintegerMaximum listings to collect. Set 0 for all available.100
priceMin / priceMaxintegerPrice range in rubles--
roomsTotalarrayRoom filter: STUDIO, 1, 2, 3, PLUS_4 (multi-select)--
areaMin / areaMaxnumberArea range in square meters--
floorMin / floorMaxintegerFloor range--
agentsstringSet to NO to exclude agents (owners only)--
sortstringSort order: RELEVANCE, DATE_DESC, PRICE, PRICE_DESC, AREA, AREA_DESC, COMMISSIONING_DATERELEVANCE
includePhonesbooleanCollect seller phone numberstrue
includePriceHistorybooleanInclude price change historyfalse
proxyConfigurationobjectProxy settings. Residential proxies recommended.Apify Residential

Output Example

{
"offerId": "6352161035621587728",
"trust": "NORMAL",
"url": "https://www.sova72.ru/nedvizhimost/kvartira/717296",
"partnerId": "1069139472",
"partnerName": "ООО СОВА",
"offerType": "SELL",
"offerCategory": "APARTMENT",
"clusterId": "6352161035621587728",
"clusterHeader": true,
"clusterSize": 1,
"author": {
"id": "0",
"category": "AGENCY",
"organization": "Агентство недвижимости «СОВА»",
"agentName": "АН «СОВА»",
"phones": [
"+79673813037"
],
"phoneNumbers": [
{
"phone": "+79673813037"
}
],
"creationDate": "2018-05-18T05:12:14Z",
"humanPhoto": "https://avatars.mds.yandex.net/get-yapic/28053/enc-9483d9ee05e77c87b62e3c2dfa7d38e44bf669bd2a53b8de6ed348f3fbc3bc64/islands-200",
"profile": {
"userType": "AGENCY",
"name": "Сова",
"logo": "https://avatars.mds.yandex.net/get-realty-content/8286862/d9ebab72-dac8-4b53-9ee8-bfc0eb803604/orig"
},
"allowedCommunicationChannels": [
"COM_CALLS"
],
"whatsappPhones": [
"+79324886757"
],
"redirectPhonesFailed": false,
"redirectPhones": true,
"name": "Агентство недвижимости «СОВА»"
},
"creationDate": "2024-08-06T07:38:29Z",
"updateDate": "2026-02-17T06:28:00Z",
"roomsTotal": 3,
"floorsTotal": 5,
"floorsOffered": [
4
],
"flatType": "SECONDARY",
"ceilingHeight": 2.6,
"area": {
"value": 52,
"unit": "SQUARE_METER"
},
"kitchenSpace": {
"value": 7,
"unit": "SQUARE_METER"
},
"price": {
"currency": "RUR",
"value": 16000000,
"period": "WHOLE_LIFE",
"unit": "WHOLE_OFFER",
"trend": "DECREASED",
"previous": 16900000,
"hasPriceHistory": true,
"valuePerPart": 307692,
"unitPerPart": "SQUARE_METER",
"valueForWhole": 16000000,
"unitForWhole": "WHOLE_OFFER",
"price": {
"value": 16000000,
"currency": "RUB",
"priceType": "PER_OFFER",
"pricingPeriod": "WHOLE_LIFE"
},
"pricePerPart": {
"value": 307692,
"currency": "RUB",
"priceType": "PER_METER",
"pricingPeriod": "WHOLE_LIFE"
},
"priceForWhole": {
"value": 16000000,
"currency": "RUB",
"priceType": "PER_OFFER",
"pricingPeriod": "WHOLE_LIFE"
}
},
"notForAgents": false,
"totalImages": 20,
"fullImages": [
"https://avatars.mds.yandex.net/get-realty-offers/14112972/c8aac5e7-4bfa-425a-80d5-e8d8d8bc80ad/large",
"https://avatars.mds.yandex.net/get-realty-offers/14112972/c9c1b397-517a-41e7-8da8-0fd7f9e91062/large",
"https://avatars.mds.yandex.net/get-realty-offers/14112972/95e8133a-299e-41fe-b29f-08009bc290ab/large",
// more images...
],
"apartment": {
"renovation": "EURO",
"improvements": {
"AIRCONDITION": true
}
},
"location": {
"rgid": 17243790,
"geoId": 239,
"populatedRgid": 17244963,
"subjectFederationId": 10995,
"subjectFederationRgid": 353118,
"settlementRgid": 17244963,
"settlementGeoId": 239,
"address": "Сочи, микрорайон Центральный, улица Войкова, 33",
"geocoderAddress": "Россия, Краснодарский край, Сочи, микрорайон Центральный, улица Войкова, 33",
"structuredAddress": {
"component": [
{
"value": "Россия",
"geoId": 225,
"regionGraphId": "143",
"address": "Россия",
"regionType": "COUNTRY",
"queryParams": {
"rgid": "143",
"address": "Россия"
},
"populatedRgid": "143"
},
{
"value": "Краснодарский край",
"geoId": 10995,
"regionGraphId": "353118",
"address": "Краснодарский край",
"regionType": "SUBJECT_FEDERATION",
"queryParams": {
"rgid": "353118",
"address": "Россия, Краснодарский край"
},
"populatedRgid": "353118"
},
{
"value": "округ Сочи",
"geoId": 116900,
"regionGraphId": "2217",
"address": "Сочи (городской округ)",
"regionType": "SUBJECT_FEDERATION_DISTRICT",
"queryParams": {
"rgid": "2217",
"address": "Россия, Краснодарский край, Сочи (городской округ)"
},
"populatedRgid": "2217"
},
{
"value": "Сочи",
"geoId": 239,
"regionGraphId": "17244963",
"address": "Сочи",
"regionType": "CITY",
"queryParams": {
"rgid": "17244963",
"address": "Россия, Краснодарский край, Сочи (городской округ), Сочи"
},
"populatedRgid": "17244963"
},
{
"value": "микрорайон Центральный",
"geoId": 239,
"regionGraphId": "17244963",
"address": "микрорайон Центральный",
"regionType": "NOT_ADMINISTRATIVE_DISTRICT",
"queryParams": {
"rgid": "17244963",
"address": "Россия, Краснодарский край, Сочи (городской округ), Сочи, микрорайон Центральный"
},
"populatedRgid": "17244963"
},
{
"value": "улица Войкова",
"geoId": 239,
"regionGraphId": "17244963",
"address": "улица Войкова",
"regionType": "STREET",
"queryParams": {
"rgid": "17244963",
"address": "Россия, Краснодарский край, Сочи (городской округ), Сочи, микрорайон Центральный, улица Войкова"
},
"populatedRgid": "17244963"
},
{
"value": "33",
"geoId": 239,
"regionGraphId": "17244963",
"address": "33",
"regionType": "HOUSE",
"queryParams": {
"rgid": "17244963",
"address": "Россия, Краснодарский край, Сочи (городской округ), Сочи, микрорайон Центральный, улица Войкова, 33"
},
"populatedRgid": "17244963"
}
]
},
"point": {
"latitude": 43.584198,
"longitude": 39.72484,
"precision": "EXACT"
},
"station": {
"name": "Сочи",
"distanceKm": 0.864
},
"streetAddress": "улица Войкова, 33",
"parks": [
{
"parkId": "1833872531",
"name": "сквер по улице Навагинская в Центральном районе города Сочи",
"timeOnFoot": 179,
"distanceOnFoot": 242,
"latitude": 43.58514,
"longitude": 39.722973,
"timeDistanceList": [
{
"transport": "ON_FOOT",
"time": 2,
"distance": 242
}
],
"parkType": "PARK"
},
{
"parkId": "1488455357",
"name": "Поцелуевский сквер",
"timeOnFoot": 281,
"distanceOnFoot": 484,
"latitude": 43.58177,
"longitude": 39.722286,
"timeDistanceList": [
{
"transport": "ON_FOOT",
"time": 4,
"distance": 484
}
],
"parkType": "PARK"
},
{
"parkId": "3855492670",
"name": "памятник природы Платановая аллея",
"timeOnFoot": 389,
"distanceOnFoot": 494,
"latitude": 43.58377,
"longitude": 39.720318,
"timeDistanceList": [
{
"transport": "ON_FOOT",
"time": 6,
"distance": 494
}
],
"parkType": "NATPARK"
},
{
"parkId": "1488455307",
"name": "Кооперативный сквер",
"timeOnFoot": 397,
"distanceOnFoot": 657,
"latitude": 43.58136,
"longitude": 39.721012,
"timeDistanceList": [
{
"transport": "ON_FOOT",
"time": 6,
"distance": 657
}
],
"parkType": "PARK"
}
],
"ponds": [
{
"pondId": "2523760209",
"name": "Чёрное море",
"timeOnFoot": 526,
"distanceOnFoot": 887,
"latitude": 43.582058,
"longitude": 39.718533,
"timeDistanceList": [
{
"transport": "ON_FOOT",
"time": 8,
"distance": 887
}
],
"pondType": "SEA"
},
{
"pondId": "3998588380",
"name": "Чаша фонтана",
"timeOnFoot": 629,
"distanceOnFoot": 829,
"latitude": 43.578545,
"longitude": 39.72386,
"timeDistanceList": [
{
"transport": "ON_FOOT",
"time": 10,
"distance": 829
}
],
"pondType": "LAKE"
}
],
"subjectFederationName": "Краснодарский край",
"buildingId": "3402864317094800495",
"streetId": 17624
},
"house": {
"bathroomUnit": "MATCHED",
"balconyType": "LOGGIA",
"housePart": false
},
"building": {
"builtYear": 1966,
"buildingType": "BRICK",
"buildingSeries": "индивидуальный проект",
"buildingSeriesId": "1564812",
"improvements": {
"LIFT": false,
"RUBBISH_CHUTE": false,
"GUARDED": true,
"SECURITY": false
},
"parkingType": "OPEN",
"buildingId": "3402864317094800495",
"porchesCount": 2,
"heatingType": "UNKNOWN",
"priceStatistics": {},
"hasDeveloperChat": false,
"buildingImprovementsMap": {
"LIFT": false,
"RUBBISH_CHUTE": false,
"GUARDED": true,
"SECURITY": false
}
},
"description": "Код предложения ID 717296. Прекрасная возможность стать обладателем стильной трех комнатной квартиры в центре Сочи. Удобное расположение позволяет наслаждаться живописными прогулками до берега моря (600 метров), парка для отдыха, зелёных скверов, центральной набережной, исторических и культурных мест. Развитая инфраструктура в шаговой доступности: школы, сады, сеть общественного питания, магазины, банки, аптеки. Лучшая локация и транспортная развязка - рядом жд, авто вокзалы, морской порт. Современный дизайн и стильные акценты создают атмосферу уюта и гармонии. Уникальная планировка квартиры предлагает 3 уютные изолированные комнаты, что позволит каждому насладиться своим личным пространством, а объединённая зона – создавать незабываемые моменты вместе! Просторные комнаты наполнены светом и теплом, а функциональная планировка позволит вам организовать пространство по своему вкусу. Не упустите возможность приобрести комфортную квартиру, в пожалуй, лучшем городе Черноморского побережья.Локация: Сочи, Центральный",
"active": true,
"dealStatus": "SALE",
"uid": "651138659",
"commissioningDateIndexValue": 0,
"enrichedFields": [
"BUILD_YEAR",
"BUILDING_SERIES_ID",
"RUBBISH_CHUTE",
"SECURITY",
"PORCHES_COUNT",
"GAS"
],
"tags": [
"железная дорога",
"газ",
"парк",
"на берегу",
"берег",
"сад",
"залог",
"капитальный ремонт",
"дизайн",
"современный",
"спорт",
"изолированные",
"школа",
"функциональная планировка",
"изолированные комнаты",
"развитая инфраструктура района"
],
"exclusive": true,
"predictions": {
"predictedPrice": {
"min": "15806000",
"max": "19318000",
"value": "17562000"
}
},
"obsolete": false,
"tuzInfo": {
"campaignId": "b23248b8-c6b2-4e42-bdb0-0955b0cff269",
"active": true,
"tuzParams": [
{
"key": "tuzParamRgid",
"value": "353118"
},
{
"key": "tuzParamType",
"value": "SELL"
},
{
"key": "tuzParamCategory",
"value": "APARTMENT"
},
{
"key": "tuzParamPartner",
"value": "1069139472"
},
{
"key": "tuzParamUid",
"value": "651138659"
},
{
"key": "tuzParamClass",
"value": "COMFORT_PLUS"
},
{
"key": "tariff",
"value": "calls_maximum"
}
],
"tuzFeatured": true,
"premium": true,
"promotion": true,
"raising": true,
"clientId": 43000105,
"tariffType": {
"callsMaximum": {}
}
},
"withExcerpt": false,
"allowedCommunicationChannels": [
"COM_CALLS"
],
"remoteReview": {
"onlineShow": false,
"youtubeVideoReviewUrl": ""
},
"trustedOfferInfo": {
"isFullTrustedOwner": false,
"isCadastrPersonMatched": false
},
"yandexRent": false,
"offerState": {
"indexerState": {
"indexationWarning": [
{
"code": "DISABLED_CHATS_FOR_OWNER_TYPE",
"debugInfo": "AllowedCommunicationChannelsUnifier: AGENCY"
}
]
}
},
"newFlatSale": false,
"hasPaidCalls": true,
"platform": "PLATFORM_FEED",
"offerLinks": {
"subjectFederationSearchLink": "https://realty.yandex.ru/krasnodarskiy_kray/kupit/kvartira/",
"subjectFederationDistrictSearchLink": "https://realty.yandex.ru/krasnodarskiy_kray/kupit/kvartira/?rgid=353157",
"mainCitySearchLink": "https://realty.yandex.ru/krasnodar/kupit/kvartira/",
"streetSearchLink": "https://realty.yandex.ru/sochi/kupit/kvartira/st-ulica-vojkova-17624/",
"houseSearchLink": "https://realty.yandex.ru/sochi/kupit/kvartira/st-ulica-vojkova-17624/dom-33-3402864317094800495/",
"roomsSearchLink": "https://realty.yandex.ru/sochi/kupit/kvartira/tryohkomnatnaya/",
"agencyCardLink": "https://realty.yandex.ru/krasnodarskiy_kray/agentstva/sova-651138659/",
"agencySearchLink": "https://realty.yandex.ru/sochi/kupit/kvartira/?profileUid=651138659"
},
"cashbackYandexPlus": false,
"yandexProdaja": false,
"primarySaleV2": false,
"openPlan": false,
"newBuilding": false,
"raised": true,
"premium": true,
"transactionConditionsMap": {
"MORTGAGE": true
},
"promoted": true,
"suspicious": false,
"shareUrl": "https://realty.yandex.ru/offer/6352161035621587728",
"supplyMap": {
"GAS": true
},
"shareURL": "https://realty.yandex.ru/offer/6352161035621587728/",
"views": 26,
"phones": {
"phones": [
{
"phoneNumber": "+79123827604"
}
],
"contacts": [
{
"phones": [
{
"phoneNumber": "+79123827604"
}
],
"isRedirectPhones": true
}
]
}
}

Pricing

Pay-per-event — you only pay for what you scrape. Higher Apify subscription tiers get automatic discounts.

EventRegularBronzeSilverGold
Listing scraped$0.0020$0.0017$0.0014$0.0011
Phone numbers$0.0015$0.0012$0.0010$0.0008
Price history$0.0025$0.0021$0.0018$0.0014

Cost per 1,000 listings

TierBase only+ Phones+ Everything
Regular$2.00$3.50$6.00
Bronze$1.70$2.90$5.00
Silver$1.40$2.40$4.20
Gold$1.10$1.90$3.30

Save money: Disable phone collection (includePhones: false) if you only need property data. Skip price history unless you need trend analysis.

Proxy Configuration

Residential proxies are required for stable operation. The default Apify Residential proxy group works well.

{
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

API Integration

Python

from apify_client import ApifyClient
client = ApifyClient("your_token")
run = client.actor("zen-studio/yandex-realty-scraper").call(run_input={
"location": "Москва",
"dealType": "SELL",
"category": "APARTMENT",
"maxItems": 100,
"includePhones": True,
})
for listing in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{listing['price']['value']} RUB — {listing['location']['address']}")

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'your_token' });
const run = await client.actor('zen-studio/yandex-realty-scraper').call({
location: 'Москва',
dealType: 'SELL',
category: 'APARTMENT',
maxItems: 100,
includePhones: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} listings`);

Data Export

Results are available in JSON, CSV, Excel, XML, and RSS formats through the Apify Console or API.

Supported Regions

Pick one of these slugs in the Region dropdown. Need a city not listed? Use the City field for free-text resolution (Cyrillic, Latin, abbreviations all work).

Example — all houses for sale in Leningradskaya Oblast (not just St. Petersburg):

{
"region": "sankt-peterburg-i-leningradskaya-oblast",
"dealType": "SELL",
"category": "HOUSE",
"maxItems": 500
}
RegionSlug
Абаканabakan
Алтайский крайaltayskiy-kray
Амурская областьamurskaya-oblast
Анадырьanadyr
Армавирarmavir
Архангельскarhangelsk
Архангельская областьarhangelskaya-oblast
Астраханская областьastrahanskaya-oblast
Астраханьastrahan
Балашихаbalashiha
Барнаулbarnaul
Белгородbelgorod
Белгородская областьbelgorodskaya-oblast
Биробиджанbirobidzhan
Благовещенскamurskaya-oblast-blagoveschensk
Брянскbryansk
Брянская областьbryanskaya-oblast
Великий Новгородvelikiy-novgorod
Владивостокvladivostok
Владикавказvladikavkaz
Владимирvladimir
Владимирская областьvladimirskaya-oblast
Волгоградvolgograd
Волгоградская областьvolgogradskaya-oblast
Волжскийvolzhskiy
Вологдаvologda
Вологодская областьvologodskaya-oblast
Воронежvoronezh
Воронежская областьvoronezhskaya-oblast
Горно-Алтайскgorno-altaysk
Грозныйgroznyy
Еврейская автономная областьevreyskaya-ao
Екатеринбургekaterinburg
Забайкальский крайzabaykalskiy-kray
Ивановоivanovo
Ивановская областьivanovskaya-oblast
Ижевскizhevsk
Иркутскirkutsk
Иркутская областьirkutskaya-oblast
Йошкар-Олаyoshkar-ola
Кабардино-Балкарская Республикаkabardino-balkariya
Казаньkazan
Калининградkaliningrad
Калининградская областьkaliningradskaya-oblast
Калугаkaluga
Калужская областьkaluzhskaya-oblast
Камчатский крайkamchatskiy-kray
Карачаево-Черкесская Республикаkarachaevo-cherkesiya
Кемеровоkemerovo
Кемеровская область — Кузбассkemerovskaya-oblast
Кировkirovskaya-oblast-kirov
Кировская областьkirovskaya-oblast
Комсомольск-на-Амуреkomsomolsk-na-amure
Костромаkostroma
Костромская областьkostromskaya-oblast
Красногорскkrasnogorsk
Краснодарkrasnodar
Краснодарский крайkrasnodarskiy-kray
Красноярскkrasnoyarsk
Курганkurgan
Курганская областьkurganskaya-oblast
Курскkursk
Курская областьkurskaya-oblast
Кызылkyzyl
Ленинградская областьleningradskaya-oblast
Липецкlipetsk
Липецкая областьlipetskaya-oblast
Люберцыlyubertsy
Магаданmagadan
Магаданская областьmagadanskaya-oblast
Магасmagas
Магнитогорскmagnitogorsk
Майкопmaykop
Махачкалаmahachkala
Москваmoskva
Москва и МОmoskva-i-moskovskaya-oblast
Московская областьmoskovskaya-oblast
Мурманскmurmansk
Мурманская областьmurmanskaya-oblast
Мытищиmytischi
Набережные Челныnaberezhnye-chelny
Нальчикnalchik
Нарьян-Марnaryan-mar
Ненецкий автономный округnenetskiy-ao
Нижегородская областьnizhegorodskaya-oblast
Нижневартовскnizhnevartovsk
Нижнекамскnizhnekamsk
Нижний Новгородnizhniy-novgorod
Нижний Тагилnizhniy-tagil
Новгородская областьnovgorodskaya-oblast
Новозыбковnovozybkov
Новокузнецкnovokuznetsk
Новороссийскnovorossiysk
Новосибирскnovosibirsk
Новосибирская областьnovosibirskaya-oblast
Омскomsk
Омская областьomskaya-oblast
Оренбургorenburg
Оренбургская областьorenburgskaya-oblast
Орловская областьorlovskaya-oblast
Орёлorel
Пензаpenza
Пензенская областьpenzenskaya-oblast
Пермский крайpermskiy-kray
Пермьperm
Петрозаводскpetrozavodsk
Петропавловск-Камчатскийpetropavlovsk-kamchatskiy
Подольскpodolsk
Приморский крайprimorskiy-kray
Псковpskov
Псковская областьpskovskaya-oblast
Республика Башкортостанbashkortostan
Республика Бурятияburyatiya
Республика Дагестанdagestan
Республика Карелияkareliya
Республика Комиkomi
Республика Марий Элmariy-el
Республика Мордовияmordoviya
Республика Сахаsaha-yakutiya
Республика Северная Осетия — Аланияsevernaya-osetiya
Республика Татарстанtatarstan
Ростов-на-Донуrostov-na-donu
Ростовская областьrostovskaya-oblast
Рязанская областьryazanskaya-oblast
Рязаньryazan
Салехардsalehard
Самараsamara
Самарская областьsamarskaya-oblast
Санкт-Петербургsankt-peterburg
Санкт-Петербург и ЛОsankt-peterburg-i-leningradskaya-oblast
Саранскsaransk
Саратовsaratov
Саратовская областьsaratovskaya-oblast
Сахалинская областьsahalinskaya-oblast
Свердловская областьsverdlovskaya-oblast
Севастопольsevastopol
Симферопольsimferopol
Смоленскsmolensk
Смоленская областьsmolenskaya-oblast
Сочиsochi
Ставропольstavropol
Ставропольский крайstavropolskiy-kray
Старый Осколstaryy-oskol
Стерлитамакsterlitamak
Сургутsurgut
Сыктывкарsyktyvkar
Таганрогtaganrog
Тамбовtambov
Тамбовская областьtambovskaya-oblast
Тверская областьtverskaya-oblast
Тверьtver
Тольяттиtolyatti
Томскtomsk
Томская областьtomskaya-oblast
Тулаtula
Тульская областьtulskaya-oblast
Тюменская областьtyumenskaya-oblast
Тюменьtyumen
Удмуртская Республикаudmurtiya
Улан-Удэulan-ude
Ульяновскulyanovsk
Ульяновская областьulyanovskaya-oblast
Уфаufa
Хабаровскhabarovsk
Хабаровский крайhabarovskiy-kray
Ханты-Мансийскhanty-mansiysk
Ханты-Мансийский автономный округ — Юграhanty-mansiyskiy-ao
Химкиhimki
Чебоксарыcheboksary
Челябинскchelyabinsk
Челябинская областьchelyabinskaya-oblast
Череповецcherepovets
Черкесскcherkessk
Чеченская Республикаchechenskaya-respublika
Читаchita
Чувашская Республика — Чувашияchuvashskiya
Чукотский автономный округchukotskiy-ao
Элистаelista
Южно-Сахалинскyuzhno-sahalinsk
Якутскyakutsk
Ямало-Ненецкий автономный округyamalo-nenetskiy-ao
Ярославльyaroslavl
Ярославская областьyaroslavskaya-oblast

FAQ

How do I search an entire oblast instead of one city?

Use the region slug field with an oblast slug. For example, to search all of Leningradskaya Oblast: "region": "sankt-peterburg-i-leningradskaya-oblast". The Supported Regions table above lists every oblast slug.

What cities are supported?

Hundreds of Russian cities, oblasts, krais, and republics. See the Supported Regions table above for the complete catalog of slugs and region IDs. You can also pass any free-text city name in the location field — Yandex's geocoder accepts Cyrillic, Latin transliteration ("Krasnoyarsk"), English exonyms ("Moscow"), and common abbreviations ("СПб"). Cities not in the slug catalog still resolve via free-text input.

How many listings can I scrape?

Set maxItems: 0 to collect everything available. Moscow alone has 67,000+ apartment listings. The Actor handles cities of any size through automatic geographic splitting.

Do I need a Yandex account?

No. The Actor extracts publicly available data without any login or authentication.

What does "price trend" mean in the output?

The price.trend field shows whether the listing's price has INCREASED, DECREASED, or stayed UNCHANGED compared to its previous value. The price.previous field shows the prior price.

What are Yandex price predictions?

The predictions.predictedPrice object contains Yandex's estimated fair market value for the property, with min/max/value ranges. Available for most listings.

How often should I run this?

New listings appear daily. For monitoring, schedule daily or weekly runs sorted by DATE_DESC with a reasonable maxItems limit.

Why are some phone numbers different from the listing page?

Yandex uses redirect phone numbers for tracking. The numbers work -- they forward to the actual seller. Some listings show the real number, others show a redirect.

  • 2GIS Property Scraper -- 2GIS real estate scraper. Apartments, houses, commercial — buy or rent. Price, area, rooms, floor, address, coordinates, photos. 155+ Russian cities, Kazakhstan, Kyrgyzstan.

This Actor extracts publicly available real estate listing data from Yandex Realty. Users are responsible for complying with applicable data protection regulations and Yandex's terms of service.


Start Scraping Yandex Realty Now