2GIS Property Scraper - парсер недвижимости, квартиры, аренда
Pricing
from $1.99 / 1,000 property listing scrapeds
2GIS Property Scraper - парсер недвижимости, квартиры, аренда
2GIS real estate scraper / парсер недвижимости 2ГИС. Продажа и аренда квартир, домов, коммерции. Цена, площадь, комнаты, этаж, адрес, координаты, фото. 12 фильтров, 5 категорий. JSON/CSV/Excel. Россия (155+ городов), Казахстан, Кыргызстан. Без браузера, без логина. API для автоматизации.
Pricing
from $1.99 / 1,000 property listing scrapeds
Rating
0.0
(0)
Developer
Zen Studio
Maintained by CommunityActor stats
0
Bookmarked
10
Total users
0
Monthly active users
7 days ago
Last modified
Categories
Share
Парсер недвижимости 2ГИС — 2GIS Property Scraper | Квартиры, дома, коммерция (2026)
| 2GIS Scraper Suite • Full 2GIS data extraction toolkit | |||
|
Phones, emails & business data |
All reviews & business replies |
Vacancies, salaries & contacts |
➤ You are here |
Парсер объявлений недвижимости с 2ГИС — продажа и аренда жилой и коммерческой недвижимости. Цена, площадь, комнаты, этаж, адрес, координаты, ссылка на объявление, провайдер. 5 категорий, 12 фильтров, 4 сортировки. Россия (155+ городов), Казахстан, Кыргызстан. Без браузера, без логина.
2GIS real estate scraper — sale & rent, residential & commercial. Price, area, rooms, floor, address, GPS, listing URL, provider. 5 categories, 12 filters, 4 sort options. Russia (155+ cities), Kazakhstan, Kyrgyzstan.
Try it free — new Apify users get $5 in platform credits. That's ~1,200 listings at no cost.
| 1,000 listings in under 60 seconds — hands down the richest output on Apify. |
Copy to your AI assistant
Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.
zen-studio/2gis-property-scraper on Apify. Call: ApifyClient("TOKEN").actor("zen-studio/2gis-property-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Key inputs: location (string, required, city name e.g. "Moscow"), category (string, real estate type), maxResults (integer, 0=unlimited). Full actor spec (input schema with all params/enums/defaults, output dataset fields, README): GET https://api.apify.com/v2/acts/zen-studio~2gis-property-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Pricing: pay-per-event, $0.003/listing. Get token: https://console.apify.com/account/integrations
Что вы получите
41 поле на каждое объявление — название, тип помещения, количество комнат, площадь, этаж, полный список характеристик, цена, цена за м², структурированные цены, валюта, описание, все категории, адрес и его структурированные компоненты, ориентир / жилой комплекс, почтовый индекс, район, город, регион, страна, координаты (lat/lon), ссылка на объявление, провайдер (ЦИАН, ДомКлик), фото, ближайшие станции транспорта (с названием линии, цветом и логотипом).
5 категорий — продажа жилой, продажа коммерческой, аренда жилой, аренда коммерческой, посуточная аренда. Переключайте одним параметром.
12 фильтров — комнаты, цена, цена за м², площадь, тип помещения, новостройка/вторичка, этаж, не первый/последний этаж, этажность дома, близость к метро, провайдер. Все фильтры работают на стороне сервера — возвращаются только подходящие объявления.
Ключевые возможности — Key Capabilities
- Чистый API — без браузера, без Selenium. Прямые запросы, высокая скорость
- 12 фильтров — комнаты, цена, площадь, этаж, тип помещения, метро и другие — серверная фильтрация
- 5 категорий — продажа/аренда жилой и коммерческой недвижимости + посуточная аренда
- Россия, Казахстан, Кыргызстан — 155+ российских городов + Алматы, Атырау, Семей, Бишкек и другие
Быстрый старт — Quick Start
Минимальный — квартиры на продажу в Москве
{"location": "Moscow","maxResults": 100}
Аренда с фильтрами — 1-2 комнаты до 50,000
{"location": "Saint Petersburg","category": "rent_residential","rooms": ["1", "2"],"priceMax": 50000,"notFirstFloor": true,"maxResults": 500}
Коммерческая недвижимость — по цене
{"location": "Moscow","category": "sale_commercial","sort": "price_asc","areaMin": 50,"areaMax": 200,"maxResults": 200}
Полная конфигурация — Full Configuration
{"location": "Moscow","country": "RU","language": "ru","category": "sale_residential","sort": "price_asc","rooms": ["2", "3"],"priceMin": 10000000,"priceMax": 25000000,"notFirstFloor": true,"notLastFloor": true,"maxResults": 1000,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Входные параметры — Input Parameters
Местоположение (Location)
| Параметр | Тип | Описание | По умолчанию |
|---|---|---|---|
location | string | Город для поиска на русском или английском. City name in English or Russian. Примеры: Moscow / Москва, Saint Petersburg / Санкт-Петербург, Almaty / Алматы | — (обязательный / required) |
country | string | Страна для уточнения города. Country code to disambiguate city names (RU, KZ, AE, etc.) | Авто |
language | string | Язык результатов. Language: ru, en, kk, uz, ky, ar, cs | ru |
Фильтры (Filters)
| Параметр | Тип | Описание | По умолчанию |
|---|---|---|---|
category | string | Категория. sale_residential, sale_commercial, rent_residential, rent_commercial, daily_rent | sale_residential |
sort | string | Сортировка. price_asc, price_desc, area_asc, area_desc | По умолчанию |
rooms | array | Комнаты. studio, 1, 2, 3, 4, 5 (можно несколько). Не во всех городах | Все |
propertyType | array | Тип помещения. flat, house, land, cottage, room, townhouse, share, part_house. Не во всех городах | Все |
newBuilding | array | Новостройка/вторичка. secondary, new. Не во всех городах | Все |
priceMin | integer | Минимальная цена. Minimum price | — |
priceMax | integer | Максимальная цена. Maximum price | — |
pricePerMeterMin | number | Цена за м² от. Min price per m² | — |
pricePerMeterMax | number | Цена за м² до. Max price per m² | — |
areaMin | number | Площадь от (м²). Min area | — |
areaMax | number | Площадь до (м²). Max area | — |
floorMin | integer | Этаж от. Min floor | — |
floorMax | integer | Этаж до. Max floor | — |
notFirstFloor | boolean | Не первый этаж. Exclude first floor | false |
notLastFloor | boolean | Не последний этаж. Exclude last floor | false |
floorsInBuildingMin | integer | Этажей в доме от. Min floors in building | — |
floorsInBuildingMax | integer | Этажей в доме до. Max floors in building | — |
metroTime | string | До метро. 0,5 (5 мин), 0,10 (10 мин), 0,20 (20 мин). Работает в городах с метро (Москва и др.) | Любое |
provider | array | Источник объявлений. cian, domclick. Не во всех городах | Все |
maxResults | integer | Макс. объявлений. Max listings to scrape. 0 or empty = unlimited | 1000 |
Система (System)
| Параметр | Тип | Описание | По умолчанию |
|---|---|---|---|
proxyConfiguration | object | Настройка прокси. Proxy configuration | Apify Residential |
Категории — Categories
| category | Категория | Category |
|---|---|---|
sale_residential | Продажа жилой | Sale — Residential |
sale_commercial | Продажа коммерческой | Sale — Commercial |
rent_residential | Аренда жилой | Rent — Residential |
rent_commercial | Аренда коммерческой | Rent — Commercial |
daily_rent | Посуточная аренда | Daily Rent |
Пример выходных данных — Output Example
Каждое объявление — отдельная строка. 41 поле, плоский формат (кроме вложенных images, attributes, categories, addressComponents, структурированных цен и nearestStations), готов для CSV:
{"productId": "70250202172426036","name": "Студия, 25,9 м²","description": "Студия-апартамент бизнес-класса в жилом комплексе «Тропарёво Парк». 14-й этаж, отделка под ключ…","categoryId": "70241201812761646","categoryName": "Продажа жилой недвижимости","productType": "realty_product","categories": [{ "id": "70241201812761646", "label": "Продажа жилой недвижимости" }],"propertyType": "Квартира","rooms": null,"area": 25.88,"floor": 14,"attributes": [{ "caption": "Тип помещения", "value": "Квартира", "groupId": "70239201812761147" },{ "caption": "Общая площадь", "value": "25.88", "groupId": "70239201812761147" },{ "caption": "Этаж", "value": "14", "groupId": "70239201812761147" }],"price": 11299234,"currency": "RUB","pricePerSqm": 436601,"priceValue": { "value": 11299234, "currency": "RUB" },"countryPriceValue": { "value": 11299234, "currency": "RUB" },"countryPricePerMeter": { "value": 436601, "currency": "RUB" },"currencyUpdatedAt": null,"ctaLabel": "Перейти к объявлению","listingUrl": "https://www.cian.ru/sale/flat/331112083?utm_source=2gis","isRecent": true,"images": ["https://images.cdn-cian.ru/images/2902441592-1.jpg","https://images.cdn-cian.ru/images/2902441600-1.jpg"],"provider": "ЦИАН","providerBranchId": "70000001033422930","providerOrgId": "70000001033422929","buildingId": "70030076353889606","buildingGroupId": null,"address": "деревня Дудкино, к2/2","addressComponents": [{ "street": "деревня Дудкино", "number": "к2/2", "streetId": null, "type": "street_number" }],"addressBuildingId": "70030076353889606","landmark": "МФК Тропарёво парк","postcode": "108820","city": "д. Дудкино","district": "Коммунарка","region": "Москва","country": "Россия","lat": 55.630959,"lon": 37.456605,"nearestStations": [{"name": "Румянцево","line": "Сокольническая линия","color": "#E90101","routeLogo": "metro_moscow_1","distance": 1500,"routeTypes": ["metro"],"id": "4504385645014037"}],"scrapedAt": "2026-02-10T19:22:18.100340+00:00"}
Описание полей — Field reference
| Поле / Field | Что это / Description |
|---|---|
productId, name, description | Идентификатор, заголовок и текст объявления. ID, title and listing text |
categoryId, categoryName | Первая категория (ID + название). First category id + label |
categories | Все категории объявления [{id, label}]. All categories of the listing |
productType | Тип карточки. Listing card type |
propertyType, rooms, area, floor | Типизированные удобные поля. Typed convenience fields |
attributes | Полный список характеристик [{caption, value, groupId}] — ничего не теряется. Full attribute list, nothing dropped |
price, currency, pricePerSqm | Цена, валюта и цена за м². Price, currency and price per m² |
priceValue, countryPriceValue, countryPricePerMeter | Структурированные цены {value, currency}. Structured price objects |
currencyUpdatedAt | Когда обновлялась валюта. When the currency was last updated |
ctaLabel | Подпись кнопки перехода к объявлению. Listing call-to-action label |
listingUrl, isRecent, images | Ссылка, признак новизны, фотографии. Listing link, freshness flag, photos |
provider, providerBranchId, providerOrgId | Источник объявления. Listing source / agency |
buildingId, buildingGroupId | ID здания и группы зданий. Building and building-group ids |
address, addressComponents, addressBuildingId | Адрес строкой + структурированные компоненты [{street, number, streetId, type}]. Address string + structured components |
landmark | Ориентир / жилой комплекс (напр. «ЖК Пехра»). Landmark / residential complex name |
postcode, city, district, region, country | Почтовый индекс и административное деление. Postcode and administrative division |
lat, lon | Координаты. Coordinates |
nearestStations | Ближайшие станции [{name, line, color, routeLogo, distance, routeTypes, id}]. Nearest transit stations with line name, colour and logo |
scrapedAt | Время извлечения. Scrape timestamp |
Тарифы — Pricing (Pay Per Event)
Прозрачная тарификация за каждое объявление. Платите только за то, что извлекаете.
Событие
| Event | Что тарифицируется | Free | Bronze | Silver | Gold |
|---|---|---|---|---|---|
| property_scraped | Каждое извлечённое объявление | $2.99 / 1,000 | $2.79 / 1,000 | $2.49 / 1,000 | $1.99 / 1,000 |
Калькулятор стоимости
Мониторинг цен — 500 объявлений одного района:
| Что | Количество | Стоимость |
|---|---|---|
| Объявления | 500 | $1.50 |
| Итого | $1.50 |
Анализ рынка — аренда квартир Москвы (~5,000):
| Что | Количество | Стоимость |
|---|---|---|
| Объявления | 5,000 | $14.95 |
| Итого | $14.95 |
Использование через API — Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("zen-studio/2gis-property-scraper").call(run_input={"location": "Moscow","category": "sale_residential","rooms": ["2", "3"],"priceMax": 20000000,"maxResults": 500,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{item['name']} — {item['price']} {item['currency']} — {item['address']}")
Использование через API — JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('zen-studio/2gis-property-scraper').call({location: 'Moscow',category: 'sale_residential',rooms: ['2', '3'],priceMax: 20000000,maxResults: 500,});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(item => {console.log(`${item.name} — ${item.price} ${item.currency} — ${item.address}`);});
Продвинутые сценарии — Advanced Examples
Аренда в Алматы — Rent in Almaty
{"location": "Almaty","country": "KZ","category": "rent_residential","maxResults": 1000}
Премиальные квартиры Москвы — от 50M
{"location": "Moscow","category": "sale_residential","priceMin": 50000000,"sort": "price_desc","maxResults": 0}
Новостройки Петербурга — 1-2 комнаты
{"location": "Saint Petersburg","category": "sale_residential","newBuilding": ["new"],"rooms": ["1", "2"],"notFirstFloor": true,"maxResults": 0}
Небольшие коммерческие помещения
{"location": "Novosibirsk","category": "sale_commercial","areaMin": 30,"areaMax": 100,"sort": "price_asc","maxResults": 500}
Поддерживаемые города — Supported Cities
Note: 2GIS real estate listings are available in Russia, Kazakhstan, and Kyrgyzstan. Other 2GIS regions (UAE, Saudi Arabia, etc.) have maps and places but no property listings.
Россия (155+ городов) — Москва, Санкт-Петербург, Новосибирск, Екатеринбург, Казань, Нижний Новгород, Челябинск, Самара, Ростов-на-Дону, Уфа, Красноярск, Воронеж, Пермь, Волгоград, Краснодар, Тюмень, Иркутск, Омск, Томск, Сочи и другие.
Казахстан — Алматы, Атырау, Семей, Петропавловск. Алматы — полный набор фильтров (12), остальные — базовые.
Кыргызстан — Бишкек и область. Базовые фильтры и сортировка.
Набор доступных фильтров зависит от города. Если фильтр недоступен — парсер предупредит и вернёт результаты без этого критерия.
Поддерживаемые языки — Supported Languages
Русский, English, العربية (Arabic), Қазақша (Kazakh), O'zbek (Uzbek), Кыргызча (Kyrgyz), Čeština (Czech).
Экспорт данных — Data Export
Экспортируйте результаты в любом формате из платформы Apify:
- JSON — структурированные данные для API-интеграций и баз данных
- CSV — плоские таблицы для Excel, Google Sheets, импорта в CRM
- Excel (.xlsx) — готово для отчётов и визуализации
- XML — для интеграции с legacy-системами
Прокси — Proxy Configuration
Резидентные прокси рекомендуются для стабильного извлечения. Конфигурация по умолчанию работает из коробки:
{"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
FAQ — Часто задаваемые вопросы
Q: Сколько объявлений можно собрать?
A: Установите maxResults в 0 для неограниченного извлечения. Парсер соберёт все доступные объявления в указанном городе. В Москве, например, более 200,000 объявлений о продаже жилья.
Q: Нужен ли аккаунт 2ГИС? A: Нет. Без логина, без cookies, без браузера. Работает сразу.
Q: Откуда берутся объявления?
A: 2ГИС агрегирует объявления с нескольких площадок: ЦИАН, ДомКлик и других. Поле provider указывает источник каждого объявления.
Q: Можно ли комбинировать фильтры? A: Да. Все 12 фильтров можно комбинировать. Например: 2-3 комнаты, до 15 млн, не первый этаж, рядом с метро.
Q: Чем отличается от парсера мест (Places Scraper)? A: /zen-studio/2gis-places-scraper-api собирает данные организаций (70+ полей). Property парсер специализируется на объявлениях недвижимости: цена, площадь, комнаты, этаж, ссылка на объявление. Разные API, разные данные.
Q: Нужны отзывы об агентствах недвижимости? A: Используйте /zen-studio/2gis-reviews-scraper — парсер отзывов с 7 фильтрами. Соберите отзывы о риелторах и агентствах в плоском формате для анализа.
Q: Looking for job vacancies in real estate? A: Use /zen-studio/2gis-jobs-scraper — scrapes job listings with 224 categories including real estate agents, property managers, and more.
Q: Как работает фильтр по типу помещения?
A: propertyType принимает массив значений: flat (квартира), room (комната), house (дом), townhouse (таунхаус), land (участок) и другие. Можно выбрать несколько типов одновременно.
Q: Does it work outside Russia? A: Realty listings are available in Russia (155+ cities), Kazakhstan (Almaty, Atyrau, Semey, Petropavlovsk), and Kyrgyzstan (Bishkek). Other countries (UAE, Saudi Arabia, etc.) have 2GIS maps and places but no real estate data on the platform.
Q: What does the output include? A: 41 fields per listing: name, property type, rooms, area, floor, full attribute list, price, price per m², structured price objects, currency, description, all categories, listing URL, images, provider (CIAN, Domclick), address with structured components, landmark / residential complex, postcode, city, district, region, country, GPS coordinates, nearest transport stations (with line name, colour and logo), and scraping timestamp.
Q: Do all filters work in all countries? A: Filter availability depends on the city, not the country. Most Russian cities and Almaty support all 12 filters. Smaller cities may have fewer filters — the scraper will warn you if a filter is unavailable and return results without that criteria. Metro proximity works only in cities with metro data (e.g., Moscow, Saint Petersburg, Novosibirsk).
Q: Can I filter by multiple room counts?
A: Yes. The rooms parameter accepts an array: ["1", "2", "3"] will return 1-, 2-, and 3-room apartments. Use "studio" for studios, "5" for 5+ rooms.
Q: Что если в городе нет объявлений? A: Парсер просто завершит работу с нулевым результатом. Никаких ошибок, никаких лишних расходов.
Начало работы — Getting Started
1. Создайте аккаунт Apify
Зарегистрируйтесь бесплатно — новые пользователи получают $5 кредитов.
2. Выберите город
Введите название города на русском или английском. Россия, Казахстан, Кыргызстан.
3. Настройте фильтры
Выберите категорию (продажа/аренда), комнаты, диапазон цен, площадь. Начните с небольшого maxResults (50–100) для предпросмотра.
4. Запустите и экспортируйте
Запустите парсер, дождитесь результатов, скачайте в JSON/CSV/Excel. Или используйте API для автоматизации.
Disclaimer
Data is collected from publicly available sources and provided "as is" for informational purposes. Users are responsible for compliance with 2GIS' terms of service and applicable regulations in their jurisdiction.
Квартиры, дома, коммерческая недвижимость из крупнейшего справочника России, Казахстана и Кыргызстана — в структурированном формате за минуты.
