Yandex Maps Scraper 📍 (business leads with phones) avatar

Yandex Maps Scraper 📍 (business leads with phones)

Pricing

from $0.70 / 1,000 places

Go to Apify Store
Yandex Maps Scraper 📍 (business leads with phones)

Yandex Maps Scraper 📍 (business leads with phones)

Businesses from Yandex Maps by search term and city: phone, website, Telegram, WhatsApp, VK, address, coordinates, rating, review count and opening hours. More than 1,000 places per city search. Russia, Kazakhstan, Turkey and more. No login.

Pricing

from $0.70 / 1,000 places

Rating

0.0

(0)

Developer

Tagada Data

Tagada Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Yandex Maps Scraper: business leads with phones, websites and messengers

Get the businesses listed on Yandex Maps as clean lead rows: name, category, phone, website, Telegram, WhatsApp, VK and other social links, full address with street, house and postal code, coordinates, rating, number of ratings and reviews, and opening hours by day. Type what you are looking for (cafe, dentist, car repair, кафе, стоматология) and the cities you want (Moscow, Kazan, Almaty, Istanbul), or paste any Yandex Maps search, category or place link.

Yandex Maps is the business directory people actually use in Russia, Kazakhstan, Belarus, Uzbekistan and much of Turkey, where Google Maps listings are thin or out of date.

$1 per 1,000 places (Free plan; $0.70 on Gold), platform usage included. No login, no API key, no proxy to set up.

Why this one

