Skip to content

Yandex Maps Scraper | Places, Phones, Reviews

Try for free

Scrape Yandex Maps places by search query and location or by place ID. Get name, category, address, phone, website, rating, opening hours, coordinates, popular times, reviews, photos and menus. No login needed.

🗺️ Yandex Maps Scraper

Turn any Yandex Maps search into a clean spreadsheet of places: name, category, address, phones, website, rating, opening hours, coordinates, popular times, menu highlights and more. Add reviews, photos and full menus when you need them. No login, no API key, and 1,000 places take about a minute.

✨ Why use Yandex Maps Scraper?

  • ⚡ Fast — reads Yandex Maps' own JSON data directly instead of driving a browser, so 1,000 places finish in about a minute and 10,000 in under two minutes.
  • 🔎 Search like a user — type what you would type into Yandex Maps (кофе в Москве, dentist Almaty) or pass exact place IDs and links.
  • 🧭 Goes past the 500-result wall — set a Location or Coordinates and the actor splits the area into tiles automatically to collect thousands of places per query.
  • 📞 Contact-ready — phones (formatted and raw), websites, Telegram/VK/WhatsApp links, full and structured addresses.
  • ⭐ Rich extras on demand — reviews with owner replies, review aspects, photo links with sizes and tags, full menus and price lists.
  • 💸 Cheap and simple — pay per place saved, no start fee.

🎯 Use cases

  • 📇 Lead generation — build lists of cafes, clinics, salons, shops or B2B companies in Russia, Kazakhstan, Belarus, Uzbekistan, Turkey and other countries Yandex covers, with phones and websites.
  • 🏙️ Market research — count competitors in a city or district, compare ratings and price levels, map chains and their branches.
  • 🍽️ Menu and price monitoring — track restaurant menus and prices over time with the full menu option.
  • 💬 Reputation analysis — collect reviews, ratings and review aspects (food, service, prices) for your locations and competitors.
  • 🗺️ Geo datasets — coordinates, opening hours, popular times and nearby metro stations for GIS and footfall analysis.

🚀 How to use

  1. Enter one or more Search queries, for example кофе в Москве or pizza.
  2. Optionally set a Location (Москва, Almaty, Istanbul) or exact Coordinates, and any Filters (rating, price level, Good Place, categories).
  3. Set Max places per query.
  4. Turn on reviews, photos or the full menu if you need them.
  5. Click Start and download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
