Yandex Maps Reviews Scraper | Парсер Отзывов Яндекс Карт
Pricing
from $2.29 / 1,000 reviews
Yandex Maps Reviews Scraper | Парсер Отзывов Яндекс Карт
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
5.0
(2)
Developer
Zen Studio
Maintained by CommunityActor stats
11
Bookmarked
575
Total users
105
Monthly active users
0.25 hours
Issues response
20 hours ago
Last modified
Categories
Share
Yandex Maps Reviews Scraper — Full Text, Ratings & AI Summary | Парсер отзывов Яндекс Карт (2026)
От Zen Studio — создателей парсеров Yandex, 2GIS, Ozon, Avito, Wildberries.
From Zen Studio, creators of scrapers across these leading Russian platforms.
Почему этот актор? / Why choose this actor?
Тысячи отзывов об одном месте. / Thousands of reviews per place.
В нашем тесте собран 8 261 уникальный отзыв о Парке Горького. Расширенный сбор позволяет получить больше истории; полное совпадение с числом отзывов на сайте не гарантируется.
A previous test collected 8,261 unique reviews from Gorky Park. Extended collection reaches deeper into review history; it does not guarantee every review shown on the website.
Текст, фото и ответ организации. / Text, photos and the business reply.
Анализируйте отзывы вместе с оценками, фотографиями и ответами организаций, если они доступны. Фильтруйте по числу звёзд для исследования жалоб или положительного опыта.
Analyze full review text alongside ratings, photos and business replies where available. Filter by star rating to study complaints or positive experiences.
Команда №1 по «Yandex», «Ozon» и «Avito». / From the team behind #1 results for “Yandex”, “Ozon” and “Avito”.
Акторы Zen Studio заняли первое место по этим запросам в Apify Store по релевантности. Наши Yandex Maps и Yandex Reviews заняли два первых места по запросу «Yandex Maps».
Zen Studio actors have ranked first for these searches by Apify Store relevance. Our Maps and Reviews scrapers have occupied both top positions for “Yandex Maps”.
Быстрый старт / Quick start
Начните с 20 отзывов. Для глубокой выгрузки увеличьте maxReviewsPerPlace, например до 10000, и задайте лимит расходов. Количество зависит от организации и доступности отзывов.
Start with 20 reviews. For deeper collection, raise maxReviewsPerPlace, for example to 10000, and set a spending limit. Coverage varies by business and review availability.
{"startUrls": [{"url": "https://yandex.com/maps/org/232873728437/reviews/"}],"maxReviewsPerPlace": 20,"reviewSort": "relevance"}
Открыть ввод / Open actor input. Замените ссылку своей организацией. / Replace the URL with your business.
Бесплатный тариф: до 100 организаций и 100 отзывов на каждую за запуск, 500 отзывов за всё время. Затем лимит снижается до 10 организаций и 10 отзывов на каждую.
Free plans allow up to 100 businesses and 100 reviews each per run, with 500 reviews lifetime. After that, limits drop to 10 businesses and 10 reviews each.
| Zen Studio · Maps & Business Data | ||
Вы здесь | Phones & emails | Reviews & replies |
Copy to your AI assistant
Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.
zen-studio/yandex-maps-reviews-scraper on Apify. Call: ApifyClient("TOKEN").actor("zen-studio/yandex-maps-reviews-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Key inputs: startUrls (array), businessIds (array), maxReviewsPerPlace (integer). Full actor spec (input schema with all params/enums/defaults, output dataset fields, README): GET https://api.apify.com/v2/acts/zen-studio~yandex-maps-reviews-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Pricing: review_scraped $0.00299/review. Get token: https://console.apify.com/account/integrations To reach the maintainers, add feedback="<what you needed and did not get>" to any run, including one that worked: a missing field or option, a wrong or empty result, or which actor you are switching to or from and why. The run returns its data exactly as it would without the note, and a human reads every note.
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 | 35 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
35 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, photoDetails, videos, textTranslations | Attached images (URLs + dimensions/id/moderation), 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/, yandex.ru/maps/org/-/ID/reviews/, and short share links (yandex.com/maps/-/CODE) | [] |
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 | 100 |
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" |
Output Example
{"businessId": "1036014863","businessTitle": "Тануки","businessUrl": "https://yandex.com/maps/org/tanuki/1036014863/","businessAddress": "Moscow, Bolshoy Zlatoustinsky Lane, 1с1","businessCity": "Moscow","businessRating": 5,"businessRatingsCount": 9550,"businessCategories": ["Restaurant","sushi bar"],"neurosummary": "Замечательно место, красивое оформление , еда и напитки на высоте","reviewAspects": [{"name": "Meal","positive": 6172,"neutral": 141,"negative": 784,"isTrusted": true},{"name": "Service","positive": 4972,"neutral": 41,"negative": 1019,"isTrusted": false},{"name": "Staff","positive": 4539,"neutral": 414,"negative": 678,"isTrusted": true},{"name": "Kitchen","positive": 4686,"neutral": 46,"negative": 555,"isTrusted": false}],"reviewId": "oZ8-JiORxDB3HoEXFhP2fBNGf7u2akhh","rating": 5,"text": "Действительно, много хорошего можно сказать об этом месте, но отдельно вынесу пару пунктов:\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": 4,"dislikeCount": 1,"businessComment": "Добрый день, Лев Б. \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"],"photoDetails": [{"url": "https://avatars.mds.yandex.net/get-altay/18121248/2a0000019c05bee1702f3ecec19975882445/XXXL","id": "18121248_2a0000019c05bee1702f3ecec19975882445","width": 4096,"height": 3072,"createdTime": "2026-01-28T17:55:24.533Z","moderationStatus": "ACCEPTED","likeCount": 0,"dislikeCount": 0,"copyright": ""},{"url": "https://avatars.mds.yandex.net/get-altay/18151954/2a0000019c05bec62589e6b36a5007d111df/XXXL","id": "18151954_2a0000019c05bec62589e6b36a5007d111df","width": 4096,"height": 3072,"createdTime": "2026-01-28T17:55:17.002Z","moderationStatus": "ACCEPTED","likeCount": 0,"dislikeCount": 0,"copyright": ""}],"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'da…"}],"textLanguage": "RU","textLanguageName": "Русский","isAnonymous": false,"isPublicRating": true,"commentCount": 1,"bold": [],"keyPhrases": [],"trustedLikeCount": 0,"isPinned": false,"reviewType": "YANDEX","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. 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.
More Zen Studio scrapers for maps & local data
Baidu Maps 百度地图
Google Maps
Apple Maps
Yandex Maps Яндекс Карты
2GIS 2ГИС
Naver Map & Place 네이버 지도
Bing Maps
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 |
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.