This actorTypical Yandex Maps scraper on the Store
Price per 1,000 places$1 ($0.70 on Gold)$0.40 to $7
Places per city searchmore than 1,000 (the map is split into smaller areas when Yandex's own list stops)what Yandex lists for one search, usually 600 to 1,000
Phone of advertised placesthe business's own number, read from its place card when the search result shows a call-tracking numberthe number shown in search results
Website and messenger linkstracking parameters and prefilled ad messages removedoften left in (?yclid=...&utm_source=yandex)
Filterswith a phone, with a website, minimum rating (places left out are free)varies
LanguagesEnglish, Russian, Turkish, Ukrainian, Kazakhvaries

What you get

One row per business:

FieldDescription
placeId, urlThe place's Yandex ID and its Yandex Maps page
name, category, categoriesBusiness name, main category and every category it is listed under
phone, phonesPhone numbers in international format (+74959376919); an extension follows a comma
website, websites, websiteDomainWebsites, without tracking parameters, and the main site's domain
telegram, whatsapp, vk, instagram, socialLinksMessenger and social links, and the full list with the network named (YouTube, Odnoklassniki, Viber, Max, TikTok...)
address, addressDetail, street, house, city, region, postalCode, countryThe address as one line and in parts; addressDetail is the floor or entrance when given
latitude, longitudeCoordinates
rating, ratingCount, reviewCountRating out of 5, how many people rated, how many wrote a review
workingHours, openingHoursOpening hours as Yandex shows them, and by day ("monday": ["09:00-20:00"], an empty list when closed)
statusopen, or the closure Yandex shows
verifiedOwner, advertiserThe owner has claimed the listing; the business advertises on Yandex Maps
chainName, averageBill, nearestMetro, nearestMetroDistance, photoCount, logoUrlChain, average bill (restaurants), nearest metro station, photo count, logo
searchQuery, searchLocation, position, scrapedAtWhich search found it, where, at which position, and when

Example row (real, 2026-10-21)

{
"placeId": "105123949960",
"name": "Istoriya ulybki",
"category": "Dental clinic",
"categories": ["Dental clinic", "children's dentistry"],
"phone": "+79870041521",
"phones": ["+79870041521"],
"website": "https://smilehistory.ru",
"websiteDomain": "smilehistory.ru",
"telegram": "https://t.me/+79600808090",
"whatsapp": "https://wa.me/79600808090",
"address": "Republic of Tatarstan, City of Kazan, Marshala Chuykova Street, 66А",
"street": "Marshala Chuykova Street",
"house": "66А",
"city": "City of Kazan",
"postalCode": "420133",
"country": "Russian Federation",
"latitude": 55.835708,
"longitude": 49.158829,
"rating": 5,
"ratingCount": 385,
"reviewCount": 305,
"workingHours": "Mon-Fri 9:00 AM–8:00 PM; Sat 9:00 AM–5:00 PM",
"openingHours": { "monday": ["09:00-20:00"], "saturday": ["09:00-17:00"], "sunday": [] },
"verifiedOwner": true,
"url": "https://yandex.com/maps/org/istoriya_ulybki/105123949960/",
"searchQuery": "dentist",
"searchLocation": "City of Kazan, Republic of Tatarstan"
}

Who uses it

  • Sales teams and agencies selling to local businesses in Russia and the CIS: a call list of dentists, beauty salons or car services in one city, with phone, WhatsApp and Telegram in separate columns.
  • Marketing and SEO agencies: find businesses with no website (website empty) or a low rating, and pitch them.
  • Franchise and retail expansion: count competitors by category and district, with coordinates for a map.
  • Market research: how many cafes, pharmacies or gyms a city has, their ratings and opening hours.
  • Data enrichment: paste a list of Yandex Maps place links and get their current phone, site and hours.

How to use it

  1. Put what you are looking for in Search terms and the places in Locations. Every term is searched in every location.
  2. Set Places per search. Up to about 1,000 places a search reads Yandex's own list; above that the run splits the map into smaller areas, which takes longer.
  3. Optionally keep only places with a phone, with a website, or above a rating. Places left out are not charged.
  4. Run, then export the dataset as CSV, Excel or JSON, or connect it to your CRM.

Input examples

Dentists in Kazan (the prefill):

{
"searchTerms": ["dentist"],
"locations": ["Kazan"],
"maxResults": 40
}

Car services in two cities, only with a phone and a website, Russian addresses:

{
"searchTerms": ["автосервис"],
"locations": ["Moscow", "Saint Petersburg"],
"maxResults": 2000,
"onlyWithPhone": true,
"onlyWithWebsite": true,
"language": "ru"
}

Pasted links (a search with its map area kept, and one place):

{
"startUrls": [
"https://yandex.ru/maps/213/moscow/search/pizza/",
"https://yandex.ru/maps/org/shibainu_fusion_cafe/153620140001/"
],
"maxResults": 100
}

FAQ

How many places can I get for one city? Yandex Maps lists at most 1,000 places for one search, and in a big city many of them repeat from page to page, so one search usually ends with 600 to 1,000 different places. When you ask for more, the run splits the city into four areas, then sixteen, and searches each one, keeping only places it has not delivered yet. In October 2026 a "кафе" search in Moscow with the website and 4.5-star filters on read 2,832 different cafes and delivered 1,500 in about 18 minutes. For a very large category (cafes in Moscow) you can also run several terms (кафе, кофейня, столовая) or districts.

Does it include emails? No. Yandex Maps does not publish email addresses on business listings. You get phones, websites and messenger links; run the websites through an email finder if you need emails.

Why are some phone numbers different from what I see in the search list on Yandex? Businesses that advertise on Yandex Maps can use call tracking, which shows a temporary number in search results. For those places the run opens the place card and takes the business's own number.

Which countries work? Everything Yandex Maps covers: Russia, Kazakhstan, Belarus, Uzbekistan, Armenia, Georgia, Turkey and more. Coverage outside these countries is thin (a "cafe" search near Paris found 2 places in October 2026), because few businesses there are listed on Yandex.

Should I search in English or in Russian? Both work. Local-language terms (кафе, стоматология, kuaför) often match more listings. The Language of names and addresses setting only changes how addresses, categories and hours are written.

What does a search with no results cost? Only the run start ($0.001). The run says when Yandex Maps has no places for a search, when your filters left everything out, or when a location was not recognised, so a zero is always explained.

Can I scrape reviews? Not in this version. You get the rating, the number of ratings and the number of written reviews for each place.

Is it legal? The actor reads public business listings, the same pages anyone sees on Yandex Maps without logging in. It collects business data only, no personal profiles. You are responsible for how you use the data (for example, cold-calling and messaging rules in your country).

Keywords: yandex maps scraper, yandex maps api, yandex business directory, yandex maps leads, scrape yandex maps, парсер яндекс карт, выгрузка организаций из яндекс карт, база компаний, Russia business leads, Kazakhstan business list.