VOOZH about

URL: https://apify.com/automation-lab/yandex-maps-lead-finder

⇱ Yandex Maps Lead Finder β€” Business Leads Β· Apify


Pricing

Pay per event

Go to Apify Store

Yandex Maps Lead Finder

Scrape local businesses from Yandex Maps for lead generation β€” extract business name, address, phone, website, rating, and categories for CIS-market leads.

Pricing

Pay per event

Rating

0.0

(0)

Developer

πŸ‘ Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

13

Total users

2

Monthly active users

2 months ago

Last modified

Share

Extract local business leads from Yandex Maps β€” the #1 mapping platform across Russia, Belarus, Kazakhstan, Uzbekistan, and the wider CIS region. Get structured contact data including business name, address, phone number, rating, review count, categories, and coordinates in a single run.

πŸ—ΊοΈ Why Yandex Maps? Yandex Maps covers CIS markets far more comprehensively than Google Maps. If your customers or clients operate in Russia, Kazakhstan, or Ukraine, Yandex Maps is where local businesses list their contact details.


What does this actor do?

Yandex Maps Lead Finder searches Yandex Maps for local businesses matching your query and extracts structured lead data from the results. You provide one or more search queries (like "dentist almaty" or "auto repair minsk") and the actor returns a clean, export-ready dataset with full contact information for every matching business.

Extracted data per lead:

FieldDescription
nameBusiness name
addressFull street address
countryCountry
phonePrimary phone number
phonesAll phone numbers listed
websiteWebsite URL (when available)
ratingAverage star rating (1–5)
reviewCountNumber of user reviews
ratingCountNumber of ratings
categoriesBusiness category tags (e.g. Restaurant, Dental Clinic)
lat / lngGPS coordinates
isOpenCurrent open/closed status
workingHoursOpening hours summary
yandexUrlDirect link to the business on Yandex Maps
orgIdYandex Maps organisation ID
searchQueryThe search query that returned this result

Who is it for?

🏒 Sales & marketing teams targeting CIS markets

Building a prospect list for cold outreach? This actor gives you direct phone numbers and addresses for businesses in Russia, Kazakhstan, Belarus, and other CIS countries β€” the same data leads pay for in commercial databases.

πŸ“ Local SEO consultants & agencies

Monitor your client's local competitors, audit category coverage, or build citation reports by extracting all businesses in a given category and city in minutes.

πŸ›’ E-commerce & B2B businesses expanding into CIS

Identify local distributors, retail outlets, or service partners. Filter by category, city, and rating to find the highest-quality prospects fast.

πŸ”¬ Market researchers & analysts

Map business density by category and geography, compare competitor concentration, or feed a CRM with enriched local business data for analysis.

πŸ€– Data engineers & developers

Automate lead generation pipelines via the Apify API, integrate with CRMs (HubSpot, Salesforce), or trigger Zap workflows when new leads match a query.


Why use this actor instead of manual research?

  • ⚑ 100Γ— faster than manual search β€” extract 50 leads in seconds instead of hours
  • πŸ“Š Structured, export-ready data β€” CSV / JSON / Excel, ready for your CRM
  • πŸ”„ Schedule recurring runs β€” refresh your lead list weekly with zero effort
  • 🌍 CIS coverage β€” Yandex Maps has data for cities that aren't on Google Maps
  • πŸ”Œ API & Zapier ready β€” integrate with any tool in your stack

How to use Yandex Maps Lead Finder

Step 1: Choose your search queries

Think about what you would type into the Yandex Maps search box. Good examples:

  • restaurants moscow β€” restaurants in Moscow
  • dentist almaty β€” dental clinics in Almaty, Kazakhstan
  • auto repair minsk β€” car repair shops in Minsk, Belarus
  • hotel samarkand β€” hotels in Samarkand, Uzbekistan
  • fitness gym tashkent β€” gyms in Tashkent

Step 2: Set Max Leads

Start with 20–50 for a test run. Increase to 200–500 for a full campaign list.

Step 3: Choose language

Use ru_RU for Russian results (more complete coverage), en_US for English labels.

Step 4: Run and export

Click Start and wait for the run to complete. Export to CSV, JSON, or XLSX from the dataset tab.


Input parameters

ParameterTypeRequiredDefaultDescription
searchQueriesarrayβœ…β€”List of search terms (e.g. ["restaurants moscow", "cafes spb"])
maxLeadsinteger❌50Max total leads to extract across all queries
langstring❌en_USLanguage for results (en_US, ru_RU, kk_KZ, etc.)
proxyConfigurationobject❌SHADERProxy settings β€” defaults to Apify datacenter proxy
debugModeboolean❌falseSaves raw HTML to KV store for debugging

Example input

