Yandex Maps Reviews Scraper & API | Парсер Отзывов Яндекс Карт
Pricing
from $2.29 / 1,000 reviews
Yandex Maps Reviews Scraper & API | Парсер Отзывов Яндекс Карт
Extract reviews from any Yandex Maps business. Ratings, text, photos, videos, author profiles, business replies, AI summaries & translations. Filter by rating. 35 fields, JSON/CSV/Excel export. Russia, Turkey, Kazakhstan & CIS. Fast - 1,000 reviews in 30 seconds. Pay per result.
Pricing
from $2.29 / 1,000 reviews
Rating
0.0
(0)
Developer

Zen Studio
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
Yandex Maps Reviews Scraper — Full Text, Ratings & AI Summary | Парсер отзывов Яндекс Карт (2026)
Extract every review from any Yandex Maps business — full text, star ratings, author profiles, photos, business replies, and AI-generated summaries.
The fastest way to collect reviews from Yandex Maps at scale. Scrape ~1,000 reviews in 30 seconds, ~10,000 in a few minutes. 34 fields per review in a flat format — one row = one review — ready for CSV export, sentiment analysis, or CRM import. No browser, no login, no Yandex account.
Парсер отзывов Яндекс Карт — полный текст, рейтинг, автор, фото, ответ бизнеса, нейросаммари. Плоский формат: одна строка = один отзыв. Фильтрация по ключевому слову, рейтингу, 4 режима сортировки. Без браузера, без авторизации.
Yandex Maps Reviews API Alternative — Why This Scraper?
| Feature | Official Yandex API | This Scraper |
|---|---|---|
| Cost | Expensive per-request pricing | Pay only for results ($2.99 / 1,000 reviews) |
| Speed | Real-time, one at a time | ~1,000 reviews / 30 seconds in parallel |
| Data depth | Basic review text + rating | 34 fields: author profile, photos, translations, AI summary, sentiment |
| Filters | Limited | Rating range, 4 sort modes |
| Output | Raw JSON responses | Flat rows — one review per row, ready for CSV/Excel |
| Limits | API quotas + review cap | Unlimited reviews per business |
What You Get
34 fields per review in a flat format — one row = one review. The first review per business carries the full business context (name, rating, address, categories, AI summary, sentiment aspects). Subsequent rows carry only businessId as the grouping key, keeping the dataset compact. Export to CSV and open in Excel directly.
| Category | Key Fields | Description |
|---|---|---|
| Business Context | businessId, businessTitle, businessRating, businessCategories | Full context on first row per business, businessId on all rows |
| Review Content | reviewId, rating, text, date, businessComment | Full text, star rating, date, business reply, like/dislike counts |
| Author | authorName, authorLevel, authorProfileUrl | Reviewer name, contributor level, avatar, achievements |
| Media & Language | photos, videos, textTranslations | Attached images/videos, machine translations, detected language |
| AI Analysis | neurosummary, reviewAspects, keyPhrases | Yandex AI summary, topic-level sentiment (food, service, atmosphere...), key phrases |
Quick Start
Minimal — one business URL
{"startUrls": [{"url": "https://yandex.com/maps/org/tanuki/1036014863/reviews/"}]}
Low-rated reviews only
{"startUrls": [{"url": "https://yandex.com/maps/org/pushkin/1018907821/"}],"minRating": 1,"maxRating": 3,"reviewSort": "newest"}
Multiple businesses
{"startUrls": [{"url": "https://yandex.com/maps/org/pushkin/1018907821/"},{"url": "https://yandex.com/maps/org/tanuki/1036014863/"},{"url": "https://yandex.ru/maps/org/-/1133929046/"}],"maxReviewsPerPlace": 200,"reviewSort": "newest","language": "ru"}
From business IDs (from the Places Scraper)
{"businessIds": ["1018907821", "1036014863", "1133929046"],"maxReviewsPerPlace": 500,"reviewSort": "relevance"}
Unlimited reviews
{"startUrls": [{"url": "https://yandex.com/maps/org/tanuki/1036014863/"}],"maxReviewsPerPlace": 0,"language": "ru"}
Парсинг отзывов Яндекс Карт — анализ репутации и конкурентов
Этот парсер решает три задачи. Мониторинг репутации — собирайте все отзывы о своём бизнесе, отслеживайте динамику оценок, фильтруйте негативные отзывы по ключевым словам ("обслуживание", "ожидание", "грубость"), анализируйте ответы конкурентов на жалобы. Исследование рынка — сравните рейтинги, объём отзывов и тональность по аспектам (еда, сервис, атмосфера) между десятками ресторанов, отелей или салонов красоты в одном районе. Нейросаммари от Яндекса даёт мгновенную сводку по каждому месту.
Всё в плоском формате — одна строка на отзыв. Загрузите в Excel, Google Sheets или Pandas DataFrame, постройте сводную таблицу по рейтингам и темам за 5 минут. Фильтр по ключевому слову работает на стороне сервера — быстро и точно. 4 режима сортировки: по релевантности, дате, рейтингу (возрастание/убывание).
{"startUrls": [{"url": "https://yandex.ru/maps/org/кафе-пушкинъ/1018907821/"}],"maxReviewsPerPlace": 0,"reviewSort": "newest","language": "ru"}
Yandex Harita Yorum Kazıyıcı — Türkiye'de İşletme Yorumları
Yandex Harita, Türkiye'nin en popüler navigasyon uygulamasıdır ve 5,6 milyondan fazla aktif kullanıcıya sahiptir. İstanbul, Ankara, Antalya, İzmir, Bursa ve Türkiye genelindeki tüm şehirlerdeki işletmelerin yorumlarını toplamak için bu aracı kullanın. Her yorum satırı; tam metin, yıldız puanı, yazar profili, fotoğraflar, işletme yanıtı ve yapay zeka tarafından oluşturulan özeti içerir.
Kullanım alanları: müşteri geri bildirimlerini izleme, rakip restoranların/otellerin/kuaförlerin yorum analizini yapma, pazar araştırması için tüm işletmelerin duygu kırılımını (yemek, hizmet, atmosfer) dışa aktarma. Dil ayarını "tr" yaparak Türkçe çeviriler ve yerelleştirilmiş sonuçlar alın. Sonuçları CSV veya Excel'e aktararak doğrudan CRM'inize veya Google Sheets'e yükleyin.
{"startUrls": [{"url": "https://yandex.com.tr/harita/org/nusr-et-steakhouse/191742689987/"}],"maxReviewsPerPlace": 500,"reviewSort": "newest","language": "tr"}
Input Parameters
Input
| Parameter | Type | Description | Default |
|---|---|---|---|
startUrls | array | Yandex Maps business page URLs. Supports yandex.com/maps/org/name/ID/ and yandex.ru/maps/org/-/ID/reviews/ | [] |
businessIds | array | Direct numeric business IDs (e.g. 1036014863). Get these from the Yandex Places Scraper output | [] |
Provide at least one business URL or ID.
Limits
| Parameter | Type | Description | Default |
|---|---|---|---|
maxReviewsPerPlace | integer | Maximum reviews per business. 0 = unlimited | 0 |
Filters
| Parameter | Type | Description | Default |
|---|---|---|---|
reviewSort | string | Sort order: relevance, newest, highest, lowest | "relevance" |
minRating | integer | Minimum star rating (1–5). 0 = no filter | 0 |
maxRating | integer | Maximum star rating (1–5). 0 = no filter | 0 |
Settings
| Parameter | Type | Description | Default |
|---|---|---|---|
language | string | Language for business details (address, categories). Review text is always in the original language. Options: ru, en, tr, uk, kk | "en" |
Advanced
| Parameter | Type | Description | Default |
|---|---|---|---|
proxyConfiguration | object | Proxy settings. Residential proxies recommended | Apify Residential |
Output Example
{"businessId": "1036014863","businessTitle": "Тануки","businessUrl": "https://yandex.com/maps/org/tanuki/1036014863/","businessAddress": "Moscow, Bolshoy Zlatoustinsky Lane, 1с1","businessCity": "Moscow","businessRating": 4.9,"businessRatingsCount": 7890,"businessCategories": ["Restaurant","sushi bar"],"neurosummary": "Замечательно место, красивое оформление , еда и напитки на высоте","reviewAspects": [{"name": "Meal","positive": 4948,"neutral": 128,"negative": 769,"isTrusted": true},{"name": "Service","positive": 3942,"neutral": 37,"negative": 992,"isTrusted": false},{"name": "Staff","positive": 3585,"neutral": 364,"negative": 649,"isTrusted": true},{"name": "Kitchen","positive": 3738,"neutral": 43,"negative": 543,"isTrusted": false}// many more...],"reviewId": "oZ8-JiORxDB3HoEXFhP2fBNGf7u2akhh","rating": 5,"text": "Действительно, много хорошего можно сказать об этом месте, но отдельно вынесу пару пунктов:\n- Расположение. Близко к метро, располагается вдоль тихой и красивой московской улочки.\n- Еда. Очевидный и невероятный одновременно пункт. Вкуснее Филадельфии не видел в жизни! Толстые слои охлаждённой жирной рыбы, свежайшие авокадо и огурцы. Насчёт горячих блюд стоит добавить, что зачастую они совпадают с ожидания, а часто их превосходят.\n- Обслуживание. Быстро, уважительно, с вниманием к гостям.\n- Помещение. Громковатая музыка, но эта мера по большей части необходимая, ибо при фоновом шуме от других гостей это ощущается как дополнительная забота о спокойствии вас и вашей компании. Внешний вид помещения очень хорошо сочетается и коррелирует со стилистикой заведения. \n\nФото еды приложить, увы, не успею, ибо всё уже съедено, но к посещению это место я не могу не порекомендовать! ","date": "2026-01-28T17:55:04.134Z","authorName": "Лев Б.","authorId": "ucb55th4kpaxe61uv25xn81prc","authorAvatarUrl": "https://avatars.mds.yandex.net/get-yapic/59871/0y-2/islands-200","authorLevel": "Знаток города 3 уровня","likeCount": 0,"dislikeCount": 0,"businessComment": "Добрый день, Лев Б. \nМы очень рады, что вам понравилось наше расположение и атмосфера заведения. Приятно слышать, что наша Филадельфия и горячие блюда смогли превзойти ваши ожидания и доставить удовольствие. Спасибо за теплые слова о нашем обслуживании и внимании к гостям. Мы учтем ваш отзыв о громкости музыки, чтобы сделать ваше пребывание у нас еще комфортнее. Надеемся видеть вас снова в нашем заведении! \n\nС уважением, \nТануки","businessCommentDate": "2026-01-29T03:33:18.890Z","photos": ["https://avatars.mds.yandex.net/get-altay/18121248/2a0000019c05bee1702f3ecec19975882445/XXXL","https://avatars.mds.yandex.net/get-altay/18151954/2a0000019c05bec62589e6b36a5007d111df/XXXL","https://avatars.mds.yandex.net/get-altay/19673716/2a0000019c05beab5060a471244c024db6f3/XXXL"],"videos": [],"textTranslations": [{"language": "TR","text": "Gerçekten de, bu yer hakkında söylenecek çok güzel şeyler var, ancak ayrı ayrı birkaç nokta vereceğim:\n- Yerleşme. Metroya yakın, sakin ve güzel Moskova sokağı boyunca yer almaktadır.\n- Yiyecek. Aynı zamanda açık ve inanılmaz bir nokta. Hayatta Philadelphia'dan daha lezzetli görmedim! Soğutulmuş yağlı balıkların kalın katmanları, en taze avokado ve salatalıklar. Sıcak yemeklere gelince, bunların genellikle beklentilerle örtüştüğünü ve çoğu zaman onları aştığını eklemeye değer.\n- Servis. Hızlı, saygılı, konuklara dikkat ederek.\n- Konut. Gürültülü müzik, ancak bu önlem çoğunlukla gereklidir, çünkü diğer misafirlerin arka plan gürültüsüyle, sizin ve şirketinizin huzuru için ek bir endişe gibi geliyor. Odanın görünümü çok iyi birleşiyor ve kurumun üslubuyla ilişkilendiriliyor. \n\nNe yazık ki, yemeğin fotoğrafını eklemek için vaktim olmayacak, çünkü her şey çoktan yenmiş, ama burayı ziyaret etmek için tavsiye edemem ama tavsiye edemem! "}],"textLanguage": "RU","isAnonymous": false,"isPublicRating": true,"commentCount": 1,"bold": [],"keyPhrases": [],"authorProfileUrl": "https://reviews.yandex.ru/user/ucb55th4kpaxe61uv25xn81prc","authorAchievements": [],"authorProfessions": []}
Pricing — Pay Per Event (PPE)
Transparent per-event pricing. You pay for each review extracted — nothing else.
Events
| Event | What triggers it | Price / 1,000 |
|---|---|---|
| review_scraped | Each review extracted (includes business context, neurosummary, aspects) | $2.99 |
Apify Store Subscription Discounts
Higher subscription tiers get cheaper per-event pricing:
| Event | Free | Bronze | Silver | Gold |
|---|---|---|---|---|
| review_scraped | $2.99 / 1k | $2.79 / 1k | $2.49 / 1k | $2.29 / 1k |
Cost Calculator
Examples at base price (Free tier). Subscribers pay up to 23% less.
Competitor monitoring — 10 businesses, 100 reviews each:
| What | Count | Cost |
|---|---|---|
| Reviews | 1,000 | $2.99 |
| Total | $2.99 |
Market research — 50 businesses, 200 reviews each:
| What | Count | Cost |
|---|---|---|
| Reviews | 10,000 | $29.90 |
| Total | $29.90 |
Full extraction — 100 businesses, unlimited (~500 avg):
| What | Count | Cost |
|---|---|---|
| Reviews | ~50,000 | $149.50 |
| Total | ~$149.50 |
How to Scrape Yandex Reviews in Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("zen-studio/yandex-maps-reviews-scraper").call(run_input={"startUrls": [{"url": "https://yandex.com/maps/org/pushkin/1018907821/"}],"maxReviewsPerPlace": 200,"reviewSort": "newest",})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{item['businessTitle']} — {item['rating']}★ — {item['text'][:80]}")
How to Scrape Yandex Reviews in JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('zen-studio/yandex-maps-reviews-scraper').call({startUrls: [{ url: 'https://yandex.com/maps/org/pushkin/1018907821/' }],maxReviewsPerPlace: 200,reviewSort: 'newest',});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(item => {console.log(`${item.businessTitle} — ${item.rating}★ — ${item.text.slice(0, 80)}`);});
FAQ
Q: How many reviews can I scrape per business?
A: Set maxReviewsPerPlace to 0 for unlimited. The scraper uses a multi-source approach to collect all available reviews regardless of count. Businesses with 10,000+ reviews are fully supported.
Q: Do I need a Yandex account? A: No. No login, no cookies, no browser. Works immediately.
Q: What is the flat output format?
A: Each row is one review. The first review per business includes the full business context (name, rating, address, categories, AI summary, sentiment aspects). Subsequent rows carry businessId only — group by it to link back. Export to CSV and open in Excel or Google Sheets directly.
Q: What is neurosummary? A: Yandex generates an AI summary for each business based on all its reviews. The scraper includes this summary on the first review row per business, giving you a one-sentence overview of what reviewers think. Example: "Замечательно место, красивое оформление, еда и напитки на высоте."
Q: What are reviewAspects? A: Yandex analyzes review sentiment across dozens of topics — food, service, atmosphere, waiters, delivery, cleanliness, and more. Each aspect includes positive, neutral, and negative counts. This data is included on the first review row per business.
Q: Нужен ли браузер для работы? A: Нет. Парсер работает без браузера — быстро, стабильно, минимальное потребление ресурсов.
Q: Можно ли собрать все отзывы о бизнесе?
A: Да. Установите maxReviewsPerPlace в 0 для неограниченного сбора. Парсер автоматически соберёт все доступные отзывы, включая бизнесы с 10,000+ отзывами.
Q: Чем отличается от парсера мест (Yandex Places Scraper)? A: Places Scraper собирает данные организаций (63 поля) и включает 50 отзывов автоматически. Reviews Scraper специализируется на отзывах: неограниченное количество, фильтры по ключевому слову и рейтингу, плоский формат (один отзыв = одна строка). Используйте Places Scraper для поиска бизнесов, Reviews Scraper — для глубокого анализа отзывов.
Q: Сколько стоит парсинг отзывов? A: $2.99 за 1,000 отзывов. Нейросаммари и аспекты включены. Подписчики платят от $2.29 за 1,000.
Q: Does this work for Turkey? / Bu Türkiye için çalışıyor mu?
A: Yes. Yandex Maps is the #1 navigation app in Turkey with 5.6M+ users. The scraper covers Istanbul, Ankara, Antalya, Izmir, Bursa, and all Turkish cities. Set language to "tr" for Turkish translations.
Q: Türkiye'deki işletmelerin yorumlarını nasıl toplayabilirim?
A: İşletme URL'sini veya ID'sini girin, dil ayarını "tr" yapın ve çalıştırın. Tüm yorumlar otomatik olarak toplanır — tam metin, yıldız puanı, yazar bilgileri, fotoğraflar ve işletme yanıtı dahil. CSV olarak dışa aktarın.
Q: Can I use business IDs from the Places Scraper?
A: Yes. Run the Yandex Places Scraper first to discover businesses, then feed the businessId values into this scraper's businessIds input for deep review extraction.
Q: How are reviews sorted?
A: Four sort modes: relevance (Yandex's default ranking), newest (most recent first), highest (5-star first), lowest (1-star first). The sort applies before fetching, so you get the most relevant results within your limit.
Q: Are business replies included?
A: Yes. The businessComment and businessCommentDate fields contain the official business response when one exists. Empty string when there is no reply.
Supported Countries
| Country | Cities | Notes |
|---|---|---|
| Russia | 1,000+ | Full coverage — Moscow, St. Petersburg, all regions |
| Turkey | 80+ | Istanbul, Ankara, Antalya, Izmir, Bursa, and more |
| Kazakhstan | 20+ | Almaty, Astana, Shymkent |
| Belarus | 10+ | Minsk, Gomel, Brest |
| Uzbekistan | 10+ | Tashkent, Samarkand |
| Georgia | 5+ | Tbilisi, Batumi |
| Azerbaijan | 5+ | Baku |
| And more... | — | Armenia, Kyrgyzstan, Tajikistan, Ukraine |
Related Actors
| Actor | Description | Link |
|---|---|---|
| Yandex Maps Scraper | Places, phones, emails, reviews from Yandex Maps | Try it |
| 2GIS Reviews Scraper | Reviews from 2GIS with sentiment, dates, business replies | Try it |
| 2GIS Places Scraper | Places, phones, emails from 2GIS — 207 cities, 20 countries | Try it |
| 2GIS Property Scraper | Real estate listings from 2GIS | Try it |
| 2GIS Jobs Scraper | Job listings from 2GIS | Try it |
Proxy Configuration
Default: Apify Residential proxies (works out of the box). For custom proxies, set proxyConfiguration.useApifyProxy to false and provide proxyUrls:
{"proxyConfiguration": {"useApifyProxy": false,"proxyUrls": ["http://user:pass@proxy.example.com:8000"]}}
Disclaimer
Data is collected from publicly available sources and provided "as is" for informational purposes. Users are responsible for compliance with Yandex's terms of service, GDPR, and applicable regulations in their jurisdiction.
Start Scraping Yandex Reviews Now — Начать парсинг отзывов
Reviews, ratings, and sentiment data from the largest map service in Russia, Turkey, and CIS — extracted in minutes.