Yandex Maps Scraper: Phones, Websites, Ratings | $1/1K
Pricing
from $1.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
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.
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
| Businesses | This 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
- Open the actor, type a business type, pick a city, press Start.
- Or paste this input:
{ "queries": ["барбершоп", "кофейня"], "city": "almaty", "radiusKm": 5, "maxItems": 50 }
- 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 ApifyClientclient = 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
| Field | Type | Default | What it does |
|---|---|---|---|
queries | list of text | required | Business types or names, for example кафе, стоматология or барбершоп. Russian terms usually find more. |
city | choice | moscow | One of 28 cities, for example Moscow, Saint Petersburg, Kazan, Minsk, Almaty or Tashkent. |
latitude, longitude | text | empty | Your own centre point instead of a city, for example 55.7522 and 37.6156. |
radiusKm | number | 10 | How far from the centre to search, 1 to 60 km. |
maxItems | number | 100 | The run stops after this many businesses in total. Minimum 10. |
proxyConfiguration | proxy | Apify datacenter | Proxy for the requests to Yandex Maps. |
Output fields
| Field | Meaning |
|---|---|
id, name, category, categories | Yandex id, name and categories. |
address, shortAddress, postalCode, country, latitude, longitude | Address and coordinates. |
phone, phoneFormatted, phones | Main phone in international format, as shown, and all phones. |
website, websites, socialLinks | Websites without tracking parameters; messenger and social links when listed. |
rating, ratingCount, reviewCount | Rating, ratings and reviews. |
openingHours, status | Weekly hours, Monday to Sunday, and open status. |
nearestMetro, metroDistanceM | Nearest metro station and distance in metres. |
verifiedOwner, advertiserName, advertiserInn | Owner check mark; legal name and tax number on promoted listings only. |
url, searchQuery, searchArea, scrapedAt | Yandex 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.
advertiserNameandadvertiserInnappear 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
- Google News Scraper: News articles by keyword, topic or country.
- Google Maps Leads Scraper: Local businesses with phones, websites and emails.
- Google Ads Transparency Scraper: Ads any advertiser or domain runs on Google.
Maps and local business
- 2GIS Business Scraper: Businesses in Russia, Central Asia and the UAE.
- IndiaMART Supplier Scraper: Indian suppliers for any product, with phones.
Social media
- Threads Scraper: Public Threads posts by keyword or profile.
- Instagram Profile Scraper: Followers, posts and engagement for public profiles.
- TikTok Hashtag Scraper: Videos, views and creators for any hashtag.
- Pinterest Pin Search Scraper: Public pins with images and outbound links.
- Telegram Channel Scraper: Posts, views and media from public channels.
- Xiaohongshu Scraper: RedNote notes from the public explore feeds.
- Facebook Ad Library Scraper: Meta ads by keyword or advertiser page.
Shopping
- Amazon Reviews Scraper: Public reviews for any Amazon product.
- AliExpress Product Scraper: Products with prices, orders sold and ratings.
- Etsy Scraper: Listings with prices, shops and badges.
- Carsales Scraper: Australian car listings with prices and specs.
Real estate
- Zillow Rentals Scraper: US rentals by city, ZIP or search link.
- Zillow Sold Homes Scraper: Recently sold US homes with prices and dates.
- Zillow Photos Scraper: Every photo of a Zillow listing.
Jobs
- Foundit Jobs Scraper: Indian jobs with salary and experience filters.
- Naukri Jobs Scraper: Naukri.com jobs by keyword, city and experience.
Company records
- Bundesanzeiger Scraper: German company filings and notices.
- US Business Registry Search: Company records from 6 US state registries.
Changelog
- October 2026: first release.