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
| Field | Type | Description |
|---|---|---|
| query | array | Enter your usual search term in the Yandex maps search bar. For example: 'cafe', 'hotels'. Введите то, что вы обычно вводите в строку поиска Яндекс карт. Например, 'кафе'. default ["кофе в Москве"] |
| locations | string | City or district to search. Select from the list or enter your own option Город или регион для поиска. Выберите из списка или введите свой вариант default "None" |
| maxItems | integer | Maximum number of saved results for each query Максимальное количество сохранённых результатов для каждого поискового запроса default 20 |
| language | string (EN | RU | KK | TR | AZ) | Results details will show in this language. default "RU" |
| maxPhotos | integer | Set 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 |
| includePhotoAuthors | boolean | Include the author name and profile URL for each image when Yandex provides this data. default false |
| maxReviews | integer | Maximum number of reviews to extract per place. Set 0 to disable review collection. default 0 |
| reviewsSort | string (by_relevance_org | by_time | by_rating_desc | by_rating_asc) | Sort order used when fetching reviews. default "by_relevance_org" |
| includeReviewerData | boolean | Include 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 |
| includeMenu | boolean | Performs additional queries for each place to collect the complete menu. Charged once for each organization where full menu data is collected. Выполняет дополнительные запросы по каждому месту для сбора полного меню. default false |
| ratingFilter | string (any | gt4.9 | gt4.7 | gt4.5 | gt4.0 | gt3.5) | Minimum rating filter. default "any" |
| priceCategories | array | Select one or more price levels default [] |
| goodPlaceOnly | boolean | Only include places marked as Good place. default false |
| categoryIds | array | Select one or more rubric IDs. default [] |
| enableGlobalDataset | boolean | When 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 |
| coordinates | string | Exact 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 "" |
| viewportSpan | string | Search 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 "" |
| organizationIds | array | Direct 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 120mcp
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.