Yandex Maps Scraper: Phones, Websites, Ratings | $1/1K avatar

Yandex Maps Scraper: Phones, Websites, Ratings | $1/1K

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Yandex Maps Scraper: Phones, Websites, Ratings | $1/1K

Yandex Maps Scraper: Phones, Websites, Ratings | $1/1K

$1 per 1,000 results, platform usage included. Businesses on Yandex Maps by keyword around a city or your own point: name, categories, address, coordinates, phones, website, social links, rating, review count, opening hours and nearest metro.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

One Dollar Store

One Dollar Store

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Yandex Maps Scraper: Businesses with Phones, Websites and Ratings

$1 per 1,000 businesses. Platform usage included. No rental, no minimum.

Businesses of any type around a city or a point you choose: name, categories, address, coordinates, phones, website, messenger and social links, rating, reviews, opening hours, nearest metro and the Yandex Maps link.

Open it in Apify Console

New to Apify? [Create a free account](https://www.apify.com?fpr=ymnoit) (referral link). Runs from a free plan account return the first 10 results; any paid plan returns everything you ask for, up to your limit.

What it costs

BusinessesThis actor
1,000$1.00
10,000$10.00
100,000$100.00

Plus $0.001 per run. One flat price, platform usage included, so there is no separate compute or proxy bill. Four weekly runs of 2,000 businesses cost $8.004 a month.

Why use it

  • One flat price. Compute and proxy are included, so the bill follows the number of businesses and nothing else.
  • The whole area, not the first 25. Yandex Maps lists at most 25 businesses per map view. The actor moves across your area in overlapping tiles, from the centre outward, and splits busy tiles in four.
  • Contact details ready to use. Phones in international format, websites with tracking parameters removed, and Telegram, WhatsApp, Viber, VK and Instagram links when listed.
  • 28 cities or any point. Cities in Russia, Belarus, Kazakhstan, Uzbekistan and Kyrgyzstan, or your own latitude and longitude anywhere Yandex Maps covers.

Quick start

  1. Open the actor, type a business type, pick a city, press Start.
  2. Or paste this input:
{ "queries": ["барбершоп", "кофейня"], "city": "almaty", "radiusKm": 5, "maxItems": 50 }
  1. Download the results as JSON, CSV or Excel, or read them through the API.

Use it from code

curl -X POST "https://api.apify.com/v2/acts/one_dollar_store~yandex-maps-business-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"queries": ["кофейня"], "city": "kazan", "radiusKm": 5, "maxItems": 50}'
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("one_dollar_store/yandex-maps-business-scraper").call(
run_input={"queries": ["кофейня"], "city": "kazan", "radiusKm": 5, "maxItems": 50}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["name"], item.get("phone"), item.get("website"), item.get("rating"))

Use it from an AI assistant

Claude, ChatGPT, Cursor and other assistants can call this actor through Apify's MCP server. Add it with this server address:

https://mcp.apify.com?tools=one_dollar_store/yandex-maps-business-scraper

Then ask, for example: "Find 200 dental clinics within 5 km of central Kazan on Yandex Maps, with phones and websites."

Switching from another Yandex Maps actor

Search terms go in queries (a list), the place in city or in latitude and longitude, the area in radiusKm and the limit in maxItems. Yandex Maps links are not taken. The core fields are name, address, phone, website, rating, reviewCount and url.

Input

FieldTypeDefaultWhat it does
querieslist of textrequiredBusiness types or names, for example кафе, стоматология or барбершоп. Russian terms usually find more.
citychoicemoscowOne of 28 cities, for example Moscow, Saint Petersburg, Kazan, Minsk, Almaty or Tashkent.
latitude, longitudetextemptyYour own centre point instead of a city, for example 55.7522 and 37.6156.
radiusKmnumber10How far from the centre to search, 1 to 60 km.
maxItemsnumber100The run stops after this many businesses in total. Minimum 10.
proxyConfigurationproxyApify datacenterProxy for the requests to Yandex Maps.

Output fields

FieldMeaning
id, name, category, categoriesYandex id, name and categories.
address, shortAddress, postalCode, country, latitude, longitudeAddress and coordinates.
phone, phoneFormatted, phonesMain phone in international format, as shown, and all phones.
website, websites, socialLinksWebsites without tracking parameters; messenger and social links when listed.
rating, ratingCount, reviewCountRating, ratings and reviews.
openingHours, statusWeekly hours, Monday to Sunday, and open status.
nearestMetro, metroDistanceMNearest metro station and distance in metres.
verifiedOwner, advertiserName, advertiserInnOwner check mark; legal name and tax number on promoted listings only.
url, searchQuery, searchArea, scrapedAtYandex Maps link, search, area and collection time.

Fields a business does not list are left out of its row.

Sample results

Real rows from test runs on 4 October 2026 (some fields left out).

[
{"id": "99034092251", "name": "Лесоруб", "category": "Барбершоп", "address": "Алматы, улица Таира Жарокова, 148",
"country": "Казахстан", "latitude": 43.234826, "longitude": 76.900229, "phone": "+77023278407",
"website": "http://lesorub.kz/", "socialLinks": {"instagram": "https://www.instagram.com/lesorub_barbershop", "whatsapp": "https://wa.me/77023278407"},
"rating": 5, "ratingCount": 326, "reviewCount": 96, "openingHours": "Mon 10:00-22:00; Tue 10:00-22:00; ...",
"nearestMetro": "Алатау", "metroDistanceM": 498, "verifiedOwner": true, "url": "https://yandex.ru/maps/org/lumberjack/99034092251/"},
{"id": "1527147874", "name": "Зубнов", "category": "Стоматологическая клиника", "address": "Москва, Неглинная улица, 10",
"postalCode": "107031", "phone": "+74992399223", "website": "https://zubnov-clinic.ru/", "rating": 5, "reviewCount": 563,
"nearestMetro": "Кузнецкий Мост", "metroDistanceM": 289, "advertiserName": "ООО \"ЗУБНОВЪ\"", "advertiserInn": "7702376021",
"url": "https://yandex.ru/maps/org/zubnov/1527147874/"},
{"id": "208466593835", "name": "Head Shop", "category": "Салон красоты", "address": "Алматы, проспект Абая, 150/230блок2",
"phone": "+77770168768", "socialLinks": {"telegram": "https://t.me/headshopkz", "instagram": "https://www.instagram.com/headshopkz"},
"rating": 5, "reviewCount": 40, "status": "open", "url": "https://yandex.ru/maps/org/head_shop/208466593835/"}
]

Limits

  • Yandex decides which businesses to list for each part of the map, so a very dense area can still hide a few even after the closer look. Smaller radiuses and more specific searches give the most complete lists.
  • A search stops at your limit or when two full rings of tiles bring nothing new.
  • Each map tile takes a few seconds, so very large areas take longer. In our tests 50 businesses took 25 to 90 seconds.
  • advertiserName and advertiserInn appear only on promoted listings, where Yandex shows them by law.
  • Email addresses are not part of Yandex Maps listings, so the rows do not include emails.

FAQ

How much does it cost to scrape 10,000 Yandex Maps businesses? $10, plus $0.001 for each run.

Do I pay for compute or proxy on top? No. Platform usage is included in the $1 per 1,000 price.

Which places can I search? Pick one of the 28 cities or give your own latitude and longitude for any place Yandex Maps covers.

Do I need a Yandex account or an API key? No. The actor reads the same public search pages a visitor sees on Yandex Maps.

What happens if Yandex shows a check page? The actor never solves it. It pauses, tries again from another address, and after repeated checks stops and keeps the rows it has. You pay only for rows delivered.

Will I pay twice for a business that matches two searches? No. Each business is delivered once per run, even if several of your searches find it.

Is it legal? The actor collects only public business information that anyone can see without logging in. You are responsible for how you use it: follow Yandex's terms of use and local law, including data protection and marketing rules, when you store the data or contact businesses.

Is this an official Yandex product? No. It is an independent tool and is not affiliated with or endorsed by Yandex.

Do I need an Apify account? Yes. Actors run from an Apify account, and a free account is enough to start: it includes $5 of platform usage every month. You can sign up here. This is a referral link and it costs you nothing.

Is there a limit on the free plan? Yes. A run started from a free plan account delivers the first 10 results, then ends with a message and a link to the plans. Any paid plan returns everything you ask for, up to your own limit. The price per result is the same on every plan.

More from The One Dollar Store

Every actor here costs $1 per 1,000 results, platform usage included.

Google and search

Maps and local business

Social media

Shopping

Real estate

Jobs

Company records

Changelog

  • October 2026: first release.