2GIS Scraper (Phones, Emails, Reviews) | Парсер 2ГИС API avatar

2GIS Scraper (Phones, Emails, Reviews) | Парсер 2ГИС API

Pricing

Pay per event

Go to Apify Store
2GIS Scraper (Phones, Emails, Reviews) | Парсер 2ГИС API

2GIS Scraper (Phones, Emails, Reviews) | Парсер 2ГИС API

2GIS scraper and API — extract phones, emails, reviews, and photos from 207 cities across 20 countries. 1,000 places in 90 seconds. 731 categories, 20+ filters, branch discovery. Парсер 2ГИС: телефоны, email, отзывы и фото организаций. Экспорт в JSON, CSV, Excel.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Zen Studio

Zen Studio

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

4

Monthly active users

6 days ago

Last modified

Share

2GIS Scraper & API — Extract Places, Phones, Emails | Парсер 2ГИС (2026)

2GIS scraper and API for extracting phone numbers, emails, and full business data. 1,000 places in 90 seconds. Covers 207 cities across Russia, Kazakhstan, UAE, Saudi Arabia, and 16 more countries. 14 languages. No browser, no login, no limits.

Парсер и API для 2ГИС — телефоны, email и полные данные организаций. 1000 мест за 90 секунд. 207 городов, 20 стран, 14 языков.

asciicast


What You Get

Leads & contacts — phone numbers, email addresses, website URLs, and social media links (VK, Telegram, Instagram, WhatsApp) for every business. Filter by withoutWebsite to find businesses you can cold-pitch. Export straight to CSV for CRM import.

70+ fields per place — name, category, address, GPS, opening hours, rating, review count, AI sentiment summary, brand/chain info, badges (Michelin, hotel stars, price), 100+ rich attributes (menu items, payment methods, amenities), building info, nearest metro stations with walking distances.

Reviews (optional) — full text, author, rating, date, photos, business reply, source (2GIS / Flamp / Booking). 7 filter dimensions: sentiment, date range, keyword, topic, source, business reply.

Photos (optional) — high-res URLs from place gallery. 18 category filters: food, interior, exterior, menu, atmosphere, rooms, pool, spa, and more.

Key Capabilities

  • 1,000 places in 90 seconds — no browser, pure API speed. Reviews and photos scale linearly
  • Lead generation — extract phones, emails, and socials for thousands of businesses in minutes. Find businesses without websites for cold outreach
  • 731 categories with fuzzy matching — type "dental" or "кофейни", it finds the right rubric
  • Branch discovery — one query for "Шоколадница" in Moscow → all 227 branches with full data
  • 20+ filters — rating, price range, delivery, WiFi, card payment, 24/7, photos, website presence
  • 207 cities, 20 countries, 14 languages — Russia, Kazakhstan, UAE, Saudi Arabia, and beyond

Quick Start — Быстрый старт

Minimal — find restaurants in Moscow

{
"query": ["restaurant"],
"location": "Moscow",
"maxResults": 100
}

With filters — top-rated cafes with websites, card payment, WiFi

{
"query": ["cafe"],
"location": "Saint Petersburg",
"maxResults": 500,
"categoryFilter": ["cafes", "coffee shops"],
"filterRating": "excellent",
"filterWebsite": "withWebsite",
"filterCardPayment": true,
"filterWifi": true,
"sortBy": "rating"
}

With reviews and photos

{
"query": ["restaurant"],
"location": "Almaty",
"maxResults": 50,
"maxReviews": 100,
"reviewsRating": "negative",
"reviewsStartDate": "2025-01-01",
"maxPhotos": 20,
"photoCategories": ["food_and_drinks", "interior"]
}

Lead generation — businesses without websites

{
"query": ["dental clinics"],
"location": "Kazan",
"maxResults": 0,
"filterWebsite": "withoutWebsite",
"language": "ru"
}

Full configuration

