Yandex Maps Scraper | Парсер Яндекс Карт: Leads, Reviews & API
Pricing
from $4.99 / 1,000 places
Yandex Maps Scraper | Парсер Яндекс Карт: Leads, Reviews & API
Unofficial Yandex Maps API. Scrape business data, phone numbers, emails, reviews, photos, and posts from Russia, Turkey, and CIS. Export 63+ fields to Excel, JSON, or CSV. No browser needed — fast, unlimited, and pay-per-result. Includes AI review summaries and full menu prices.
Pricing
from $4.99 / 1,000 places
Rating
0.0
(0)
Developer

Zen Studio
Actor stats
0
Bookmarked
6
Total users
3
Monthly active users
2 days ago
Last modified
Categories
Share
Yandex Maps Scraper — Phones, Emails & Reviews | Парсер Яндекс Карт (2026)
Yandex Maps Scraper & API Alternative | Парсер Яндекс Карт
The fastest way to extract business data, reviews, and phones from Yandex Maps. More data and fewer restrictions than the official API.
- ~600 Places / Minute — Scrape 23,000+ places in under 40 minutes.
- Multilingual — Russia, Turkey (#1 navigation app, 5.6M users), Kazakhstan, and 12+ CIS countries.
- Formats — Export to JSON, Excel, CSV, or XML.
Extract phone numbers, emails, and business data from Yandex Maps across Russia, Turkey, Kazakhstan, and 50+ cities in CIS and Central Asia. Build lead lists, analyze competitors, or export full city databases to Excel — no browser, no login, no Yandex account. 63 data fields per place, 50 reviews included, optional photos and posts.
Парсер Яндекс Карт для сбора данных об организациях — телефоны, email, адреса, рейтинги, отзывы, фото. Один обязательный параметр. Без браузера, без авторизации.
Yandex Maps API Alternative — Why This Scraper?
| Feature | Official Yandex API | This Scraper |
|---|---|---|
| Cost | Expensive ($$$) per request | Pay only for results (PPE) |
| Speed | Real-time | ~600 places / minute |
| Data | Limited public data | Full data + Reviews + Photos |
| Not available | Available (via enrichment) | |
| Limits | Daily quotas | Unlimited |
What You Get
Contacts and B2B Leads — phone numbers, email addresses (via enrichment), website URLs, and social media links for every business. Export Yandex Maps to Excel or CSV for direct CRM import.
63 fields per place — identity, location, contacts, ratings, working hours, 100+ business features, chain/franchise info, booking links, metro stations, legal entity data (company name + tax ID), promotions, and panorama IDs.
| Category | Key Fields | Description |
|---|---|---|
| IDs & Metadata | businessId, url, type | Unique identifiers and Yandex Maps URLs |
| Contact Info | phones, website, socialLinks | Direct contact details. Emails via enrichment |
| Location | address, city, latitude, longitude | Precise coordinates and structured address (country, region, city, street, house) |
| Performance | rating, reviewCount, viewCount | Popularity and customer feedback metrics |
| Content | reviews, photos, posts | User-generated content, photos, and news posts |
| Features | features object | 100+ attributes: Wi-Fi, delivery, credit cards, outdoor seating, etc. |
| Schedule | workingHours, isOpenNow | Structured weekly schedule and current status |
| Legal | legalInfo | Tax ID (INN) and official legal entity name (OOO/IP) |
50 reviews per place (included) — full text, author name, rating, photos, videos, business reply, like/dislike counts. Sorted by relevance. Language setting controls which reviews surface first.
Photos and posts (optional) — high-resolution photo URLs with tags and dimensions. Business posts/news with full text, publication dates, and attached media.
Enrichment (optional) — email address, AI-generated review summary, full delivery menu with prices, related businesses nearby, hourly foot traffic patterns, booking availability, and trust/sentiment breakdown.
Quick Start — Быстрый старт
Minimal — one input, that's it
{"query": ["restaurant"],"location": "Moscow"}
With filters — top-rated cafes with Wi-Fi and delivery in Istanbul
{"query": ["cafe"],"location": "Istanbul","maxResults": 500,"filterRating": "gt4.5","filterWifi": true,"filterDelivery": true,"language": "tr"}
With reviews, photos, and enrichment
{"query": ["hotel"],"location": "Sochi","maxResults": 200,"maxPhotos": 20,"maxPosts": 10,"enrichBusinessData": true,"language": "en"}
From Yandex Maps URLs — paste and scrape
{"startUrls": [{"url": "https://yandex.com/maps/org/pushkin/1018907821/"},{"url": "https://yandex.com/maps/213/moscow/search/sushi/"}],"maxResults": 100,"maxPhotos": 10}
Direct business IDs — no search needed
{"businessIds": ["1018907821", "1017517628"],"enrichBusinessData": true,"maxPhotos": 50}
Парсинг Яндекс Карт — сбор базы организаций, телефонов, отзывов
Этот инструмент заменяет ручной сбор данных из Яндекс Карт. Вместо покупки устаревших баз или копирования вручную, вы получаете актуальные данные: телефоны, email, сайты, адреса, рейтинги, отзывы, фото и меню доставки — в структурированном JSON или CSV, готовом для CRM-импорта или аналитики.
Покрытие: Россия, Турция, Казахстан, Беларусь, Украина, Узбекистан, Грузия, Азербайджан и другие страны СНГ и Центральной Азии. Поиск работает на любом языке — русском, английском, турецком, казахском, украинском.
Türkiye'de İşletme Verileri — Yandex Harita Kazıyıcı
Yandex Harita, Türkiye'nin en çok kullanılan navigasyon uygulamasıdır ve 5,6 milyondan fazla kullanıcıya sahiptir. Bu araç, Yandex Harita'daki tüm işletme verilerini otomatik olarak toplar — telefon numaraları, e-posta adresleri, adresler, puanlar, yorumlar, fotoğraflar ve çalışma saatleri dahil. 63 alan, işletme başına 50 yorum otomatik olarak dahildir.
Desteklenen şehirler: İstanbul, Ankara, Antalya, İzmir, Bursa, Adana, Gaziantep, Konya, Mersin ve Türkiye genelindeki tüm şehirler.
Kullanım alanları:
- Müşteri adayı oluşturma — Restoran, kuaför, oto tamir gibi kategorilerde telefon ve e-posta toplayın. CSV olarak dışa aktarın, CRM'inize aktarın.
- Rakip analizi — Belirli bir bölgedeki tüm rakip işletmelerin puanlarını, yorumlarını ve fiyatlarını karşılaştırın.
- Yerel SEO — Şehirdeki tüm işletmeleri indirerek pazar büyüklüğünü ve boşlukları analiz edin.
Tarayıcı veya Yandex hesabı gerekmez. JSON, CSV veya Excel olarak dışa aktarın. Dil ayarını "tr" yaparak Türkçe adres, kategori ve yorumları alın.
{"query": ["restoran"],"location": "Istanbul","language": "tr","maxResults": 500}
Input Parameters — Входные параметры
Search — Поиск
| Parameter | Type | Description | Default |
|---|---|---|---|
query | array | Search queries — each runs as a separate search. Results are deduplicated across queries | Required |
category | string | Quick category dropdown — adds an optimized query for best results | None |
startUrls | array | Yandex Maps URLs — business pages, category pages, or search result URLs | None |
businessIds | array | Direct numeric business IDs from Yandex Maps URLs | None |
maxResults | integer | Max places per query. 0 = unlimited | 100 |
30 quick categories available: Restaurants, Cafes, Fast food, Coffee shops, Bars, Sushi, Pizza, Hotels, Pharmacies, Banks, Gas stations, Beauty salons, Fitness, Hospitals, Dentists, and more.
Location — Местоположение
| Parameter | Type | Description | Default |
|---|---|---|---|
location | string | City name in any language — Moscow, Стамбул, München, all work | "Moscow" |
coordinates | string | Exact center as longitude,latitude. Overrides location | None |
viewportSpan | string | Search area size as dLon,dLat (e.g. 0.5,0.3) | Auto |
language | string | Output language: ru, en, tr, uk, kk | "ru" |
Filters — Фильтры
20+ filters available: filterRating (gt4.9 to gt3.0), filterOpenNow, filterOpen24h, filterDelivery, filterTakeaway, filterWifi, filterCardPayment, filterParking, filterPetFriendly, filterWheelchairAccess, filterGoodPlace, filterMichelin, filterBusinessLunch, filterSummerTerrace, filterCuisine (array — italian, japanese, georgian...), filterPriceCategory (low/average/above_average/high), filterPriceMin/filterPriceMax, filterCategoryId, filterChainId, and customFilters for raw key:value filter strings.
Sort — Сортировка
| Parameter | Type | Description | Default |
|---|---|---|---|
sortBy | string | distance or empty for relevance | Relevance |
sortOrigin | string | Origin point for distance sort (lon,lat) | None |
Enrichment — Обогащение данных
| Parameter | Type | Description | Default |
|---|---|---|---|
enrichBusinessData | boolean | Fetch email, AI review summary, full menu, related places, foot traffic | false |
maxPhotos | integer | Photos per place. 0 = skip | 0 |
maxPosts | integer | Posts/news per place. 0 = skip | 0 |
Reviews (50 most relevant) are always included automatically at no extra cost.
System — Система
| Parameter | Type | Description | Default |
|---|---|---|---|
proxyConfiguration | object | Proxy settings. Residential recommended | Apify Residential |
Search Tips — Как искать правильно
Think like a user searching on Yandex Maps. The scraper works best with Category + City or Specific Intent queries.
| Goal | Query Example | Notes |
|---|---|---|
| Broad Category | restaurants in Moscow | Good for bulk data. Returns mixed results. |
| Specific Niche | specialty coffee near Nevsky Prospect | Highly targeted. Good for finding competitors. |
| Chain Business | Dodo Pizza Astana | Finds all locations of a specific chain. |
| Service & Area | dentist in Besiktas Istanbul | Excellent for service-based lead gen. |
| Multiple Types | bars and pubs in Minsk | You can combine terms. |
| Russian Queries | строительные магазины, Екатеринбург | Native language queries yield 20-30% more results. |
💡 Pro Tip: Always include the city or district name in your query or location field.
Maximize coverage
On Yandex Maps, "кафе" is an umbrella category that includes restaurants, cafes, bars, and coffee shops. Searching "кафе" in Moscow returns 23,000+ unique places — 3x more than "рестораны" (7,500).
| Query | Moscow results | Notes |
|---|---|---|
кафе | ~23,000 | Broadest food/drink term — includes restaurants |
рестораны | ~7,500 | Subset of кафе (91% overlap) |
аптеки | ~5,000+ | Pharmacies |
стоматология | ~3,000+ | Dentists |
Use multiple queries for distinct categories (e.g., ["аптеки", "стоматология", "медицинский центр"]). For overlapping categories ("рестораны" + "кафе"), the second query adds <3% extra. Set maxResults to 0 for unlimited. The category dropdown automatically uses optimized Russian queries.
Output Example — Пример выходных данных
Each place produces a structured JSON record with 63+ fields. Real output for Cafe Pushkin (enrichment enabled, 10 photos, 5 posts):
{"businessId": "1018907821","title": "Pushkin","rating": 4.9,"reviewCount": 5704,"phones": ["+7 (495) 739-00-33"],"website": "https://cafe-pushkin.ru/","email": "banquet@cafe-pushkin.ru","legalInfo": {"name": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"МОНЕ\"","taxId": "7703210406"}// + 55 more fields...}
{"businessId": "1018907821","title": "Pushkin","description": "Moscow, Tverskoy Boulevard, 26А","type": "business","url": "https://yandex.com/maps/org/pushkin/1018907821/","searchQuery": "direct","longitude": 37.60493,"latitude": 55.763722,"address": "Moscow, Tverskoy Boulevard, 26А","country": "Russian Federation","region": "","city": "Moscow","street": "Tverskoy Boulevard","house": "26А","postalCode": "125009","status": "open","isOpenNow": true,"isVerifiedOwner": true,"rating": 4.900000095367432,"ratingsCount": 5704,"reviewAspects": [{"name": "Meal","count": 3988,"positive": 3335,"neutral": 189,"negative": 464},{"name": "Staff","count": 2583,"positive": 1858,"neutral": 241,"negative": 484}// many more...],"categories": ["Restaurant","banquet hall","cafe"],"phones": ["+7 (495) 739-00-33"],"website": "https://cafe-pushkin.ru/","socialLinks": [],"workingHoursText": "Mon-Thu 9:00 AM–12:00 AM; Fri-Sun 24 hours","schedule": [{"day": "Monday","hours": "24 hours"},{"day": "Tuesday","hours": "09:00–00:00"},{"day": "Wednesday","hours": "09:00–00:00"},{"day": "Thursday","hours": "09:00–00:00"},{"day": "Friday","hours": "09:00–00:00"},{"day": "Saturday","hours": "24 hours"},{"day": "Sunday","hours": "24 hours"}],"features": {"average_bill2": "3500–4500 ₽","food_delivery": true,"coffee_to_go": true,"takeaway": true,"price_category": "high","gift_certificate": true,"uslugi_banketnyj_zal": "wedding reception","sobytiya": ["Business meeting","Family dinner","Company party","The Banquet","Wedding","Birthday"],"good_place": true,"ultima_guide_included": true,"caring_for_couriers_tea": true,"car_park": true,"payment_method": ["prepayment","cash","payment by card","online","Fast payment system","payment by credit card"],"caring_for_couriers_coffee": true,"breakfast": true,"music": "live","promotions": ["special offers","bonuses"],"caring_for_couriers_charging_station": true,"concierge_types": "Fine dining","business_lunch": true,"toilet": true,"online_takeaway": true,"caring_for_couriers_wc": true,"preliminary_registration": true,"concierge_category": "Restaurants","concierge_projects": ["Ultima Yandex Concierge","Yandex Concierge"],"elevator_wheelchair_accessible": true,"concierge_location": "Moscow","payment_by_credit_card": true,"special_menu": ["lenten","seasonal","pancakes"],"caring_for_couriers_water": true,"type_cuisine": ["european","russian","french","home cooking","national"],"wheelchair_access": "unavailable","parking_attendant": true,"wi_fi": true,"type_public_catering": ["elite restaurant","Family restaurant","Russian restaurant","Summer terrace restaurant","French restaurant"],"wheelchair_accessible_vocabulary": "Not available","features_institution": ["menu in English","live music","kitchen works twenty-four hours a day","free parking","bar counter","wine list","there is a banquet hall"],"dimmed_lights": true,"types_of_delivery": ["Yandex.Eda","Delivery-club","own courier service"],"summer_terrace": true,"michelin": true,"disable_captions": true},"photoCount": 2085,"photoUrlTemplate": "https://avatars.mds.yandex.net/get-altay/492546/2a0000015ed06603416cd0917f53e431490e/%s","videoCount": 36,"videos": [{"url": "https://frontend.vh.yandex.ru/player/vQftIWHHlCi0","thumbnail": "https://avatars.mds.yandex.net/get-vh/6275370/2a00000189b59841b9f790192e2e123fd57c/orig"},{"url": "https://frontend.vh.yandex.ru/player/voDkNvCO0BBs","thumbnail": "https://avatars.mds.yandex.net/get-vh/6919792/2a00000189cf650e85920c8d9df64e2207ea/orig"},{"url": "https://frontend.vh.yandex.ru/player/vrUGfMKwGQGc","thumbnail": "https://avatars.mds.yandex.net/get-vh/6332636/2a000001899c0d96839fef6a379a6d422911/orig"}// many more ...],"logoUrl": "https://avatars.mds.yandex.net/get-altay/6333331/2a0000018052d8b0661546e94a8e044b6254/%s","chainName": "","chainId": "","bookingLinks": [{"type": "booking","url": "https://www.restoran.ru/booking-widget-form.php?id=387205&name=%D0%9A%D0%B0%D1%84%D0%B5+%D0%9F%D1%83%D1%88%D0%BA%D0%B8%D0%BD%D1%8A"}],"nearbyMetro": [{"name": "Pushkinskaya","distance": "80 m"},{"name": "Tverskaya","distance": "101 m"},{"name": "Chekhovskaya","distance": "310 m"}],"nearbyStops": [{"name": "Tverskaya Street","distance": "39 m"},{"name": "Pushkinskaya Square","distance": "247 m"},{"name": "Tverskoy Boulevard","distance": "296 m"},{"name": "Tverskaya Square","distance": "400 m"},{"name": "Conservatory","distance": "940 m"}],"badges": [],"awards": null,"snippet": null,"regionId": 213,"geoId": 120540,"shortTitle": "Pushkin","timezoneOffset": 10800,"panorama": {"id": "1298062764_673119416_23_1689344339","longitude": 37.604728,"latitude": 55.763718},"bounds": {"sw": [37.600936,55.761386],"ne": [37.609146,55.766015]},"entrances": [{"longitude": 37.60491658,"latitude": 55.76371858,"azimuth": 298.8682933857268,"tilt": 0}],"popularityHistogram": {"wednesday": [0,0,0,0,0,0,0,0,0,0.00481879420134622,0.007006379747180878,0.007507310571141302,0.008923970912923827,0.010056309946043764,0.010453711655212231,0.010268655494505025,0.009339281282805895,0.009782904392482795,0.011326801504668617,0.011509981519967731,0.009745381484320968,0.007923303175717222,0.006459398081385482,0.004094090397802522],"sunday": [0.005201186747249955,0.003928477925870084,0.0033890008417070535,0.003328623071301201,0.0035798559973119954,0.0037381344462855304,0.0035622884539453204,0.003051294668250588,0.002818993754994171,0.003694300867205575,0.0055856259972352435,0.007299228989516611,0.008227068173154575,0.008687747150177765,0.009162241379751444,0.00954582783636942,0.010089227770022097,0.010442795900110609,0.010069101846553477,0.00878820620884739,0.007444544979306968,0.006595162785461919,0.005475615652851698,0.003525618339150806],"friday": [// ...],"tuesday": [// ...],"monday": [// ...],"thursday": [// ...],"saturday": [// ...]},"sources": [{"name": "Advizzer","url": "http://advizzer.com/places.html"},{"name": "GreatList","url": "https://greatlist.ru/"},{"name": "Restoran.ru","url": "http://www.restoran.ru/msk/detailed/restaurants/cafepushkin/"},{"name": "Яндекс","url": "ya.ru"},{"name": "Яндекс","url": " https://ya.ru"},{"name": "Yandex","url": "https://www.yandex.com"},{"name": "a-a-ah.ru","url": "http://a-a-ah.ru/pushkin"},{"name": "leclick.ru","url": "http://leclick.ru/restaurant/russia/moscow/puskin"},{"name": "банкеты-москва.рф","url": "http://msk.banketprofi.ru/"},{"name": "gidm.ru","url": "https://cafepushkin.gidm.ru/"},{"name": "restoclub.ru","url": "https://www.restoclub.ru/msk/place/pushkin"}],"featureGroups": [{"name": "Достижения","features": ["good_place","michelin","ultima_guide_included"]},{"name": "Цены","features": ["price_category","average_bill2"]},{"name": "Общая информация","features": ["types_of_delivery","type_cuisine","type_public_catering","gift_certificate","payment_by_credit_card","menu for children","food_delivery","takeaway","promotions","payment_method","online_takeaway","business_lunch","wi_fi","coffee_to_go","breakfast","nursery"]},{"name": "Особенности","features": ["features_institution","summer_terrace","food_court1","sports_broadcasts","table_games","music","billiards","dancefloor","special_menu","karaoke","projector"]},{"name": "Доступность","features": ["elevator_wheelchair_accessible","ramp","wheelchair_access","call_button","toilet_for_disabled","automatic_door","wheelchair_accessible_vocabulary"]},{"name": "Забота о курьерах","features": ["caring_for_couriers_water","caring_for_couriers_tea","caring_for_couriers_coffee","caring_for_couriers_charging_station","caring_for_couriers_wc"]}],"menu": {"source": "","sourceUrl": "","totalItems": 116,"items": [{"title": "Морские гребешки, форель","description": "Морские гребешки бланшированные, соус (горчица зёрнами, светлый бальзамик, сок лимона, шафран, ваниль, табаско, фундучное масло), карпаччо из форели, маринад (белое вино, сок лимона, мед, петрушка, эстрагон, кервель, табаско),редис, огурец, лук-си...","price": "1690","currency": "₽","volume": "","photoUrl": "","category": "Холодные закуски"},{"title": "Тартар из тунца с авокадо","description": "Тунец и авокадо, приправленные трюфельным и оливковым маслами под пеной из васаби","price": "1790","currency": "₽","volume": "","photoUrl": "","category": "Холодные закуски"},{"title": "Заливное из щуки, судака и лосося","description": "Заливное из трех видов рыб в сочетании со стружкой хрена, особый вкус придает соус на основе взбитых сливок со свекольным соком и хреном.","price": "1790","currency": "₽","volume": "","photoUrl": "","category": "Холодные закуски"}// many more ...]},"additionalAddress": "","bookingPartner": null,"legalInfo": {"name": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"МОНЕ\"","taxId": "7703210406"},"actionButtons": [{"type": "url","title": "Reserve","url": "https://cafe-pushkin.ru/rezerv/?utm_source=yandexsprav&utm_medium=cpc&utm_campaign=button_rezerv"}],"promo": null,"email": "banquet@cafe-pushkin.ru","neurosummary": "Отличный атмосферный ресторан с живой музыкой 😍","relatedPlaces": [{"oid": "1133929046","name": "Armenia"},{"oid": "1106897219","name": "Turandot"},{"oid": "64965801257","name": "Villa Pasta"},{"oid": "1753578737","name": "Volna"},{"oid": "87718782132","name": "DiDi"},{"oid": "192990200894","name": "Twins Garden"},{"oid": "131696993544","name": "True Cost"},{"oid": "188741785161","name": "Aragvi"},{"oid": "179370205268","name": "Cdl"},{"oid": "1286674618","name": "Restaurant Fahrenheit"}],"visitsHistogram": {"fri": {"00": 0.003687649079,"01": 0.002346034553,"02": 0.00163037036,"03": 0.001352871398,"04": 0.001254800161,"05": 0.001246101668,"06": 0.001455888837,"07": 0.002083544755,"08": 0.003635117008,"09": 0.005593301138,"10": 0.00712815864,"11": 0.007921256472,"12": 0.009288795915,"13": 0.01023113259,"14": 0.01074246749,"15": 0.01075560051,"16": 0.01017297208,"17": 0.0109884131,"18": 0.01238136578,"19": 0.01300322271,"20": 0.01179754344,"21": 0.01018866348,"22": 0.009356507709,"23": 0.00783665937},"mon": {"00": 0,"01": 0,"02": 0,"03": 0,"04": 0,"05": 0,"06": 0,"07": 0,"08": 0,"09": 0.003890272783,"10": 0.005630994604,"11": 0.006150857441,"12": 0.007140950541,"13": 0.007952809826,"14": 0.008400696903,"15": 0.008286252033,"16": 0.007667294607,"17": 0.008147587831,"18": 0.009525190237,"19": 0.009438716989,"20": 0.007714709918,"21": 0.006226585492,"22": 0.005208350212,"23": 0.003453813138},"sat": {// ...},"sun": {// ...},"thu": {// ...},"tue": {// ...},"wed": {// ...}},"trustFeatures": [{"name": "Meal","aspectId": 3502043738,"positive": 3335,"neutral": 189,"negative": 464,"isTrusted": true},{"name": "Kitchen","aspectId": 3502044248,"positive": 2438,"neutral": 73,"negative": 395,"isTrusted": false},{"name": "Service","aspectId": 3502046347,"positive": 1989,"neutral": 72,"negative": 523,"isTrusted": false}// many more ...],"discoveryCollections": null,"bookingAvailability": null,"mobileVideos": [{"id": "vQftIWHHlCi0","playerUrl": "https://frontend.vh.yandex.ru/player/vQftIWHHlCi0","previewUrl": null,"duration": 56747,"width": 1920,"height": 1080},{"id": "voDkNvCO0BBs","playerUrl": "https://frontend.vh.yandex.ru/player/voDkNvCO0BBs","previewUrl": null,"duration": 19039,"width": 1080,"height": 1920},{"id": "vrUGfMKwGQGc","playerUrl": "https://frontend.vh.yandex.ru/player/vrUGfMKwGQGc","previewUrl": null,"duration": 9520,"width": 720,"height": 1280}// many more ...],"mobilePosts": [{"id": 55902111,"text": null,"publicationTime": 1759921719553,"photos": [{"size": {"width": 1280,"height": 625},"url_template": "https://avatars.mds.yandex.net/get-sprav-posts/16161418/2a00000199c3822ad6779b90b9606d8a7b09/%s","id": "997da6a2-e48c-4e13-a912-a014b8a329e2"}]}],"reviews": [{"reviewId": "D3uEHNVswxITC9nnfy3HCPb4mh78sg0Yc","rating": 1,"text": "Racist receptionist and staff. The receptionist unnecessarily kept us waiting for 30mins though multiple tables were available. Even after 30 mins she did not bother to call us. Onefine gentlemen saw us waiting at the tea bar counter, on enquiry he understood that we have beenwaiting for a table. He apologised and told us multiple tables are free. Service was pathetic,the waiter again took another 20 mins before taking the order. Asians please avoid thisrestaurant and save yourself from unnecessary hastle.","date": "2025-09-09T08:12:55.997Z","authorName": "Ashwani Gupta","authorId": "wyvq09anw6d4u5xz5jr7g3bvx0","authorAvatarUrl": "https://avatars.mds.yandex.net/get-yapic/57243/0o-1/islands-200","authorLevel": "Level 2 Local Expert","likeCount": 0,"dislikeCount": 0,"businessComment": "Hello! Thank you for your feedback and for sharing your experience. Wesincerely apologize that your visit was ruined due to poor service and inappropriate treatment.This is completely unacceptable, and we will definitely pass your comments to the management. Wehope you will give us another chance to demonstrate a higher level of service and to make amendsfor the inconvenience. ","businessCommentDate": "","photos": [],"snippet": "","videos": [],"textTranslations": [{"language": "ru","text": "Администратор и персонал - расисты. Администратор без всякой необходимостизаставила нас ждать 30 минут, хотя было занято несколько столиков. Даже спустя 30 минут она неудосужилась нам позвонить. Один прекрасный джентльмен увидел, что мы ждем за стойкой чайногобара, и по его вопросу понял, что мы ждем столик. Он извинился и сказал, что несколько столиковсвободны. Обслуживание было отвратительным, официанту потребовалось еще 20 минут, прежде чем онпринял заказ. Азиаты, пожалуйста, избегайте этого ресторана и избавьте себя от ненужной спешки."},{"language": "tr","text": "Irkçı resepsiyonist ve personel. Birden fazla masa mevcut olmasına rağmenresepsiyonist gereksiz yere bizi 30 dakika bekletti. 30 Dakika sonra bile bizi aramaya zahmetetmedi. İyi bir beyefendi bizi çay barının tezgahında beklerken gördü, soruşturma üzerine birmasa beklediğimizi anladı. Özür diledi ve bize birden fazla masanın ücretsiz olduğunu söyledi.Servis acınacak haldeydi, garson siparişi almadan önce yine 20 dakika daha aldı. Asyalılar lütfenbu restorandan kaçının ve kendinizi gereksiz sıkıntılardan kurtarın."}],"textLanguage": "en","isAnonymous": null,"isPublicRating": null,"commentCount": null,"bold": null,"keyPhrases": [],"authorProfileUrl": "","authorAchievements": [],"authorProfessions": []},{"reviewId": "0ArYLzSsC5bxHV20lcVA4TIe3HxESvxJ","rating": 5,"text": "Восхитительное место, я бы даже назвала иммерсивным рестораном. Весь антураж выдержан в духе дворянской усадьбы 19 века. Потрясающая лепнина, антикварная мебель, официанты полностью поддерживают колорит, - вообщем в Пушкине можно на 100% почувствовать себя аристократом из 19 в.) \nМеню безукоризненно, все очень достойно и вкусно. Цены обсуждать не буду, очевидно, что они рассчитаны на дворян)) \nПосещение ресторана удачно совпало с перечитыванием мной Анны Карениной, я имела стойкое ощущение обеда у баронессы Шильтон)\n","date": "2025-08-21T07:48:09.383Z","authorName": "Вероника Анина","authorId": "83pb383eve3j5p5bdep0dv5a94","authorAvatarUrl": "https://avatars.mds.yandex.net/get-yapic/58107/0d-2/islands-200","authorLevel": "Дегустатор 3 уровня","likeCount": 0,"dislikeCount": 0,"businessComment": "Вероника, добрый день!\nБлагодарим за отзыв и прекрасные фотографии! Рады, что все понравилось) Ждем новой встречи!","businessCommentDate": "","photos": ["https://avatars.mds.yandex.net/get-altay/15437010/2a00000198cb9ae6debcc776a94bbcdcdfab/XXXL","https://avatars.mds.yandex.net/get-altay/16399547/2a00000198cb9aefcc76f5074d7e5a688f44/XXXL","https://avatars.mds.yandex.net/get-altay/16480821/2a00000198cb9ad3543f6909531ece753fdc/XXXL","https://avatars.mds.yandex.net/get-altay/16823151/2a00000198cb9ade8ff9ee0944087708a4e4/XXXL"],"snippet": "","videos": [],"textTranslations": [{"language": "tr","text": "Keyifli bir yer, ben sürükleyici bir restoran bile derdim. Tüm çevre, 19. yüzyılın soylu malikanesinin ruhuna göre korunmuştur. Çarpıcı sıva işleri, antika mobilyalar, garsonlar rengi tamamen destekliyor - genel olarak Puşkin'de 19. yüzyıldan kalma bir aristokrat gibi% 100 hissedebilirsiniz.) \nMenü kusursuz, her şey çok değerli ve lezzetli. Fiyatları tartışmayacağım, soylular için tasarlandıkları açık)) \nRestorana yapılan ziyaret, Anna Karenina'nın yeniden okumamla başarılı bir şekilde aynı zamana denk geldi, Barones Shilton'da sürekli bir akşam yemeği hissi yaşadım)\n"}],"textLanguage": "ru","isAnonymous": null,"isPublicRating": null,"commentCount": null,"bold": null,"keyPhrases": [],"authorProfileUrl": "","authorAchievements": [],"authorProfessions": []}// many more ...],"photos": [{"url": "https://avatars.mds.yandex.net/get-altay/492546/2a0000015ed06603416cd0917f53e431490e/XXXL","width": 958,"height": 639,"tags": [{"id": "Interior","name": "Interior"}]},{"url": "https://avatars.mds.yandex.net/get-altay/9237948/2a00000188f531b6143e54f75a76a7a928ef/XXXL","width": 904,"height": 597,"tags": [{"id": "Interior","name": "Interior"}]}// many more ...],"posts": [{"postId": 55902111,"text": "30 октября в 19:00 в ресторане «Кафе Пушкинъ» пройдет винный ужин: «Усадебная культура России. Чем подчевали, что пили и чем запивали русские люди с конца XVIII до первой половины XIX века»\n\nРусская усадебная культура – особое явление. Ее расцвет пришелся на конец XVIII – первую половину XIX века, когда усадьба стала не только загородным имением, но и центром духовной и интеллектуальной жизни дворянства.\n\nВ тени лесов проходили долгие беседы, чтение стихов и, конечно же, неспешные ужины с вином.\n\n30 октября в 19:00 Сергей Аксеновский – шеф-сомелье Maison Dellos и Андрей Махов шеф-повар ресторана «Кафе Пушкинъ» расскажут, чем угощали хозяева своих гостей, создав ужин по рецептам того времени!","date": "2025-10-08T11:08:39.553000+00:00","photos": [""],"type": "post"}],"reviewCount": 5704}
Pricing — Pay Per Event (PPE) — Тарифы
Transparent per-event pricing. You only pay for what you extract.
Events
| Event | What triggers it | Price / 1,000 |
|---|---|---|
| place_scraped | Each place extracted (includes 50 reviews) | $6.99 |
| place_enriched | Each place enriched (email, AI-generated review summary, menu) | $1.50 |
Enrichment is optional. If enrichBusinessData is off, you only pay place_scraped. You never pay for duplicates — results are automatically deduplicated across all queries, URLs, and business IDs in a single run.
Apify Store Subscription Discounts
Higher subscription tiers get cheaper per-event pricing:
| Event | Free | Bronze | Silver | Gold |
|---|---|---|---|---|
| place_scraped | $6.99 / 1k | $6.49 / 1k | $5.99 / 1k | $4.99 / 1k |
| place_enriched | $1.50 / 1k | $1.20 / 1k | $1.00 / 1k | $0.80 / 1k |
Cost Calculator — Калькулятор стоимости
Examples at base price (Free tier). Subscribers pay up to 29% less.
Lead generation — 1,000 businesses with contacts and reviews:
| What | Count | Cost |
|---|---|---|
| Places (+ 50 reviews each) | 1,000 | $6.99 |
| Total | $6.99 |
Market research — 500 restaurants with enrichment:
| What | Count | Cost |
|---|---|---|
| Places | 500 | $3.50 |
| Enrichment (email, AI summary, menu) | 500 | $0.75 |
| Total | $4.25 |
Photos and posts are included in the place_scraped event — no additional charge.
How to Scrape Yandex Maps Data in Python — Парсинг Яндекс Карт на Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("zen-studio/yandex-places-scraper").call(run_input={"query": ["restaurant"],"location": "Moscow","maxResults": 100,"enrichBusinessData": True,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{item['title']} — {item['rating']} — {item['phones']}")
How to Scrape Yandex Maps Data in JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('zen-studio/yandex-places-scraper').call({query: ['restaurant'],location: 'Moscow',maxResults: 100,enrichBusinessData: true,});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(item => {console.log(`${item.title} — ${item.rating} — ${item.phones}`);});
FAQ — Часто задаваемые вопросы
Q: How many places can I scrape from Yandex Maps?
A: Set maxResults to 0 for unlimited. Broad queries like "кафе" return 23,000+ results in Moscow in under 40 minutes. Use the broadest relevant Russian term and the scraper automatically covers the full city. Run multiple queries for distinct categories — results are deduplicated.
Q: Do I need a Yandex account? A: No. No login, no cookies, no browser. Works immediately.
Q: Нужен ли браузер для работы? A: Нет. Парсер работает без запуска браузера — это означает высокую скорость и низкое потребление ресурсов.
Q: Which countries does Yandex Maps cover? / Какие страны покрывает Яндекс Карты? A: Russia, Turkey, Kazakhstan, Belarus, Ukraine, Uzbekistan, Georgia, Azerbaijan, Armenia, Kyrgyzstan, Tajikistan, and select Middle Eastern regions. Coverage is strongest in Russia and Turkey.
Q: Can I search in English? A: Yes. Location accepts any language — type "Moscow", "Москва", or "Moskova". Search queries work in any language too, though Russian queries return the most results for Russian cities.
Q: How do reviews work?
A: 50 most relevant reviews are included automatically with every place at no extra cost. The language setting controls which reviews surface first — Turkish locale returns Turkish reviews first, English returns English reviews first.
Q: What does enrichment add? A: Email address, AI-generated review summary, full delivery menu with prices and photos, related businesses nearby, hourly foot traffic patterns, booking availability, and detailed sentiment analysis. Costs an additional $1.50/1,000 places.
Q: Как собрать телефоны и email организаций из Яндекс Карт?
A: Телефоны извлекаются автоматически. Для email включите enrichBusinessData. Экспортируйте результаты в CSV для импорта в CRM.
Q: Can I scrape specific businesses by URL or ID?
A: Yes. Use startUrls to paste Yandex Maps URLs directly, or businessIds to pass numeric organization IDs. Both skip search and fetch the business directly.
Q: Сколько стоит парсинг? A: $6.99 за 1000 мест (включая 50 отзывов на место). Обогащение данных (email, нейросаммари, меню) — дополнительно $1.50 за 1000 мест. Фото и посты — без дополнительной платы.
Q: What filters are available? A: 20+ filters — rating threshold, open now, 24/7, delivery, takeaway, Wi-Fi, card payment, parking, pet-friendly, wheelchair access, Michelin, cuisine type, price range, chain ID, and more.
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, İzmir, Bursa, and all Turkish cities on Yandex Maps. Set language to "tr" for Turkish addresses, categories, and reviews.
Q: Türkiye'deki işletmelerin verilerini nasıl toplayabilirim?
A: Arama sorgunuzu girin (ör. "restoran", "kuaför", "eczane"), şehri seçin ve çalıştırın. Telefon numaraları, adresler, puanlar ve yorumlar otomatik olarak toplanır. E-posta için enrichBusinessData seçeneğini etkinleştirin. Sonuçları CSV veya Excel olarak dışa aktarın.
Q: Bu aracın maliyeti nedir? A: 1.000 işletme için $4 (her işletme için 50 yorum dahil). Veri zenginleştirme (e-posta, AI yorum özeti, menü) — ek $1,50 / 1.000 işletme. Fotoğraflar ve gönderiler ücretsizdir.
Q: Hangi Türk şehirleri destekleniyor? A: İstanbul, Ankara, Antalya, İzmir, Bursa, Adana, Gaziantep, Konya, Mersin ve Yandex Harita'daki tüm Türk şehirleri. Yandex, Türkiye'de 2025'te işletme kayıtlarında %162 büyüme kaydetti.
Q: How do I generate leads from Yandex Maps?
A: Set your query (e.g. "restoran" or "kuaför"), pick a city, enable enrichBusinessData for emails, and export to CSV. You'll get phone numbers, emails, websites, and addresses ready for CRM import or cold outreach.
Q: Is this a Google Maps alternative for Russia and Turkey? A: Yes. For Russian and Turkish cities, Yandex Maps has significantly more business listings than Google Maps. This scraper extracts the same data types (name, phone, address, rating, reviews) but from Yandex's larger local database.
Supported Countries — Покрытие стран
| Country | Cities | Notes |
|---|---|---|
| Russia | 1,000+ | Full coverage — Moscow, St. Petersburg, all regions |
| Turkey | 80+ | Istanbul, Ankara, Antalya, İzmir, 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 Reviews Scraper | Unlimited reviews from Yandex Maps with AI summary, sentiment, and author profiles | Try it |
| 2GIS Places Scraper | Places, phones, emails from 2GIS — 207 cities, 20 countries | Try it |
| 2GIS Reviews Scraper | Reviews from 2GIS with sentiment, dates, and business replies | Try it |
| 2GIS Jobs Scraper | Job listings from 2GIS | Try it |
| 2GIS Property Scraper | Real estate listings — квартиры, аренда, недвижимость | Try it |
Proxy Configuration — Настройка прокси
Default: Apify Residential proxies (works out of the box). 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' terms of service and applicable regulations in their jurisdiction.
Start Scraping Yandex Maps Now — Начать парсинг Яндекс Карт
Structured business data from the largest map service in Russia, Turkey, and CIS — extracted in minutes.
