2GIS Scraper & Парсер 2ГИС — Телефоны, Email, Отзывы avatar

2GIS Scraper & Парсер 2ГИС — Телефоны, Email, Отзывы

Pricing

Pay per usage

Go to Apify Store
2GIS Scraper & Парсер 2ГИС — Телефоны, Email, Отзывы

2GIS Scraper & Парсер 2ГИС — Телефоны, Email, Отзывы

Парсер 2ГИС (2GIS Scraper) — выгрузка базы организаций из 2ГИС с телефонами, email, сайтами, рейтингами, отзывами и адресами. Парсинг 2ГИС онлайн по любому запросу. Сбор базы 2ГИС в Excel и CSV. 200+ городов. Скрапинг 2GIS без скачивания. Оплата за результат.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Tugelbay Konabayev

Tugelbay Konabayev

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

7 hours ago

Last modified

Share

Парсер 2ГИС — Выгрузка Базы Организаций, Телефонов и Отзывов | 2GIS Scraper

Парсер 2ГИС для автоматической выгрузки базы организаций из 2ГИС (2GIS) — крупнейшего справочника бизнесов России, Казахстана и стран СНГ. Извлекает телефоны, email, сайты, рейтинги, отзывы, адреса и координаты по любой категории в 200+ городах.

Работает через API 2ГИС — без браузера, быстро и надёжно. Не нужно ничего скачивать — парсинг 2ГИС работает онлайн в облаке.

Первые 100 результатов БЕСПЛАТНО. Далее $4 за 1 000 организаций.


Что делает парсер 2ГИС?

2ГИС (2GIS) — это справочник организаций и карта, покрывающая Россию, Казахстан, ОАЭ, Узбекистан и ещё 16 стран. Содержит подробные данные о миллионах компаний: контакты, часы работы, отзывы и многое другое.

Этот парсер 2ГИС (2GIS Scraper) позволяет массово выгружать данные организаций из 2ГИС. Введите запрос (например, "стоматология") и город (например, "Москва") — и получите структурированную базу со всей доступной информацией. Выгрузка базы 2ГИС в Excel, CSV или JSON — в один клик.

What you get for each business:

  • Business name and categories
  • Phone numbers and email addresses
  • Website URL and social media links
  • Star rating and review count
  • Full address with postal code
  • GPS coordinates (latitude/longitude)
  • Working hours (day by day)
  • Direct link to 2GIS page
  • Optionally: full review texts with author, date, and official replies

Why use this instead of alternatives?

FeatureThis ActorZen StudioManual SearchOfficial 2GIS API
Price per 1,000 results$4.00$4.50Free (your time)Custom (enterprise)
Success rate95%+82%100%99%
Speed (1,000 results)~90 seconds~90 secondsHours~30 seconds
Input parameters540+Complex API
Data fields per business20+70+ (but most empty)~520+
ReviewsYesYesManualLimited
Phone numbersYesYesOne at a timeExtra cost
EmailsYesYesManualExtra cost
Export to CSV/ExcelBuilt-inBuilt-inCopy-pasteCustom code
MCP/AI compatibleYes (PPE)YesNoNo
Setup requiredNoneNoneNoneAPI key + contract
Free tier100 resultsNoneUnlimited (slow)1,000 req/month (demo)

Key advantages:

  • Simple: 5 parameters vs 40+. Enter query and city — get data.
  • Reliable: 95%+ success rate with automatic retries and exponential backoff.
  • Fast: ~1,000 businesses per 90 seconds via direct API.
  • Affordable: $4 per 1,000 — less than any paid alternative.
  • No setup: No API keys, contracts, or configurations needed.

Key Features

  • Search any business category — restaurants, hotels, dentists, car services, beauty salons, pharmacies, or any custom query
  • 200+ cities across Russia, Kazakhstan, UAE, Uzbekistan, Kyrgyzstan, Armenia, Georgia, Azerbaijan, and more
  • Phone numbers and emails — extracted automatically from business profiles
  • Ratings and reviews — overall score + individual review texts with dates
  • Working hours — day-by-day schedule
  • GPS coordinates — ready for mapping and geospatial analysis
  • Social media links — VK, Telegram, WhatsApp, Instagram when available
  • Automatic pagination — extracts all results, not just first page
  • Rate limit handling — built-in retries with exponential backoff
  • CRM-ready output — two dataset views: compact "Leads" and detailed "Full Data"
  • Export anywhere — CSV, Excel, JSON, Google Sheets, or via API

Input Examples

Basic: Find cafes in Moscow

{
"query": "кафе",
"city": "Москва",
"maxItems": 100
}

