Apify Store
AS
Apify Store
/m_mamaev/yandex-maps-places-scraper

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 &

liveasyncunknown~30s typical
lead generationtravelseo toolsyandexmapsplaces
$0.0050
per result + $0.005 call
plus $0.001 platform fee per run
Actor charges $0.004 per result; Cracked adds 25% plus a $0.005 call fee
Bring your own Apify Store key: provider portion drops to $0.
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run apify /m_mamaev/yandex-maps-places-scraper for me.

Input

FieldTypeDescription
queryarrayEnter your usual search term in the Yandex maps search bar. For example: 'cafe', 'hotels'. Введите то, что вы обычно вводите в строку поиска Яндекс карт. Например, 'кафе'. default ["кофе в Москве"]
locationsstringCity or district to search. Select from the list or enter your own option Город или регион для поиска. Выберите из списка или введите свой вариант default "None"
maxItemsintegerMaximum number of saved results for each query Максимальное количество сохранённых результатов для каждого поискового запроса default 20
languagestring (EN | RU | KK | TR | AZ)Results details will show in this language. default "RU"
maxPhotosintegerSet the number of images per place to extract. To extract all available images, set this to 99999. If left empty or set to 0, no images will be scraped. Collecting photos slows down the actor's work. default 0
includePhotoAuthorsbooleanInclude the author name and profile URL for each image when Yandex provides this data. default false
maxReviewsintegerMaximum number of reviews to extract per place. Set 0 to disable review collection. default 0
reviewsSortstring (by_relevance_org | by_time | by_rating_desc | by_rating_asc)Sort order used when fetching reviews. default "by_relevance_org"
includeReviewerDatabooleanInclude personal reviewer data such as their public ID, display name, avatar URL, and rank badges when Yandex provides it. ⚠️ Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. default false
includeMenubooleanPerforms additional queries for each place to collect the complete menu. Charged once for each organization where full menu data is collected. Выполняет дополнительные запросы по каждому месту для сбора полного меню. default false
ratingFilterstring (any | gt4.9 | gt4.7 | gt4.5 | gt4.0 | gt3.5)Minimum rating filter. default "any"
priceCategoriesarraySelect one or more price levels default []
goodPlaceOnlybooleanOnly include places marked as Good place. default false
categoryIdsarraySelect one or more rubric IDs. default []
enableGlobalDatasetbooleanWhen enabled, actor appends to a persistent global dataset and deduplicates only for that global append. Default run dataset still receives all found places. default false
coordinatesstringExact center point as latitude,longitude (e.g. 59.949205, 30.286765). Overrides the Location field. **Tip: Right-click any point on Yandex/Google Maps to copy coordinates.** default ""
viewportSpanstringSearch area size as dLon, dLat. • **0.01,0.01** ≈ 1km (Neighborhood) • **0.1,0.1** ≈ 10km (City center) • **0.5,0.5** ≈ 50km (Full city) default ""
organizationIdsarrayDirect Yandex business/organization IDs (12345678) or URLs (https://yandex.com/maps/org/name/12345678). default []

Call it

curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
  -H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
  -d '{"provider":"apify","endpoint":"/m_mamaev/yandex-maps-places-scraper","input":{"maxItems":3,"maxReviews":3},"wait":false}'
poll
curl "https://cracked-ai-pearl.vercel.app/v1/runs/<runId>?wait=30" -H "Authorization: Bearer ck_live_..."
cli
npx cracked-ai run -p apify -e /m_mamaev/yandex-maps-places-scraper -i '{"maxItems":3,"maxReviews":3}' -w 120
mcp
run_tool({ provider: "apify", endpoint: "/m_mamaev/yandex-maps-places-scraper", input: {"maxItems":3,"maxReviews":3}, wait: false })

Try it

Runs against your signed-in workspace balance. Sign in if you have not.