Yandex Maps Scraper / Парсер Яндекс Карт - Businesses & Places avatar

Yandex Maps Scraper / Парсер Яндекс Карт - Businesses & Places

Pricing

from $1.80 / 1,000 business records

Go to Apify Store
Yandex Maps Scraper / Парсер Яндекс Карт - Businesses & Places

Yandex Maps Scraper / Парсер Яндекс Карт - Businesses & Places

Scrape businesses and places from Yandex Maps by search term or URL for research, leads and market analysis. Парсер Яндекс Карт: собирайте данные о компаниях и местах по запросу или ссылке для поиска клиентов, исследований и анализа рынка.

Pricing

from $1.80 / 1,000 business records

Rating

0.0

(0)

Developer

Abot API

Abot API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Yandex Maps Scraper

Apify Actor for scraping Yandex Maps business search results.

Input

FieldTypeDescription
searchStringsArraystring[]Search queries to run on Yandex Maps.
startUrlsstring[]Direct Yandex Maps targets (business, category, or search pages) to scrape alongside the keyword search. Both feeds merge into one dataset.
locationstringFree-text region for keyword searches, resolved to map coordinates via the open OpenStreetMap geocoder. Ignored by startUrls.
maxResultsPerSearchintegerMaximum businesses to save per search. Default 20.
maxPagesPerSearchintegerSERP pages walked per search (25 businesses each). 0 (default) = no page cap.
includeRawbooleanInclude the matched raw Yandex response object per row, for debugging. Default false.
fetchDetailsbooleanOpen each business page for reviews, opening hours, and photo totals. Off = faster, search-card-only rows. Default true.
maxReviewsintegerPer-business review count when fetchDetails is on. Default 3. Billing scales with volume (1 extra unit per started block of 10 reviews).
languagestringBrowser locale. Default en-US.
resumeFromRunIdstringPaste a previous run ID or dataset ID to continue a full-catalogue walk; businesses already collected there are skipped.
incrementalModebooleanRecurring monitoring: reruns the same search and classifies each business as NEW / UPDATED / UNCHANGED / REAPPEARED / EXPIRED. Default false.
stateKeystringOptional. Name the incremental baseline explicitly. Auto-derived from the search settings when left empty.
emitUnchangedbooleanIncremental mode only. Also save UNCHANGED businesses. Default false.
emitExpiredbooleanIncremental mode only. Also save a row for businesses no longer found, once the walk reaches its natural end. Default false.
proxyConfigurationobjectApify Proxy settings. Datacenter (no group) by default; pick RESIDENTIAL if the datacenter pool is refused.
mcpConnectorsarrayOptionally send results into the apps you already use via Model Context Protocol (MCP) connectors (Notion, Linear, Airtable, Apify). Leave empty to skip; never changes the dataset output.
notionParentPageUrlstringNotion connector only: URL or id of the Notion page under which item pages are created.
maxNotifyListingsintegerCap on businesses written to each connector per run. Does not affect the dataset.

Example input

{
"searchStringsArray": ["coffee"],
"location": "Melbourne",
"maxResultsPerSearch": 20,
"maxPagesPerSearch": 5
}

Output

Each dataset item contains the Yandex business ID, title, URL, address, categories, coordinates, search context, and scrape timestamp. Set includeRaw to true when debugging response parsing.

Notes

  • Keyword searches resolve location to map coordinates through the open OpenStreetMap geocoder; direct URLs skip that step.
  • With fetchDetails on, each business page is read for reviews and extra info, and rows bill the detail-enrichment surcharge (1 unit per row plus 1 per started block of 10 reviews).