Lead generation: Dentists in Saint Petersburg with reviews

{
"query": "стоматология",
"city": "Санкт-Петербург",
"maxItems": 500,
"includeReviews": true,
"maxReviews": 5
}

Bulk extraction: All restaurants in Almaty

{
"query": "ресторан",
"city": "Алматы",
"maxItems": 2000
}

Specific category with English interface

{
"query": "hotel",
"city": "Dubai",
"maxItems": 200,
"language": "en_RU"
}

Input Parameters

ParameterTypeRequiredDefaultDescription
queryStringYesSearch query: business type, name, or keyword (e.g., "кафе", "автосервис", "hotel")
cityStringYesCity name in Russian or English (e.g., "Москва", "Алматы", "Dubai")
maxItemsIntegerNo100Maximum results to extract (1–5,000). Each result = 1 PPE event
includeReviewsBooleanNofalseExtract review texts for each business
maxReviewsIntegerNo10Reviews per business (1–100). Only used when includeReviews is true
languageStringNoru_RUResult language: ru_RU, en_RU, cs_CZ, it_IT, es_ES
proxyConfigurationObjectNoResidentialProxy settings. Residential proxies recommended

Output Format

Each business is returned as a JSON object with the following fields:

FieldTypeDescriptionExample
idStringUnique 2GIS business ID"70000001019505596"
nameStringBusiness name"Кофемания"
categoryStringPrimary business category"Кафе"
allCategoriesStringAll categories (comma-separated)"Кафе, Ресторан, Кофейня"
addressStringFull street address"ул. Большая Никитская, 13"
cityStringCity name"Москва"
postcodeStringPostal code"125009"
latitudeNumberGPS latitude55.7558
longitudeNumberGPS longitude37.6043
phoneStringPrimary phone number"+7 (495) 988-55-68"
allPhonesStringAll phones (comma-separated)"+7 (495) 988-55-68, +7 (495) 988-55-69"
emailStringEmail address"info@coffeemania.ru"
websiteStringWebsite URL"https://coffeemania.ru"
socialLinksStringSocial media links"instagram:coffeemania_ru, vk:coffeemania"
ratingNumberAverage star rating (1–5)4.6
reviewCountIntegerTotal number of reviews1847
workingHoursStringSchedule by day"Пн: 08:00-23:00; Вт: 08:00-23:00; ..."
urlStringDirect link to 2GIS page"https://2gis.ru/firm/70000001019505596"
reviewsArrayReview objects (if includeReviews=true)See below

Review object format

{
"author": "Алексей К.",
"rating": 5,
"text": "Отличное место! Лучший кофе в городе.",
"date": "2026-03-15",
"reply": "Спасибо за отзыв! Будем рады видеть вас снова."
}

Example Output

{
"id": "70000001042166459",
"name": "Чайхона №1",
"category": "Ресторан",
"allCategories": "Ресторан, Кафе, Банкетный зал",
"address": "ул. Тверская, 18к1",
"city": "Москва",
"postcode": "125009",
"latitude": 55.764532,
"longitude": 37.606781,
"phone": "+7 (495) 788-55-00",
"allPhones": "+7 (495) 788-55-00, +7 (495) 788-55-01",
"email": "info@chaihona.com",
"website": "https://chaihona1.ru",
"socialLinks": "instagram:chaihona_no1, vk:chaihona1, telegram:chaihona1_bot",
"rating": 4.4,
"reviewCount": 3256,
"workingHours": "Пн: 11:00-00:00; Вт: 11:00-00:00; Ср: 11:00-00:00; Чт: 11:00-00:00; Пт: 11:00-02:00; Сб: 11:00-02:00; Вс: 11:00-00:00",
"url": "https://2gis.ru/firm/70000001042166459",
"reviews": [
{
"author": "Мария П.",
"rating": 5,
"text": "Прекрасная кухня, уютная атмосфера. Плов — лучший в Москве!",
"date": "2026-03-20",
"reply": "Благодарим за тёплые слова!"
}
]
}