{
"query": ["кофейня", "coffee shop"],
"location": "Moscow",
"country": "RU",
"language": "ru",
"maxResults": 200,
"categoryFilter": ["coffee shops", "cafes"],
"filterRating": "pretty_good",
"sortBy": "rating",
"filterWebsite": "withWebsite",
"skipClosedPlaces": true,
"searchMatching": "only_includes",
"filterHasPhotos": true,
"filter24h": false,
"filterNewPlaces": false,
"filterDelivery": false,
"filterTakeaway": true,
"filterCardPayment": true,
"filterWifi": true,
"filterHasGoods": false,
"filterAvgPriceMin": 300,
"filterAvgPriceMax": 1500,
"maxReviews": 50,
"reviewsRating": "all",
"reviewsWithAnswer": false,
"reviewsStartDate": "2024-06-01",
"reviewsTopic": "кофе",
"reviewsFilterKeyword": "",
"reviewsSource": "2gis",
"maxPhotos": 10,
"photoCategories": ["food_and_drinks", "interior", "outside"],
"scrapeOrgBranches": false,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Парсинг 2ГИС — поиск организаций, телефонов и email

Этот инструмент заменяет ручной сбор базы данных организаций из 2ГИС. Вместо покупки устаревших баз или использования десктопных парсеров, вы получаете актуальные данные напрямую: телефоны, email, сайты, соцсети, адреса, рейтинги и отзывы — всё в структурированном JSON, готовом для CRM-импорта или аналитики.

Поддерживается 207 городов в 20 странах: Россия (155 городов), Казахстан (19), Саудовская Аравия (14), ОАЭ, Узбекистан, Кыргызстан, Армения, Грузия, Азербайджан, Беларусь, Таджикистан, Бахрейн, Кувейт, Катар, Оман, Ирак, Чили, Чехия, Италия и Кипр.


Input Parameters — Входные параметры

Core — Основные

ParameterTypeDescriptionDefault
queryarraySearch queries — each runs as a separate search["restaurant"]
locationstringCity name (Russian or English) — 207 cities supported"Moscow"
countrystringCountry code to disambiguate city names (usually not needed)Auto
languagestringOutput language — 14 languages supportedAuto by region
maxResultsintegerMax places per query. 0 = unlimited100

Filters — Фильтры

ParameterTypeDescriptionDefault
categoryFilterarrayFuzzy-matched against 731 2GIS categories (RU/EN)All
filterRatingstringMin rating: perfect 4.9+, excellent 4.5+, pretty_good 4.0+, nice 3.5+, not_bad 3.0+All
sortBystringrating, opened_time (newest), name (A-Z)Default
filterWebsitestringwithWebsite, withoutWebsite, or allall
skipClosedPlacesbooleanSkip permanently closed placesfalse
searchMatchingstringall, only_includes (name contains query), only_exactall
filterHasPhotosbooleanOnly places with photosfalse
filter24hbooleanOnly 24/7 placesfalse
filterNewPlacesbooleanOnly recently openedfalse

Category-Specific Filters — Фильтры по категориям

ParameterTypeDescriptionDefault
filterDeliverybooleanHas delivery servicefalse
filterTakeawaybooleanHas takeaway/pickupfalse
filterCardPaymentbooleanAccepts card paymentfalse
filterWifibooleanWiFi availablefalse
filterHasGoodsbooleanHas price list / goods on 2GISfalse
filterAvgPriceMinintegerMin average check (local currency)
filterAvgPriceMaxintegerMax average check (local currency)

Reviews — Отзывы

ParameterTypeDescriptionDefault
maxReviewsintegerMax reviews per place. Empty = all, 0 = disableddisabled
reviewsRatingstringall, positive (4-5 stars), negative (1-2 stars)all
reviewsWithAnswerbooleanOnly reviews with business replyfalse
reviewsStartDatestringOnly reviews after this date (YYYY-MM-DD)
reviewsTopicstringServer-side topic filter (e.g., "сервис", "еда")
reviewsFilterKeywordstringClient-side keyword search in review text
reviewsSourcestringall, 2gis, flamp, or bookingall

Photos — Фото

ParameterTypeDescriptionDefault
maxPhotosintegerMax photos per place. Empty = all, 0 = disableddisabled
photoCategoriesarrayFilter by category: food_and_drinks, interior, outside, menu, atmosphere, and 13 moreAll

Organization — Организация

ParameterTypeDescriptionDefault
scrapeOrgBranchesbooleanAlso scrape all branches of found organizationsfalse

System — Система

ParameterTypeDescriptionDefault
proxyConfigurationobjectProxy settingsApify Residential

Output Example — Пример выходных данных

Each place produces a structured JSON record. Here is a real example (abridged):

{
"id": "70000001066421775_qx4fbwbc17d0dB8I3726AH6J2HI2ikdAzxo504839-B646J281J2J73278B-d8dd33G4G1A0768A86731996Auf8i3bdB9A8289676J7H0000117HHI2JHJIHG2I99",
"name": "Bshushu Restaurant",
"fullName": "Bshushu Restaurant, ресторан средиземноморской кухни",
"extension": "ресторан средиземноморской кухни",
"url": "https://2gis.ru/moscow/firm/70000001066421775_qx4fbwbc17d0dB8I3726AH6J2HI2ikdAzxo504839-B646J281J2J73278B-d8dd33G4G1A0768A86731996Auf8i3bdB9A8289676J7H0000117HHI2JHJIHG2I99",
"categories": [
"Рестораны"
],
"categoryIds": [
"164"
],
"poiCategory": "food_restaurant",
"rating": 4.7,
"reviewCount": 94,
"ratingCount": 136,
"reviewProviders": [],
"summary": "Авторская кухня с экзотическими блюдами: яйца пашот с щучьей икрой и мороженое из халвы. Посетители советуют попробовать обновляемое меню с неожиданными вкусовыми сочетаниями.",
"description": "",
"badges": [
{
"name": "Лучший ресторан 2025",
"tag": "awards_awards2025_thebestrestaurants2025"
},
{
"name": "Чек 1650 ₽",
"tag": "food_service_avg_price"
},
{
"name": "Средиземноморская кухня",
"tag": "food_service_food_mediterranean"
},
{
"name": "Доставка",
"tag": "covid_homedelivery"
}
],
"address": "3-я улица Ямского Поля, 2 к3",
"fullAddress": "Москва, 3-я улица Ямского Поля, 2 к3",
"addressComment": "1 этаж",
"postcode": "125124",
"country": "Россия",
"region": "Москва",
"city": "Москва",
"district": "Беговой",
"street": "3-я улица Ямского Поля",
"houseNumber": "2 к3",
"latitude": 55.781846,
"longitude": 37.581611,
"timezoneOffset": 180,
"mainPhotoUrl": "https://i3.photo.2gis.com/main/branch/32/70000001066421775/common",
"photoCount": 137,
"schedule": {
"Fri": {
"working_hours": [
{
"from": "10:00",
"to": "24:00"
}
]
},
"Mon": {
"working_hours": [
{
"from": "10:00",
"to": "24:00"
}
]
},
"Sat": {
"working_hours": [
{
"from": "10:00",
"to": "24:00"
}
]
},
"Sun": {
"working_hours": [
{
"from": "10:00",
"to": "24:00"
}
]
},
"Thu": {
"working_hours": [
{
"from": "10:00",
"to": "24:00"
}
]
},
"Tue": {
"working_hours": [
{
"from": "10:00",
"to": "24:00"
}
]
},
"Wed": {
"working_hours": [
{
"from": "10:00",
"to": "24:00"
}
]
}
},
"isClosed": false,
"nearestStations": [
{
"name": "Белорусская",
"line": "D1 Белорусско-Савёловский диаметр",
"color": "#ED9F2E",
"distance": 700,
"routeTypes": [
"suburban_train",
"aeroexpress",
"mcd"
]
},
{
"name": "Белорусская",
"line": "Замоскворецкая линия",
"color": "#3EA332",
"distance": 750,
"routeTypes": [
"metro"
]
},
{
"name": "Белорусская",
"line": "Кольцевая линия",
"color": "#912900",
"distance": 900,
"routeTypes": [
"metro"
]
}
],
"phones": [
"+79255650202"
],
"phonesFormatted": [
"+7‒925‒565‒02‒02"
],
"emails": [
"bshushu@yandex.ru"
],
"website": "http://bshushu.moscow",
"socials": {
"whatsapp": [
"https://wa.me/79255650202?text=%D0%97%D0%B4%D1%80%D0%B0%D0%B2%D1%81%D1%82%D0%B2%D1%83%D0%B9%D1%82%D0%B5!%0A%0A%D0%9F%D0%B8%D1%88%D1%83%20%D0%B8%D0%B7%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%202%D0%93%D0%98%D0%A1.%0A%0A"
],
"telegram": [
"https://t.me/bshushu_moscow"
]
},
"orgName": "Bshushu Restaurant",
"orgId": "70000001066421774",
"orgBranchCount": 1,
"orgRating": 4.7,
"orgReviewCount": 94,
"brand": "",
"isPromoted": false,
"hasGoods": true,
"hasDiscount": false,
"delivery": null,
"replyRate": null,
"floorCount": null,
"yearBuilt": null,
"buildingMaterial": "",
"attributes": [
"Лучший ресторан 2025",
"Чек 1650 ₽",
"Винный ресторан",
"Средиземноморская кухня",
"Завтрак",
"Заказ столиков",
"Заказ навынос",
"Винная карта",
"Столики на улице",
"Проведение банкетов",
"Можно с ноутбуком",
"До 76 мест",
"Можно с собакой",
"Пицца",
"Паста",
"Картофель-фри",
"Салаты",
"Сэндвичи",
"Супы",
"Пицца на дровах",
"На гриле",
"Кофе с собой",
"Глинтвейн",
"Чай с собой",
"Кофе по-турецки",
"Доставка",
"Wi-Fi для клиентов",
"Оплата картой",
"Наличный расчёт",
"Перевод с карты",
"Оплата по QR-коду"
],
"attributeGroups": [
{
"name": "Премия 2ГИС",
"iconUrl": "https://disk.2gis.com/rubricator/bar20bd6068bc164b6e75eb28eb560020d8.svg",
"attributes": [
{
"name": "Лучший ресторан 2025",
"tag": "awards_awards2025_thebestrestaurants2025"
}
]
},
{
"name": "Ресторан / Кафе",
"iconUrl": "https://disk.2gis.com/rubricator/cafef99cdf22ed508f08db0d770943367ef0.svg",
"attributes": [
{
"name": "Чек 1650 ₽",
"tag": "food_service_avg_price"
},
{
"name": "Винный ресторан",
"tag": "food_service_bar_type_winerest"
},
{
"name": "Средиземноморская кухня",
"tag": "food_service_food_mediterranean"
},
{
"name": "Завтрак",
"tag": "food_service_details_food_breakfast"
},
{
"name": "Заказ столиков",
"tag": "food_service_details_food_table_reservation"
},
{
"name": "Заказ навынос",
"tag": "food_service_details_food_takeaway"
},
{
"name": "Винная карта",
"tag": "food_service_details_food_wine_list"
},
{
"name": "Столики на улице",
"tag": "food_service_infrastructure_outdoor_tables_eat_out"
},
{
"name": "Проведение банкетов",
"tag": "food_service_infrastructure_banquet"
},
{
"name": "Можно с ноутбуком",
"tag": "food_service_cafe_working"
},
{
"name": "До 76 мест",
"tag": "food_service_capacity"
},
{
"name": "Можно с собакой",
"tag": "food_service_dog_friendly_food"
}
]
},
{
"name": "Меню",
"iconUrl": "https://disk.2gis.com/rubricator/cafef99cdf22ed508f08db0d770943367ef0.svg",
"attributes": [
{
"name": "Пицца",
"tag": "food_service_assortment_assortment_pizza"
},
{
"name": "Паста",
"tag": "food_service_assortment_assortment_pasta"
},
{
"name": "Картофель-фри",
"tag": "food_service_assortment_assortment_frenchfries"
},
{
"name": "Салаты",
"tag": "food_service_assortment_assortment_salads"
},
{
"name": "Сэндвичи",
"tag": "food_service_assortment_assortment_sandwich"
},
{
"name": "Супы",
"tag": "food_service_assortment_assortment_soups"
},
{
"name": "Пицца на дровах",
"tag": "food_service_assortment_assortment_firewood_pizza"
},
{
"name": "На гриле",
"tag": "food_service_assortment_assortment_grilled"
}
]
},
{
"name": "Напитки",
"iconUrl": "https://disk.2gis.com/rubricator/cafef99cdf22ed508f08db0d770943367ef0.svg",
"attributes": [
{
"name": "Кофе с собой",
"tag": "cocktail_bars_types_coffee_take_away"
},
{
"name": "Глинтвейн",
"tag": "cocktail_bars_types_mulledwine"
},
{
"name": "Чай с собой",
"tag": "cocktail_bars_types_tea_take_away"
},
{
"name": "Кофе по-турецки",
"tag": "cocktail_bars_types_turkish_coffee"
}
]
},
{
"name": "Услуги",
"iconUrl": "",
"attributes": [
{
"name": "Доставка",
"tag": "covid_homedelivery"
}
]
},
{
"name": "Дополнительно",
"iconUrl": "",
"attributes": [
{
"name": "Wi-Fi для клиентов",
"tag": "additionally_services_wifi"
}
]
},
{
"name": "Способы оплаты",
"iconUrl": "",
"attributes": [
{
"name": "Оплата картой",
"tag": "general_payment_type_card"
},
{
"name": "Наличный расчёт",
"tag": "general_payment_type_cash"
},
{
"name": "Перевод с карты",
"tag": "general_payment_type_transfercard"
},
{
"name": "Оплата по QR-коду",
"tag": "general_payment_type_qrcode"
}
]
}
],
"createdAt": "2022-11-08T00:00:00Z",
"updatedAt": "2025-11-24T14:26:14Z",
"searchQuery": "restaurant",
"scrapedAt": "2026-02-09T17:42:45.791504+00:00",
"reviews": [
{
"reviewId": "211564346",
"rating": 4,
"text": "Еда вкусная, обслуживание отличное, на стол ставят воду, у раковины - крЭм. Всё на достаточно высоком уровне.\nПридерусь только к виду заведения: название не запомнишь, снаружи незаметно, внутри обшарпанные стены, бетонный пол, зона без окна, глубокие полки в спину упираются - место отнимают. Рядом и древний проём в стене с картинами, и индустриальные стеллажи, перегородка, кабель-каналы. Как-то это всё неуютно, на мой взгляд.",
"dateCreated": "2026-01-12T03:27:52.766727+07:00",
"dateEdited": "2026-01-12T04:23:47.276223+07:00",
"authorName": "Константин Мороз",
"authorId": "f56c4ac70e424603b47e696d6a01cb80",
"authorPhotoUrl": "",
"authorReviewsCount": 12,
"likesCount": 0,
"commentsCount": 0,
"reactions": null,
"provider": "2gis",
"officialAnswer": {
"text": "Уважаемый Гость, хочу поблагодарить Вас за выбор отеля Palace Bridge. Спасибо за обратную связь. Будем рады видеть вас снова.",
"date": "2025-10-30T16:59:26.877935+07:00"
},
"photos": []
},
{
"reviewId": "209896889",
"rating": 4,
"text": "Еда вкусная, скорость обслуживания средняя.",
"dateCreated": "2026-01-03T09:17:45.896395+07:00",
"dateEdited": "2026-01-05T01:58:53.55298+07:00",
"authorName": "Дмитрий Пергунов",
"authorId": "6dae1d4afbeb40f6885956f7e4ec5b31",
"authorPhotoUrl": "https://i5.photo.2gis.com/images/profile/12345_640x.jpg",
"authorReviewsCount": 8,
"likesCount": 0,
"commentsCount": 0,
"reactions": {"fire": 2},
"provider": "2gis",
"officialAnswer": null,
"photos": []
}
// can scrape all reviews
]
}

Pricing — Pay Per Event (PPE) — Тарифы

Transparent per-event pricing. You only pay for what you extract.

Events

EventWhat triggers itFree tierBronzeSilverGold
place_scrapedEach place extracted with full data$4.50 / 1,000$3.80 / 1,000$3.20 / 1,000$2.70 / 1,000
review_scrapedEach individual review extracted$1.00 / 1,000$0.80 / 1,000$0.65 / 1,000$0.50 / 1,000
photos_scrapedEach place with photos extracted$0.50 / 1,000$0.30 / 1,000$0.15 / 1,000$0.10 / 1,000

Cost Calculator — Калькулятор стоимости

Lead generation — 1,000 businesses with contacts:

WhatCountCost
Places1,000$4.50
Total$4.50

Market research — 500 restaurants with 50 reviews each:

WhatCountCost
Places500$2.25
Reviews25,000$25.00
Total$27.25

Reputation monitoring — 100 competitors, 20 reviews + photos:

WhatCountCost
Places100$0.45
Reviews2,000$2.00
Photos100 places$0.05
Total$2.50

Full city extraction — 10,000 places, no enrichment:

WhatCountCost
Places10,000$45.00
Total$45.00

How to Scrape 2GIS Data in Python — Парсинг 2ГИС на Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("zen-studio/2gis-places-scraper-api").call(run_input={
"query": ["restaurant"],
"location": "Moscow",
"maxResults": 100,
"filterRating": "excellent",
"maxReviews": 10,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['name']}{item['rating']}★ — {item['phones']}")

How to Scrape 2GIS Data in JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('zen-studio/2gis-places-scraper-api').call({
query: ['restaurant'],
location: 'Moscow',
maxResults: 100,
filterRating: 'excellent',
maxReviews: 10,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item => {
console.log(`${item.name}${item.rating}★ — ${item.phones}`);
});

Advanced Examples — Продвинутые сценарии

Extract all dental clinics in Almaty, Kazakhstan

{
"query": ["стоматология"],
"location": "Almaty",
"country": "KZ",
"language": "ru",
"maxResults": 0,
"categoryFilter": ["dental clinics"],
"filterRating": "pretty_good"
}

Collect negative reviews for competitor analysis

{
"query": ["Додо Пицца"],
"location": "Novosibirsk",
"maxResults": 50,
"maxReviews": 200,
"reviewsRating": "negative",
"reviewsStartDate": "2025-06-01"
}

Find businesses without websites for cold outreach

{
"query": ["автосервис"],
"location": "Krasnodar",
"maxResults": 0,
"filterWebsite": "withoutWebsite",
"skipClosedPlaces": true
}

Scrape entire restaurant chain with all branches

{
"query": ["Якитория"],
"location": "Moscow",
"maxResults": 5,
"scrapeOrgBranches": true,
"maxReviews": 20,
"maxPhotos": 5,
"photoCategories": ["food_and_drinks", "interior"]
}

Dubai restaurants with delivery, sorted by rating

{
"query": ["restaurant"],
"location": "Dubai",
"country": "AE",
"language": "en",
"maxResults": 500,
"filterDelivery": true,
"filterRating": "excellent",
"sortBy": "rating",
"filterAvgPriceMin": 50,
"filterAvgPriceMax": 300
}

Supported Cities — Поддерживаемые города (207 городов, 20 стран)

Россия (155 городов) — Москва, Санкт-Петербург, Новосибирск, Екатеринбург, Казань, Нижний Новгород, Челябинск, Самара, Ростов-на-Дону, Уфа, Красноярск, Воронеж, Пермь, Волгоград, Краснодар, Тюмень, Иркутск, Омск, Томск, Сочи, and 135 more.

Казахстан (19) — Almaty, Astana, Shymkent, Karaganda, Aktobe, and more.

Саудовская Аравия (14) — Riyadh, Jeddah, Dammam, Medina, and more.

ОАЭ — Dubai, Abu Dhabi, Sharjah. Узбекистан — Tashkent, Samarkand, Bukhara. Кыргызстан — Bishkek. Армения — Yerevan. Грузия — Tbilisi, Batumi. Азербайджан — Baku. Беларусь — Minsk. Таджикистан — Dushanbe. Бахрейн — Manama. Кувейт — Kuwait City. Катар — Doha. Оман — Muscat. Ирак — Basra. Чили — Santiago. Чехия — Prague. Италия — Padua. Кипр — Cyprus.


14 Supported Languages — Поддерживаемые языки

Русский, English, العربية (Arabic), Қазақша (Kazakh), O'zbek (Uzbek), Кыргызча (Kyrgyz), Հայերեն (Armenian), ქართული (Georgian), Azərbaycan, Тоҷикӣ (Tajik), Čeština (Czech), Español (Spanish), Italiano (Italian) — or auto-detect by region.


Data Export — Экспорт данных

Export results in any format directly from the Apify platform:

  • JSON — structured data for programmatic use, API integrations, and databases
  • CSV — flat tables for Excel, Google Sheets, CRM import
  • Excel (.xlsx) — ready for reporting and visualization
  • XML — for legacy system integrations

Proxy Configuration — Настройка прокси

Residential proxies are recommended for stable extraction. The default configuration works out of the box:

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

Custom proxies:

{
"proxyConfiguration": {
"useApifyProxy": false,
"proxyUrls": ["http://user:pass@proxy.example.com:8000"]
}
}

FAQ — Часто задаваемые вопросы

Q: How many places can I scrape? / Сколько мест можно собрать? A: Set maxResults to 0 for unlimited extraction per query. Run multiple queries to cover different search terms and categories. 2GIS returns up to ~3,000 results per query depending on the city and search term.

Q: Do I need a 2GIS account? / Нужен ли аккаунт 2ГИС? A: No. No login, no cookies, no browser. Works immediately.

Q: Нужен ли браузер для работы? A: Нет. Парсер работает напрямую, без запуска браузера. Это означает высокую скорость и низкое потребление ресурсов.

Q: How fast is the scraper? A: ~1,000 places in 90 seconds with residential proxies. No browser overhead — the scraper calls the 2GIS API directly. Reviews and photos add time proportional to the amount requested.

Q: Can I scrape reviews from specific dates only? A: Yes. Use reviewsStartDate with format YYYY-MM-DD to only get reviews after that date. Combine with reviewsRating to filter by sentiment.

Q: What review sources are supported? A: 2GIS aggregates reviews from three platforms: 2GIS itself, Flamp (Russian review platform), and Booking.com. Filter by source using reviewsSource.

Q: Можно ли фильтровать отзывы по теме? A: Да. Используйте reviewsTopic для серверной фильтрации по темам (еда, сервис, персонал, атмосфера и др.). Доступные темы зависят от конкретного места.

Q: How do category filters work? A: Type any category name in Russian or English. The scraper fuzzy-matches your input against all 731 2GIS rubrics. For example, "dental" matches "Стоматологические клиники", "coffee" matches "Кофейни".

Q: Can I find businesses without websites? A: Yes. Set filterWebsite to withoutWebsite to find businesses that don't have a website listed — ideal for web design agency outreach and lead generation.

Q: Как собрать базу телефонов и email организаций? A: Просто запустите парсер с нужным запросом и городом. Телефоны, email, сайты и соцсети извлекаются автоматически для каждого места. Экспортируйте в CSV для импорта в CRM.

Q: Does it work for Dubai and Saudi Arabia? / هل يعمل في دبي والسعودية؟ A: Yes. Full support for UAE (Dubai, Abu Dhabi, Sharjah), Saudi Arabia (14 cities including Riyadh, Jeddah, Dammam), and all other Gulf states.

Q: What happens if a place has no reviews or photos? A: The scraper gracefully handles places with no enrichment data. You still get the full place record — reviews and photos arrays will simply be empty. No errors, no wasted credits.

Q: Поддерживается ли парсинг филиалов организации? A: Да. Включите scrapeOrgBranches и для каждого найденного места будут собраны все филиалы той же организации. Удобно для анализа сетевых бизнесов.


Getting Started — Начало работы

1. Create an Apify account

Sign up free — no credit card required. Free tier included.

Set your search query, city, and filters. Start with a small maxResults (10-50) to preview the data structure.

3. Run and export

Start the scraper, wait for results, download in JSON/CSV/Excel. Or use the API to automate everything.

4. Scale up

Schedule recurring runs, connect webhooks, pipe data into your CRM or analytics tools. Use the Apify API for full programmatic control.


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.


Start Scraping 2GIS Now — Начать парсинг 2ГИС


Structured data from the largest business directory in Russia, CIS, and the Middle East — extracted in minutes, not days.