Yandex Maps Reviews Scraper: Парсер отзывов Яндекс Карт, Alerts
Pricing
from $1.97 / 1,000 reviews
Yandex Maps Reviews Scraper: Парсер отзывов Яндекс Карт, Alerts
Scrape Yandex Maps reviews (отзывы Яндекс Карт) for any business: stars, full text, photos, owner replies, likes and reviewer levels. Schedule it to get only new reviews, rating changes and unanswered ones. Filter by stars, date or reply. JSON, CSV, Excel. No login.
Pricing
from $1.97 / 1,000 reviews
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
12
Total users
1
Monthly active users
15 days ago
Last modified
Categories
Features
Share
🗺️ Yandex Maps Reviews Scraper: Парсер отзывов Яндекс Карт, Alerts
|
Every Yandex Maps review, and a heads-up the moment a new one lands. Export the full review list of any Yandex Maps (Яндекс Карты) business in seconds, then schedule the same run to receive only new reviews, rating changes and unanswered reviews. No login, no account. |
|
⚡ Whole history, fast Hundreds of reviews per business in a single short run |
🆕 New-review alerts Schedule it and get only what changed since the last run |
💬 Owner replies See which reviews were answered and find the ones still waiting |
🔎 Smart filters Stars, date, reply status, text only, newest or lowest first |
Checking Yandex Maps by hand means opening the same listings again and again, hoping you catch a complaint before a customer walks away unanswered. This Actor collects the reviews for you. Paste any business ID or link, run it once for the full history, then put it on a schedule and receive new reviews as clean rows for a dashboard, spreadsheet or alert.
🔍 What does Yandex Maps Reviews Scraper do?
Give it one or many Yandex Maps business IDs or links. For each business it returns every review with the star rating, the full review text, the date, the reviewer and their Yandex level, likes and dislikes, attached photos and the owner reply. Every row also carries the business name, address, categories, overall rating and review count, so one export is ready to analyse.
Turn on monitor mode and the Actor remembers what it already delivered for each business. The next scheduled run returns only reviews that are new, plus the rating change since the previous run, and can also flag reviews the owner has replied to in the meantime.
| ⚡ One tool for both jobs. Use it as a one-off Yandex Maps reviews export, or schedule it daily as a review alert system. You only pay for the rows you receive. |
💡 Why use Yandex Maps Reviews Scraper?
"I run reputation management for Russian and CIS clients. I check ten listings every morning. A scheduled run now does it and posts the new reviews to Slack."
"I manage coffee shops across Moscow. I want to know about a one-star review the same day, and I want a list of the reviews we have not answered yet."
"I do competitor research for a hospitality brand. I export all reviews of five competing venues and compare ratings and complaints over time."
"I feed Yandex Maps reviews into a sentiment model. I need the full text, the language and the date for every review, in one clean table."
🚀 How to use Yandex Maps Reviews Scraper
|
STEP 1 Add business IDs or links Copy the link of any business from Yandex Maps and paste it in. |
STEP 2 Pick your filters Stars, date, reply status, sort order. Leave "only new reviews" on to monitor. |
STEP 3 Run or schedule it Download JSON, CSV or Excel, or send new reviews to Slack, Sheets or a webhook. |
⚙️ Input
At least one business ID or link is required. The prefilled example returns the 10 newest reviews of one business.
| Field | Type | Required | Description |
|---|---|---|---|
businessIds | array of strings | No | Business IDs or full links. The ID is the number in /maps/org/<name>/<id>/. |
startUrls | array of URLs | No | Business page links. The ID is read from each link. |
onlyNewReviews | boolean | No | On (default): return only reviews not reported before, for scheduled monitoring. Off: return every review in scope. |
reportNewOwnerReplies | boolean | No | In monitor mode, also return a review again when the owner has replied since the last run. |
minRating / maxRating | integer | No | Keep reviews within this star range. 0 means no limit. |
dateFrom | string | No | Only reviews from this date on (2026-01-31) or a period such as 30 days. |
replyFilter | string | No | Any review, only answered reviews, or only reviews still unanswered. |
onlyWithText | boolean | No | Skip star-only ratings without written text. |
maxReviewsPerPlace | integer | No | Look at this many reviews per business after sorting. 0 means all. |
sortBy | string | No | Newest, oldest, highest rating, lowest rating or Yandex relevance order. |
language | string | No | Language of business names, addresses and categories (English, Russian, Turkish, Kazakh and more). |
includeReviewerData | boolean | No | Off removes reviewer name, profile link, avatar and level. |
includePhotos | boolean | No | Add links to review photos. |
includeTranslations | boolean | No | Add the translations Yandex shows for the review text. |
proxyConfiguration | object | No | Connection settings. The default works for normal runs. |
📦 Output
Each row is one review, tied to its business. Download as JSON, CSV, Excel or HTML. Fields that Yandex does not provide for a review are left out, never filled with placeholders.
{"businessId": "122754033471","businessTitle": "Sip Coffee","businessAddress": "Moscow, Gazetny Lane, 3","businessRating": 5,"businessRatingsCount": 478,"totalReviewCount": 284,"categories": ["Coffee shop", "cafe"],"rating": 5,"text": "Nice atmosphere. No waiting time. Nice interior.","textLanguage": "en","date": "2024-07-12T14:19:07.003Z","reviewerName": "abdulla al naqbi","reviewerLevel": "Level 3 Local Expert","likes": 3,"dislikes": 1,"ownerReply": "Thank you! We are glad to see you again.","ownerReplyDate": "2024-07-15T06:25:46.636Z","hasOwnerReply": true,"photos": ["https://avatars.mds.yandex.net/get-altay/.../XXL"],"isNewSinceLastRun": true,"changeType": "new_review","scrapedAt": "2026-10-22T21:41:44.960Z"}
📊 Data table
| Field | Type | Description |
|---|---|---|
businessId, businessTitle, businessUrl, businessAddress | string | Which business the review belongs to. |
businessRating | number | Overall star rating of the business. |
businessRatingsCount | number | Number of star ratings the business has. |
totalReviewCount | number | Number of written reviews the business has. |
categories | array | Business categories. |
businessRatingPreviousRun, businessRatingsCountPreviousRun | number | Rating and count at the previous monitor run, only when they changed. |
reviewId, yandexReviewId | string | Stable review keys for de-duplication. |
rating | number | Star rating of the review, 1 to 5. |
text, textLanguage | string | Full review text and the language it is written in. |
translations | object | Yandex translations of the text, when requested and available. |
date | string | ISO timestamp of the review. |
reviewerName, reviewerProfileUrl, reviewerAvatarUrl, reviewerLevel | string | Reviewer details. Left out when reviewer data is off. |
likes, dislikes | number | Reactions to the review. |
ownerReply, ownerReplyDate, hasOwnerReply | string, boolean | The business reply, when there is one. |
photos, photosCount, videosCount | array, number | Media attached to the review. |
isNewSinceLastRun, changeType | boolean, string | Monitor mode: new_review or owner_reply_added. |
scrapedAt | string | When the row was collected. |
After every run a SUMMARY record in the key-value store lists each business with its status, current rating, previous rating and whether the rating changed.
💰 Pricing
Pricing is pay per result: you pay for the reviews the Actor returns, an empty run costs nothing, and there is no subscription or minimum spend. Volume discounts apply automatically with higher Apify plans. A scheduled monitor stays cheap because it returns only what is new.
⭐ Enjoying Yandex Maps Reviews Scraper?
|
⭐ ⭐ ⭐ ⭐ ⭐ If this Actor caught a review you would have missed, leave a quick rating. A 5-star rating takes 10 seconds and helps other reputation managers, multi-location owners and market researchers find it. Your feedback also tells us what to build next. |
| ★ Rate this Actor on Apify |
✨ Tips
- For a new business, run once with "only new reviews" off to get the full history, then turn it on and schedule the run.
- Set
maxRatingto 2 and schedule the run to build a complaint alert. AddreplyFilterset to unanswered to see which complaints still need a reply. - Keep "Max reviews per business" at 0 for monitoring so a burst of new reviews is never cut off.
- Use
dateFromwith a period such as 30 days for a monthly report. - Turn off reviewer data if you only need the review content.
❓ FAQ
Как отслеживать новые отзывы на Яндекс Картах?
Add the business ID or link, leave "Only new reviews" on, and set a daily or weekly schedule in Apify Console. Each run returns only reviews posted since the previous one.
How many reviews can I get per business?
All the reviews Yandex Maps shows for that business, 50 at a time, in one run. A business with a few hundred reviews finishes in seconds.
Do I need a Yandex account or login?
No. The Actor reads only public business and review data. No login, key or cookie is needed.
What happens on the very first monitor run?
With "only new reviews" on and nothing remembered yet, the first run returns every review in scope. Every run after that returns only new ones.
Found a problem or need another field?
Open a ticket on the Issues tab of this Actor. Custom fields are available on request.
🔗 Other actors
- Yandex Realty Scraper ↗ - extracts real estate listings across Russian cities.
- Yandex Market Scraper ↗ - searches Yandex Market by keyword for pricing and seller data.
- Yandex Reverse Image Scraper ↗ - runs batch reverse image search on Yandex Images.
- Avito Auto Scraper ↗ - collects used car listings from Avito Auto.
- TeamBlind Reviews Scraper ↗ - extracts tech employer reviews and ratings.