Integrations

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("tugelbay/2gis-scraper").call(run_input={
"query": "стоматология",
"city": "Москва",
"maxItems": 500,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['name']}{item['phone']}{item['rating']}")

JavaScript

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_API_TOKEN" });
const run = await client.actor("tugelbay/2gis-scraper").call({
query: "автосервис",
city: "Екатеринбург",
maxItems: 300,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Extracted ${items.length} businesses`);

cURL

curl "https://api.apify.com/v2/acts/tugelbay~2gis-scraper/runs" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-d '{"query": "кафе", "city": "Новосибирск", "maxItems": 100}'

Other integrations

  • Google Sheets — export results directly to a spreadsheet
  • Zapier / Make — automate extraction workflows
  • MCP Server — use with AI agents and LLMs via Apify MCP
  • Webhooks — get notified when extraction completes
  • Scheduled runs — run daily/weekly to track changes

Use Cases

  1. B2B Lead Generation — extract phone numbers and emails for sales outreach. Search "стоматология" in your target city and get a ready-to-call list.

  2. Market Research — analyze business density, ratings, and competition in any category across Russian and CIS cities.

  3. Competitor Analysis — find all businesses in your category, compare ratings, review counts, and coverage.

  4. CRM Data Enrichment — enrich your existing contacts with addresses, coordinates, working hours, and ratings from 2GIS.

  5. Local SEO Audit — verify business listings, check if addresses match, and monitor review sentiment.

  6. Real Estate Intelligence — find services and amenities near properties. Map infrastructure for location analysis.

  7. Franchise Research — discover how many branches a chain has, where they are, and how they're rated.

  8. Review Monitoring — track customer feedback, spot negative trends, and find common complaints in your industry.

  9. Delivery Zone Planning — extract business coordinates to plan delivery routes and coverage areas.

  10. Academic Research — study urban business distribution, economic geography, and service accessibility.


Cost Estimation

ResultsCostApproximate Time
100FREE~10 seconds
500$2.00~45 seconds
1,000$4.00~90 seconds
5,000$20.00~8 minutes
10,000$40.00~15 minutes
50,000$200.00~75 minutes

Times are approximate and depend on server load and proxy speed. Enabling reviews increases time by ~30-50%.

Platform compute costs (CPU, memory, proxy) are charged separately by Apify at standard rates. Typical cost is $0.25–$1.00 per 1,000 results depending on run configuration.


Supported Cities & Countries

2GIS covers 200+ cities across 20 countries:

CountryMajor Cities
RussiaМосква, Санкт-Петербург, Новосибирск, Екатеринбург, Красноярск, Казань, Нижний Новгород, Самара, Омск, Челябинск, Ростов-на-Дону, Уфа, Волгоград, Пермь, Воронеж, Тюмень, Краснодар, Иркутск, Барнаул, Хабаровск, Владивосток, Томск, Кемерово, Сочи
KazakhstanАлматы, Астана, Шымкент, Караганда, Актобе, Тараз, Павлодар, Усть-Каменогорск, Семей, Атырау, Костанай, Петропавловск
UAEDubai, Abu Dhabi, Sharjah
UzbekistanТашкент, Самарканд, Бухара, Наманган
KyrgyzstanБишкек, Ош
ArmeniaЕреван
GeorgiaТбилиси, Батуми
AzerbaijanБаку
BelarusМинск
TajikistanДушанбе
Saudi ArabiaRiyadh, Jeddah
BahrainManama
OmanMuscat
QatarDoha
KuwaitKuwait City
ChileSantiago
Czech RepublicPrague
ItalyRome, Milan
CyprusLimassol, Nicosia
EgyptCairo

FAQ

Парсер 2ГИС бесплатно — это возможно?

Да. Первые 100 организаций в каждом запуске — бесплатно. Этого достаточно чтобы оценить качество данных. Дальше — $4 за 1 000 результатов. Не нужно ничего скачивать или устанавливать — парсер 2ГИС работает онлайн в облаке.

Парсер 2ГИС онлайн — как пользоваться?

  1. Откройте страницу актора на Apify
  2. Введите запрос (например, "кафе") и город (например, "Москва")
  3. Нажмите "Start"
  4. Через 1-2 минуты скачайте результаты в Excel, CSV или JSON

Не нужно скачивать программу, устанавливать софт или разбираться в коде. Парсинг 2ГИС онлайн — всё работает в браузере.

Выгрузка базы 2ГИС в Excel — как сделать?

Запустите парсер с нужным запросом и городом. После завершения нажмите "Export" → выберите формат Excel (XLSX) или CSV. Готовая выгрузка базы 2ГИС скачается на ваш компьютер. Также можно отправить данные напрямую в Google Sheets, Zapier или Make.

Парсинг 2ГИС Python — можно ли использовать через API?

Да. Парсер доступен через REST API. Пример на Python:

from apify_client import ApifyClient
client = ApifyClient("YOUR_TOKEN")
run = client.actor("tugelbay/2gis-scraper").call(run_input={"query": "кафе", "city": "Москва"})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["name"], item["phone"])

Полные примеры кода на Python и JavaScript — в разделе "Integrations" выше.

Парсер организаций 2ГИС — какие данные извлекаются?

Для каждой организации: название, категории, полный адрес, почтовый индекс, телефон(ы), email, сайт, ссылки на соцсети (VK, Telegram, WhatsApp, Instagram), рейтинг, количество отзывов, часы работы по дням, GPS-координаты, ссылка на страницу в 2ГИС. Опционально — тексты отзывов с авторами и датами.

Парсинг отзывов 2ГИС — как включить?

Включите опцию "Include reviews" и укажите количество отзывов на организацию (от 1 до 100). Парсер соберёт тексты отзывов, имена авторов, оценки, даты и официальные ответы компании. Учтите что сбор отзывов увеличивает время работы на 30-50%.

Скрапинг 2ГИС — это легально?

Парсер использует публичный API каталога 2ГИС. Извлекаются только данные, которые доступны любому пользователю на сайте 2gis.ru. Соблюдайте условия использования 2ГИС и законы о защите данных в вашей юрисдикции.

Сбор базы 2ГИС — сколько стоит?

КоличествоСтоимостьВремя
100 организацийБесплатно~10 сек
1 000 организаций$4~90 сек
5 000 организаций$20~8 мин
10 000 организаций$40~15 мин

Платформенные расходы (CPU, память) оплачиваются отдельно по стандартным тарифам Apify (~$0.25-1.00 за 1 000 результатов).

Какие города поддерживает парсер 2ГИС?

Все 200+ городов из справочника 2ГИС в 20 странах: Россия (Москва, Санкт-Петербург, Новосибирск, Екатеринбург и др.), Казахстан (Алматы, Астана, Шымкент), ОАЭ, Узбекистан, Кыргызстан, Армения, Грузия, Азербайджан, Беларусь, Таджикистан и другие. Полный список — в таблице выше.

2ГИС API — чем этот парсер отличается от официального API?

Официальный API 2ГИС требует платную подписку с индивидуальными тарифами (enterprise-контракты). Этот парсер предоставляет простой интерфейс с оплатой за результат — от $0 (первые 100 бесплатно). Не нужны API-ключи, договоры или настройка.

Телефоны из 2ГИС — всегда ли они есть?

Телефонные номера извлекаются из контактной информации организации. Большинство компаний в 2ГИС публикуют хотя бы один номер телефона. Email-адреса доступны реже — примерно у 40-60% организаций. Парсер извлекает все публично доступные контакты.

Можно ли использовать парсер 2ГИС для сбора базы данных?

Да. Укажите категорию бизнеса и город — получите готовую базу организаций с контактами, адресами, рейтингами и координатами. Выгрузка базы 2ГИС доступна в форматах Excel, CSV, JSON. Подходит для лидогенерации, маркетинговых исследований, обогащения CRM.


Troubleshooting

"City not found" error

Cause: City name not recognized. The actor tries to match your input against the 2GIS region database. Fix: Use the Russian name of the city (e.g., "Москва" instead of "Moscow"). Check the supported cities table above.

Empty results or fewer results than expected

Cause: The search query is too specific, or there are fewer businesses of that type in the city. Fix: Try broader queries (e.g., "кафе" instead of "кафе с террасой"). Some cities have fewer listings than Moscow or St. Petersburg.

Run takes longer than expected

Cause: Rate limiting by 2GIS API, slow proxy, or includeReviews is enabled. Fix: The actor handles rate limits automatically with retries. Reviews add extra API calls — disable if speed is a priority.

Missing phone numbers or emails

Cause: Not all businesses publish contact information on 2GIS. Fix: This is a data availability issue, not an extraction error. The actor extracts all publicly available contacts.

Actor fails with timeout

Cause: Network issues or very large extraction (5,000+ results). Fix: Increase the actor timeout in run configuration. Try extracting in smaller batches.


Limitations

  • Data availability — only extracts data that is publicly visible on 2GIS. Some businesses don't publish phone numbers or emails.
  • Review text — requires separate API calls per business. Extracting reviews for thousands of businesses will increase run time.
  • Rate limits — 2GIS has rate limits on their API. The actor handles this automatically, but very large extractions may take longer.
  • City matching — some smaller towns may not be recognized. Use the nearest major city.
  • Language — most business data is in Russian regardless of the language setting, since 2GIS is primarily a Russian-language service.
  • Real-time data — 2GIS updates their data periodically. Extracted data reflects the state at the time of extraction.

Changelog

v1.0 (2026-04-02)

  • Initial release
  • Search by query + city
  • Extract 20+ fields per business
  • Optional review extraction
  • Support for 200+ cities across 20 countries
  • PPE pricing: $4/1,000 results, first 100 free