Yandex Maps Scraper - Business Leads with Phones
Pricing
$2.00 / 1,000 business scrapeds
Yandex Maps Scraper - Business Leads with Phones
Scrape Yandex Maps business listings worldwide: name, category, full address, coordinates, phone numbers, rating and review counts, opening hours, website and social links, nearest metro and chain info. Filter before you are charged.
Pricing
$2.00 / 1,000 business scrapeds
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 hours ago
Last modified
Categories
Share
Turn any search into a clean local-business dataset: name, category, full address, exact coordinates, phone numbers, rating and review counts, opening hours, website and social links, nearest metro and chain membership - anywhere in the world.
No login. No API key. No browser. Yandex ships its whole result set as structured data, so this reads it directly - about a second per page of 25 businesses.
Why this Yandex Maps scraper?
| Data | Typical map scrapers | This actor |
|---|---|---|
| Name, category, address | ✅ | ✅ + full address, country, region, postal code |
| Phone numbers | often paid or missing | ✅ 100% in Russia/CIS, 71% internationally - every number, not just the first |
| Exact coordinates | partial | ✅ latitude + longitude |
| Rating and review count and rating count | partial | ✅ all three |
| Opening hours + current open/closed | ❌ | ✅ ~98% |
| Nearest metro + walking distance | ❌ | ✅ (Russia/CIS) |
| Website + social links | ❌ | ✅ where the owner published them |
| Chain membership + chain name | ❌ | ✅ |
| Photo count, logo | ❌ | ✅ |
| Search by coordinates + radius | ❌ | ✅ 52.5200,13.4050 + zoom |
39 fields per business. Two ready-made views: Businesses and Lead list.
It is not just Russia
Yandex Maps has worldwide coverage and this actor is verified on Moscow, Berlin, London and Istanbul. Data is richest in Russia/CIS - see the honest coverage table below.
Use cases
- Local lead generation - a phone-number list for any trade in any city, filtered by rating.
- Market entry research - how many competitors, where, how well rated.
- Territory planning - coordinates on every row, so it maps straight into a GIS or CRM.
- Franchise & chain analysis -
isChainandchainNameseparate chains from independents. - Review benchmarking - rating plus review and rating counts per location.
How to use
- Add Search terms (
dentist,coffee,plumber) and Locations (a city name, orlat,lng). - Set Max pages per search and any filters.
- Hit Start, then export JSON, CSV or Excel.
Input
{"searchTerms": ["dentist", "orthodontist"],"locations": ["Berlin", "52.5200,13.4050"],"maxPagesPerSearch": 3,"minRating": 4,"minReviews": 10,"maxItems": 1000}
- searchTerms / locations - every term is searched in every location; results are deduplicated. A location can be a city name or
lat,lngcoordinates (use zoom to widen or tighten the area). - termsFromFile - paste a term list, or give one link to a
.txt/.csv, Google Sheet, Drive share or key-value-store record. A file that cannot be read stops the run with a clear message. - startUrls - paste Yandex Maps URLs directly; also accepts the Console's Link remote text file option.
- language (pick-list) - en / ru / tr / de / fr / uk / kk.
- minRating / minReviews / withPhoneOnly / withWebsiteOnly / categoryFilter - applied inside the scrape loop, so filtered-out businesses cost nothing.
- outputFields (pick-list) - tick exactly the fields you want; all 39 listed with plain-English labels and their exact key.
Output
{"type": "business","businessId": "238919133832","name": "Surf Coffee","categories": ["Coffee shop"],"primaryCategory": "Coffee shop","address": "Okhotny Ryad Street, 2","fullAddress": "Moscow, Okhotny Ryad Street, 2","country": "Russian Federation","postalCode": "103265","latitude": 55.757274,"longitude": 37.61823,"rating": 4.8,"reviewCount": 550,"ratingCount": 930,"phone": "+7 (985) 111-91-64","phones": ["+7 (985) 111-91-64"],"workingHours": "24 hours","openStatus": "Open now","nearestMetro": "Okhotny Ryad","nearestMetroDistance": "35 m","photoCount": 237,"isChain": true,"chainName": "Surf Coffee","url": "https://yandex.com/maps/org/surf_coffee/238919133832/"}
What to expect (field coverage) - measured, not estimated
Over 315 businesses across Russia, Germany and unlocated results:
| Field | Russia / CIS | International |
|---|---|---|
name, categories, address, fullAddress, latitude/longitude, rating, reviewCount, ratingCount, url | 100% | 100% |
workingHours, openStatus | 96% | 98% |
phone | 100% | 71% |
postalCode | 79% | not published |
nearestMetro + distance | 100% | not published |
website / socialLinks | only where the owner listed one (~12% and lower) | same |
logoUrl, chainName | chains and larger brands only | same |
Metro and postal code are Russia/CIS only - Yandex ships transit data for its home markets. Everything a lead list actually needs (name, category, address, coordinates, rating, reviews) is 100% everywhere.
Automate & schedule
Pair with Apify Schedules to re-run a term × city matrix weekly and push new businesses into Sheets, Slack or your CRM.
Use with AI assistants (MCP)
Expose this actor to Claude, ChatGPT or any MCP client via the Apify MCP server and ask for local business data in plain language.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
- Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
Pricing
Pay per event: $0.002 per business - $2 per 1,000, with phone numbers and coordinates included. Businesses removed by your filters are not charged.
FAQ
Does it work outside Russia? Yes - Berlin, London and Istanbul are all verified. Names, categories, addresses, coordinates and ratings are 100% worldwide; phone coverage is 71% internationally versus 100% in Russia/CIS.
Can I search a radius instead of a city? Yes - put coordinates in Locations as lat,lng and set zoom (11 ≈ city-wide, 15 ≈ a few streets).
Why do some businesses have no website? Because the owner never added one. Yandex has no website for roughly 7 in 8 listings; the phone number is the reliable contact field here.
Do I get every result? Yandex returns 25 per page; set Max pages per search for depth. The run message tells you the total Yandex reported.
Need help?
Open an issue on the actor's Issues tab - feature requests genuinely do get built.
Not affiliated with, endorsed by, or sponsored by Yandex. "Yandex" is a trademark of its respective owner and is used here only to describe what this tool reads. Scrapes public pages only.