{
"searchQueries":[
"restaurants moscow",
"dentist almaty",
"hotel minsk"
],
"maxLeads":100,
"lang":"en_US"
}

Output format

Each item in the dataset represents one business lead:

{
"name":"Everest Continental",
"address":"Moscow, 2nd Zvenigorodskaya Street, 13с4",
"country":"Russian Federation",
"phone":"+74991131383",
"phones":["+74991131383"],
"website":null,
"rating":4.9,
"reviewCount":942,
"ratingCount":1476,
"categories":["Restaurant","Hookah lounge","Nightclub"],
"lat":55.762189,
"lng":37.554728,
"isOpen":"open",
"workingHours":"24 hr",
"yandexUrl":"https://yandex.com/maps/org/everest_continental/6687013474/",
"orgId":"6687013474",
"searchQuery":"restaurants moscow"
}

Tips for best results

🎯 Be specific in your queries β€” italian restaurant kazan returns better results than just restaurant.

πŸŒ† One city per query β€” Yandex Maps searches are location-aware. Add the city name directly in the query for precise results.

πŸ“‹ Use multiple queries β€” Run cafes moscow, cafes spb, cafes kazan in a single actor run to cover multiple cities.

πŸ”’ Start small β€” Test with maxLeads: 20 first to verify output quality before scaling to 500+.

🌐 Try Russian queries β€” For Russian cities, searching in Russian (e.g. рСстораны москва) often returns more complete results. Use lang: ru_RU together with Russian search terms.

⭐ Filter by rating in post-processing β€” Export results and filter rating >= 4.5 in Excel or your CRM to focus on high-quality prospects.


Integrations

πŸ“§ CRM integration (HubSpot / Salesforce)

Use the Apify β†’ HubSpot or Apify β†’ Salesforce Zap to automatically create contacts or leads from each exported business. Map name β†’ Company Name, phone β†’ Phone, address β†’ Address.

πŸ“Š Google Sheets auto-export

Connect the Apify Google Sheets integration to push results directly into a spreadsheet. Schedule weekly runs to keep your prospecting list fresh.

πŸ” Zapier + Make (Integromat) automation

Trigger a Zapier workflow on actor completion to send new leads to your email, Slack, or CRM. Useful for monitoring new businesses in your target category.

πŸ—ΊοΈ Combine with Google Maps Lead Finder

Running campaigns in mixed markets? Use Google Maps Lead Finder for Western markets and this actor for CIS markets. Merge the datasets for complete regional coverage.


API usage

