Yandex Maps Reviews Scraper avatar

Yandex Maps Reviews Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Yandex Maps Reviews Scraper

Yandex Maps Reviews Scraper

Scrape reviews for any Yandex Maps place — hotels, landmarks, restaurants, shops, and more.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

One House

One House

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract reviews from any Yandex Maps place — hotels, landmarks, restaurants, shops, attractions, and more.

Paste a Maps organization URL (or business ID), set how many reviews you need, and get structured data in the dataset.

What you get

  • Place name, rating, and review count
  • Review text, star rating (1–5), language, and translations (when available)
  • Author name, ID, avatar, and expertise level
  • Photos, videos, and reactions
  • Owner reply text and date
  • Full raw review object for advanced use

How to use

  1. Open this Actor and click Start
  2. Add one or more Yandex Maps URLs under Place URLs
    Example: https://yandex.com/maps/org/eiffel_tower/21455091129/
  3. Optionally set Max reviews per place (0 = all)
  4. Keep Proxy on Apify Proxy → Residential (recommended)
  5. Run and download results from the Dataset tab

Supported URLs

  • https://yandex.com/maps/org/{slug}/{id}/
  • https://yandex.com/maps/org/{slug}/{id}/reviews
  • https://yandex.com/maps/org/{id}/reviews
  • https://yandex.ru/maps/org/...

Turkish domain links (yandex.com.tr) are automatically opened on yandex.com so place names and UI fields stay in English.

You can also pass numeric Business IDs instead of URLs.

Input example

{
"startUrls": [
{ "url": "https://yandex.com/maps/org/eiffel_tower/21455091129/" }
],
"maxReviews": 50,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Output example

Each dataset item is one review:

{
"reviewId": "DvaP9QzkIfDgAEWpGxRqlm-yZoVoraax",
"businessId": "21455091129",
"placeName": "Eiffel Tower",
"placeUrl": "https://yandex.com/maps/org/eiffel_tower/21455091129/reviews",
"placeRatingValue": 5,
"placeReviewCount": 765,
"text": "An absolute masterpiece and a must-visit landmark in Paris.",
"textLanguage": "en",
"rating": 5,
"ratingScale": 5,
"authorName": "Sayid Abdel Fattah",
"authorId": "wz7gfb6w63hkedbbk3tybmp09m",
"publishedAt": "2026-05-23T00:00:00.000Z",
"replyText": null,
"source": "yandex",
"scrapedAt": "2026-07-11T09:35:22.000Z"
}

A place summary is also saved in the key-value store as PLACE_INFO_{businessId}.

Tips

  • Residential proxy is strongly recommended. Without it, Yandex often blocks or times out.
  • Start with a small maxReviews (for example 20–50) to estimate runtime and cost.
  • Review body language follows what visitors wrote; English is used for place metadata when possible.
  • For many places, run them in one Actor start by adding multiple URLs.

Limitations

  • Places with a very large number of reviews may take longer to finish.
  • Occasional blocks or captchas can still happen; retry with a fresh Residential proxy session.