querySearch queries, one per line.
locationsCity, district or country to search in. Needed for more than about 500 places per query.
maxItemsMax places per query (default 20).
organizationIdsYandex place IDs (1364580496), place links, or short share links (https://yandex.ru/maps/-/…).
ratingFilter, priceCategories, goodPlaceOnly, categoryIdsYandex Maps' own search filters.
languageLanguage of names, hours and features (RU, EN, KK, TR, AZ, UK, UZ, BE).
coordinates, viewportSpanExact search area as lat,lng and its size in degrees.
maxReviews, reviewsSort, includeReviewerDataReviews per place, their order, and reviewer details.
maxPhotos, includePhotoAuthorsPhoto links per place and who uploaded them.
includeMenuFull menu or price list.
{
  "query": ["кафе"],
  "locations": "Москва",
  "maxItems": 500,
  "ratingFilter": "gt4.5",
  "language": "RU",
  "maxReviews": 10,
  "reviewsSort": "by_time"
}

📤 Output

One row per place. The main fields:

FieldExample
placeId111815961340
titleНеШабли
categories["Ресторан"]
fullAddressМосковская область, муниципальный округ Истра, деревня Вельяминово, 43А
phone / phones+7 (495) 927-88-88; +7 (931) 223-72-23
websitelist of links
location{"lat": 55.889129, "lng": 36.863769}
totalScore, ratingCount, reviewsCount5, 321, 162
workingHoursText, workingHoursпн-чт 10:00–22:00; … and one entry per day
statusText, isOpenNowДо 22:00, true
featuresamenities such as Wi-Fi, кухня: европейская, смешанная
metroDetails, stopDetailsnearby stations with distance
visitsHistogrampopular times, 24 values per weekday
menuTop / menupopular items / full menu with prices
reviews, reviewAspects, reviewTagswhen reviews are on
photos, photoDetails, photosCountwhen photos are on
urlhttps://yandex.ru/maps/org/111815961340/

Example (trimmed):

{
  "placeId": "111815961340",
  "title": "НеШабли",
  "categories": ["Ресторан"],
  "address": "д. Вельяминово, 43А",
  "fullAddress": "Московская область, муниципальный округ Истра, деревня Вельяминово, 43А",
  "addressComponents": {"country": "Россия", "area": "муниципальный округ Истра", "locality": "деревня Вельяминово", "house": "43А"},
  "country": "Россия",
  "phone": "+7 (495) 927-88-88; +7 (931) 223-72-23",
  "phones": [{"number": "+7 (495) 927-88-88", "unformatted": "+74959278888", "type": "phone"}],
  "location": {"lat": 55.889129, "lng": 36.863769},
  "totalScore": 5,
  "ratingCount": 321,
  "reviewsCount": 162,
  "statusText": "До 22:00",
  "isOpenNow": true,
  "workingHoursText": "пн-чт 10:00–22:00; пт,сб 10:00–23:00; вс 10:00–22:00",
  "workingHours": [{"day": "Mon", "from": "10:00", "to": "22:00"}, {"day": "Fri", "from": "10:00", "to": "23:00"}],
  "features": ["средний счёт: 1000–2200 ₽", "кофе с собой", "Wi-Fi", "кухня: европейская, смешанная"],
  "socialLinks": [{"type": "telegram", "url": "https://t.me/neshabli"}],
  "stopDetails": [{"name": "Вельяминово", "distance": "18 м"}],
  "photosCount": 250,
  "menuTop": [{"category": "popular", "items": [{"title": "Батат фри / трюфельный соус", "priceText": "570", "priceValue": 570, "currency": "₽"}]}],
  "reviews": [{"reviewId": "aB3dE5fG7hJ9", "rating": 5, "text": "Уютно, вкусно, отличный сервис.", "textLanguage": "ru", "updatedTime": "2026-10-01T12:00:00.000Z", "reactions": {"likes": 2, "dislikes": 0}}],
  "url": "https://yandex.ru/maps/org/111815961340/",
  "query": "кофе в Москве",
  "scrapedAt": "2026-10-14T07:50:30.000Z"
}

The review in this example is illustrative. Reviewer names, profiles and avatars are only added when you turn on Include reviewer details.

💰 Pricing

Pay per event, platform usage included:

  • $0.0028 per place saved ($2.80 per 1,000 places)
  • $0.00035 per review and $0.00035 per photo, only when you turn them on
  • The full menu costs nothing extra

Example: 1,000 cafes in Moscow ≈ $2.80 plus about $0.01 of compute and proxy traffic. A 20-place test run costs about 6 cents. There is no start fee.

❓ FAQ

Is it legal to scrape Yandex Maps? The actor reads public business listings that anyone can see without logging in. Business data is generally fine to collect; reviews can contain personal data, so reviewer details are off by default. Check the rules that apply to you (GDPR and local law) before you use personal data.

Do I need a Yandex account, API key or proxy? No. The default datacenter proxy works. If you ever see blocks, switch the proxy group to RESIDENTIAL.

How many places can I get? One Yandex search shows about 400–500 places. With a Location or Coordinates set, the actor splits the area into smaller tiles and keeps going, so thousands of places per query are possible. Without a location (for example кофе в Москве alone) it stops at what one search shows and tells you so.

Why is a field empty? Yandex only shows what the business published. Many places have no website, no menu or no popular-times data. Empty fields are left out of the row.

Can I scrape a list of specific places? Yes. Paste place IDs or links into Place IDs or links. You can combine them with search queries in one run.

Can I schedule runs or use the API? Yes. Schedule the actor or start it through the API and pick up the dataset as JSON, CSV or Excel.

⚠️ Limits

  • Yandex's AI review summaries (neuroCrop, neurosummary) are only shown to visitors from some regions and are usually empty.
  • One search without a Location tops out at about 400–500 places. Add a Location for more.
  • Reviews: Yandex returns up to about 600 reviews per place for one sort order.
  • Filters apply to search queries, not to place IDs.
  • Coverage outside Russia and the CIS is thinner, because Yandex Maps has fewer listings there.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.