Node.js

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'YOUR_APIFY_API_TOKEN'});
const run =await client.actor('automation-lab/yandex-maps-lead-finder').call({
searchQueries:['restaurants moscow','cafes spb'],
maxLeads:100,
lang:'en_US',
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_API_TOKEN")
run = client.actor("automation-lab/yandex-maps-lead-finder").call(run_input={
"searchQueries":["restaurants moscow","cafes spb"],
"maxLeads":100,
"lang":"en_US",
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

cURL

curl-X POST \
"https://api.apify.com/v2/acts/automation-lab~yandex-maps-lead-finder/runs?token=YOUR_APIFY_API_TOKEN"\
-H"Content-Type: application/json"\
-d'{
"searchQueries": ["restaurants moscow"],
"maxLeads": 50,
"lang": "en_US"
}'

Use with Claude (MCP)

Connect this actor directly to Claude via the Apify MCP server. Claude can then search Yandex Maps and return structured lead data in your conversation.

Claude Code / CLI

$claude mcp add--transport http apify "https://mcp.apify.com?tools=automation-lab/yandex-maps-lead-finder"

Claude Desktop / Cursor / VS Code

Add to your MCP config (claude_desktop_config.json):

{
"mcpServers":{
"apify":{
"command":"npx",
"args":["-y","@apify/mcp-server"],
"env":{
"APIFY_TOKEN":"YOUR_APIFY_API_TOKEN",
"ACTOR_SLUGS":"automation-lab/yandex-maps-lead-finder"
}
}
}
}

Example Claude prompts

  • "Find 30 dentists in Almaty, Kazakhstan and export their phone numbers"
  • "Search for auto repair shops in Minsk and give me a table with name, address, and rating"
  • "Find the top-rated restaurants in Tashkent with at least 100 reviews"

How much does it cost to scrape Yandex Maps businesses?

This actor uses Pay Per Event (PPE) pricing β€” you only pay for results you actually get.

PlanPer business lead
Free tier$0.001
Personal / BRONZE$0.0009
Team / SILVER$0.0008
Business / GOLD$0.00065

Example costs:

  • 50 leads β‰ˆ $0.06–0.10 (including run start fee)
  • 200 leads β‰ˆ $0.21–0.25
  • 1,000 leads β‰ˆ $1.01–1.10

The free Apify plan includes enough credits for several test runs to evaluate the data quality before committing to larger extractions.


Supported regions and languages

Yandex Maps has strong coverage across the CIS region and beyond:

CountryCoverageRecommended language
πŸ‡·πŸ‡Ί RussiaExcellentru_RU or en_US
πŸ‡°πŸ‡Ώ KazakhstanExcellentkk_KZ or ru_RU
πŸ‡§πŸ‡Ύ BelarusExcellentbe_BY or ru_RU
πŸ‡ΊπŸ‡¦ UkraineGooduk_UA or ru_RU
πŸ‡ΊπŸ‡Ώ UzbekistanGoodru_RU
πŸ‡¦πŸ‡² ArmeniaGoodru_RU
πŸ‡¬πŸ‡ͺ GeorgiaGoodru_RU
πŸ‡ΉπŸ‡· TurkeyModeratetr_TR

For best coverage, use the local language of the target country in both the search query and the lang parameter.


Legality: Is it legal to scrape Yandex Maps?

Scraping publicly visible business contact information β€” phone numbers, addresses, and categories that businesses themselves publish on Yandex Maps β€” is generally legal in most jurisdictions for B2B commercial purposes. Similar data is sold commercially by data brokers worldwide.

Important notes:

  • Only public business data is collected (no private user data, no reviews scraped)
  • This actor does not bypass any authentication or access controls
  • Review Yandex's Terms of Service and your local data protection laws before using data for marketing
  • GDPR/CCPA compliance is your responsibility when storing and processing this data

This actor is intended for legitimate B2B lead generation, market research, and business analytics β€” not for spam or harassment.


FAQ

Can I get phone numbers for all businesses?

Most businesses on Yandex Maps include at least one phone number. The phones field contains all numbers listed. Businesses without a phone number will have phone: null.

Does this support CIS countries other than Russia?

Yes. Yandex Maps covers Russia, Kazakhstan, Belarus, Uzbekistan, Armenia, Georgia, and more. Just include the city name in your search query (e.g. hotel yerevan, restaurant astana).

How many results can I get per query?

The actor can extract up to several hundred results per search query through scroll-based pagination. For more results, use more specific queries or split by neighbourhood/district.

Why is website null for some businesses?

Not all businesses on Yandex Maps list a website URL. The website field is populated when available in the Yandex Maps page data; otherwise it returns null.

The actor returned fewer results than expected β€” why?

Yandex Maps may show fewer businesses for niche categories or smaller cities. Try broadening your search term, removing the city name, or searching in Russian for better coverage. Also verify your proxy is working correctly.

How do I get results in Russian?

Set lang to ru_RU and use Russian search terms (e.g. рСстораны москва). This often returns more complete local data, especially for smaller cities.


Related scrapers

You might also like

Yandex Maps Scraper

khadinakbar/yandex-maps-scraper

Scrape Yandex Maps businesses with contacts, ratings, hours and reviews.

Yandex Maps Scraper

crawlerbros/yandex-maps-scraper

Scrape business listings, reviews, and place details from Yandex Maps. Extract name, address, phone, website, rating, reviews, working hours, photos and coordinates. Supports 6 regional domains

Yandex Maps Places Scraper

m_mamaev/yandex-maps-places-scraper

Extract structured data from thousands of Yandex Maps locations and businesses, including phone numbers, emails, websites, reviews, images, addresses, coordinates, ratings, categories, opening hours & more.

πŸ‘ User avatar

Mikhail Mamaev

866

5.0

Yandex Maps Reviews Scraper

automation-lab/yandex-maps-reviews-scraper

Scrape public Yandex Maps reviews with ratings, reviewer profiles, reactions, photos, owner replies, and place context from URLs, IDs, or searches.

πŸ‘ User avatar

Stas Persiianenko

2

Yandex Maps Scraper | ΠŸΠ°Ρ€ΡΠ΅Ρ€ ЯндСкс ΠšΠ°Ρ€Ρ‚: Leads, Reviews & API

zen-studio/yandex-maps-scraper

Unofficial Yandex Maps API. Scrape business data, phone numbers, emails, reviews, photos, and posts from Russia, Turkey, and CIS. Export 63+ fields to Excel, JSON, or CSV. No browser needed β€” fast, unlimited, and pay-per-result. Includes AI review summaries and full menu prices.

514

5.0

Yandex Maps Reviews Scraper

brilliant_gum/yandex-maps-reviews

Extract reviews from any Yandex Maps business listing. Includes automatic RU→EN translation, sentiment analysis (-1 to 1 score), star ratings, photos, business replies, and metadata. Filter by date range and rating. Search by query or direct URL.

πŸ‘ User avatar

Yuliia Kulakova

4