2GIS Scraper (Phones, Emails, Reviews) | Парсер 2ГИС API
Pricing
Pay per event
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
Actor stats
0
Bookmarked
10
Total users
4
Monthly active users
6 days ago
Last modified
Categories
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 языков.
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 — Основные
| Parameter | Type | Description | Default |
|---|---|---|---|
query | array | Search queries — each runs as a separate search | ["restaurant"] |
location | string | City name (Russian or English) — 207 cities supported | "Moscow" |
country | string | Country code to disambiguate city names (usually not needed) | Auto |
language | string | Output language — 14 languages supported | Auto by region |
maxResults | integer | Max places per query. 0 = unlimited | 100 |
Filters — Фильтры
| Parameter | Type | Description | Default |
|---|---|---|---|
categoryFilter | array | Fuzzy-matched against 731 2GIS categories (RU/EN) | All |
filterRating | string | Min rating: perfect 4.9+, excellent 4.5+, pretty_good 4.0+, nice 3.5+, not_bad 3.0+ | All |
sortBy | string | rating, opened_time (newest), name (A-Z) | Default |
filterWebsite | string | withWebsite, withoutWebsite, or all | all |
skipClosedPlaces | boolean | Skip permanently closed places | false |
searchMatching | string | all, only_includes (name contains query), only_exact | all |
filterHasPhotos | boolean | Only places with photos | false |
filter24h | boolean | Only 24/7 places | false |
filterNewPlaces | boolean | Only recently opened | false |
Category-Specific Filters — Фильтры по категориям
| Parameter | Type | Description | Default |
|---|---|---|---|
filterDelivery | boolean | Has delivery service | false |
filterTakeaway | boolean | Has takeaway/pickup | false |
filterCardPayment | boolean | Accepts card payment | false |
filterWifi | boolean | WiFi available | false |
filterHasGoods | boolean | Has price list / goods on 2GIS | false |
filterAvgPriceMin | integer | Min average check (local currency) | — |
filterAvgPriceMax | integer | Max average check (local currency) | — |
Reviews — Отзывы
| Parameter | Type | Description | Default |
|---|---|---|---|
maxReviews | integer | Max reviews per place. Empty = all, 0 = disabled | disabled |
reviewsRating | string | all, positive (4-5 stars), negative (1-2 stars) | all |
reviewsWithAnswer | boolean | Only reviews with business reply | false |
reviewsStartDate | string | Only reviews after this date (YYYY-MM-DD) | — |
reviewsTopic | string | Server-side topic filter (e.g., "сервис", "еда") | — |
reviewsFilterKeyword | string | Client-side keyword search in review text | — |
reviewsSource | string | all, 2gis, flamp, or booking | all |
Photos — Фото
| Parameter | Type | Description | Default |
|---|---|---|---|
maxPhotos | integer | Max photos per place. Empty = all, 0 = disabled | disabled |
photoCategories | array | Filter by category: food_and_drinks, interior, outside, menu, atmosphere, and 13 more | All |
Organization — Организация
| Parameter | Type | Description | Default |
|---|---|---|---|
scrapeOrgBranches | boolean | Also scrape all branches of found organizations | false |
System — Система
| Parameter | Type | Description | Default |
|---|---|---|---|
proxyConfiguration | object | Proxy settings | Apify 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
| Event | What triggers it | Free tier | Bronze | Silver | Gold |
|---|---|---|---|---|---|
| place_scraped | Each place extracted with full data | $4.50 / 1,000 | $3.80 / 1,000 | $3.20 / 1,000 | $2.70 / 1,000 |
| review_scraped | Each individual review extracted | $1.00 / 1,000 | $0.80 / 1,000 | $0.65 / 1,000 | $0.50 / 1,000 |
| photos_scraped | Each 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:
| What | Count | Cost |
|---|---|---|
| Places | 1,000 | $4.50 |
| Total | $4.50 |
Market research — 500 restaurants with 50 reviews each:
| What | Count | Cost |
|---|---|---|
| Places | 500 | $2.25 |
| Reviews | 25,000 | $25.00 |
| Total | $27.25 |
Reputation monitoring — 100 competitors, 20 reviews + photos:
| What | Count | Cost |
|---|---|---|
| Places | 100 | $0.45 |
| Reviews | 2,000 | $2.00 |
| Photos | 100 places | $0.05 |
| Total | $2.50 |
Full city extraction — 10,000 places, no enrichment:
| What | Count | Cost |
|---|---|---|
| Places | 10,000 | $45.00 |
| Total | $45.00 |
How to Scrape 2GIS Data in Python — Парсинг 2ГИС на Python
from apify_client import ApifyClientclient = 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.
2. Configure your search
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.
