2GIS Reviews Scraper: Отзывы 2ГИС avatar

2GIS Reviews Scraper: Отзывы 2ГИС

Pricing

from $0.66 / 1,000 place reviews

Go to Apify Store
2GIS Reviews Scraper: Отзывы 2ГИС

2GIS Reviews Scraper: Отзывы 2ГИС

Scrape 2GIS (2ГИС) place reviews with the full review text, star rating, reviewer identity, likes and comments, and the business's own reply. Filter by rating or written-text-only and export to JSON, CSV, or Excel.

Pricing

from $0.66 / 1,000 place reviews

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Get full 2GIS review text, ratings, and business replies, ready for your spreadsheet in minutes.
Pull every review posted on any 2ГИС (2GIS) place page: the actual words people wrote, their rating, who they are, and how the business replied, not just a star average.
📝 Full review text
The reviewer's actual words, not just a number out of 5.
👤 Real reviewer identity
Name, profile ID, and how many reviews they've posted in total.
👍 Engagement signals
Likes and comments on each review show which ones actually matter.
💬 Business replies
See exactly how, and whether, the business responded to each review.

🔍 What does 2GIS Reviews Scraper do?

2GIS (2ГИС) is Russia's largest local business directory and maps service, covering millions of shops, restaurants, clinics, and service businesses across the country. This Actor scrapes the reviews section of any 2GIS place page and returns the full review text, star rating, reviewer name and profile details, likes and comments count, and the business's own reply where one exists.

Give it a firm ID or a 2GIS place URL and it handles pagination automatically, so you get every available review in one run instead of a handful from the first page. Run it on demand, schedule it to check for new reviews daily or weekly, or call it from your own app through the Apify API.

🎯 Why use 2GIS Reviews Scraper?

Most 2GIS review tools on the market return a star average and a review count. That tells you a place is rated 4.5 out of 5, but not why, and not what to do about it.

  • I am a reputation management agency monitoring 2GIS listings for retail chains and service businesses across Russian cities, and I need the actual complaint text to spot recurring issues before they show up in a client's monthly report.
  • I am a market researcher running sentiment analysis on reviews for Russian retail, restaurant, or service brands, and star ratings alone give me no text to analyze.
  • I am a local business owner with locations in several cities, and I want to check whether my staff are actually replying to reviews and how customers are responding to those replies.

🚀 How to use 2GIS Reviews Scraper

STEP 1
Point at a place
Paste a 2GIS firm ID or a full place URL, any city.
STEP 2
Set your filters
Rating range, text-only reviews, sort order, and how many to collect.
STEP 3
Get your dataset
Every review's text, rating, author, and reply, ready for export.
  1. Open 2GIS Reviews Scraper on the Apify Store and click Try for free.
  2. Paste one or more firm IDs into Firm / place IDs, or paste full 2GIS place URLs into 2GIS place URLs. Either works, and cities don't matter.
  3. Optionally set a minimum or maximum rating, or turn on Only reviews with written text.
  4. Click Start and download your results as JSON, CSV, or Excel once the run finishes.

📥 Input

FieldTypeRequiredDescription
firmIdsarray of stringsNoNumeric 2GIS firm IDs, e.g. 4504127912651411. Find one in any 2GIS place URL, or paste full URLs into urls instead.
urlsarray of stringsNoFull 2GIS place page URLs, e.g. https://2gis.ru/moscow/firm/4504127912651411. The firm ID is read from the URL automatically.
sortByenumNoOrder reviews are returned in. 2GIS does not offer a rating-based sort, only newest by edit date, newest by post date, reviews from a reviewer's friends, or most trusted reviewers first. Defaults to newest by edit date.
minRatingintegerNoOnly return reviews rated at or above this score, out of 5.
maxRatingintegerNoOnly return reviews rated at or below this score, out of 5. Set to 2 to pull complaints only.
withTextOnlybooleanNoSkip rating-only entries where the reviewer left no written comment. Defaults to false.
maxItemsPerFirmintegerNoMaximum number of reviews to return for each place. Defaults to 500.
includeRawDatabooleanNoAttach 2GIS's original unprocessed review object under a raw field, for anyone who wants to see the full source data. Defaults to false.
proxyConfigurationobjectNoProxy settings. Datacenter proxies are the default and work reliably here at a lower cost than residential.

📤 Output

Every review is returned as one dataset item. Here is a real review pulled during testing:

{
"id": "257144389",
"firmId": "4504127912651411",
"firmUrl": "https://2gis.ru/firm/4504127912651411",
"firmRating": 4.5,
"firmReviewsCount": 425,
"provider": "2gis",
"rating": 5,
"text": "хорошее приложение,никогда не подводило",
"dateCreated": "2026-07-10T18:03:17.286351+07:00",
"likesCount": 0,
"commentsCount": 1,
"authorId": "104402687",
"authorName": "Александра Рыльская",
"authorPublicId": "5a76808f8f23470186ecca693b1fcba7",
"authorReviewsCount": 2,
"hasReply": true,
"replyText": "Александра, рады слышать 🙌",
"replyDate": "2026-07-13T16:28:20.642912+07:00",
"replyAuthor": "2ГИС, городской информационный сервис",
"scrapedAt": "2026-07-15T14:11:32.988Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel directly from the Apify Console or via the API.

📊 Data table

FieldTypeDescription
idstring2GIS's own ID for this review.
firmIdstringThe firm/place ID this review belongs to.
firmUrlstringA direct link to the place on 2GIS.
firmRatingnumberThe place's overall average rating at scrape time.
firmReviewsCountnumberThe place's total review count at scrape time.
providerstringWhich review source fed this review into 2GIS (most are native 2gis reviews).
ratingnumberThe star rating the reviewer left, out of 5.
textstringThe full review text.
dateCreatedstringWhen the review was originally posted.
dateEditedstringWhen the review was last edited, if it was.
likesCountnumberHow many other users liked this review.
commentsCountnumberHow many comments this review has.
authorIdstringThe reviewer's 2GIS user ID.
authorNamestringThe reviewer's display name.
authorPublicIdstringThe reviewer's public profile ID.
authorReviewsCountnumberHow many reviews this reviewer has posted in total.
authorPhotoUrlstringThe reviewer's profile photo, if they have one.
hasReplybooleanWhether the business replied to this review.
replyTextstringThe business's reply text, if any.
replyDatestringWhen the business replied.
replyAuthorstringThe name the business replied under.
scrapedAtstringWhen this Actor collected the review.

💰 Pricing

Pricing is pay per result and is billed per review saved to your dataset. Empty runs cost nothing, and there are no fixed monthly subscriptions or hidden fees. You only pay for the reviews you actually get back.

⭐ Enjoying 2GIS Reviews Scraper?

⭐ ⭐ ⭐ ⭐ ⭐
Glad this got you real review text instead of a score with nothing behind it.
A 5-star rating takes 10 seconds and helps other reputation managers and market researchers find an Actor that returns the actual words behind the rating. Your feedback also tells us what to build next.
★  Rate this Actor on Apify

💡 Tips and advanced options

  • Leave maxItemsPerFirm at its default unless you know a place has more than 500 reviews. Raising it costs more only if that many reviews actually exist to return.
  • Turn on Only reviews with written text when you're doing sentiment analysis and don't want rating-only noise skewing your word counts.
  • Use minRating/maxRating together to isolate complaints (1-2 stars) or praise (4-5 stars) without reading through everything in between.
  • Turn on includeRawData only if you need fields this Actor doesn't already normalize. It roughly doubles the size of each dataset item.

❓ FAQ

Does this scraper get blocked by 2GIS?

No. It routes requests through Apify's proxy network and has run reliably in testing without needing residential IPs or logins.

Как выгрузить отзывы 2ГИС в Excel?

Run the Actor, then open the Export option on the dataset and choose Excel, CSV, JSON, or a few other formats. No extra setup is needed.

Может ли этот скрапер получить текст отзыва, а не только оценку?

Yes. This is the core difference from scrapers that return only a star average and review count: every item includes the reviewer's actual written text, when there is any.

Does it return every review, or just the first page?

It follows 2GIS's pagination automatically until it collects every available review or hits your maxItemsPerFirm limit, whichever comes first.

Does it work for any business type or city?

Yes. Any place with a public 2GIS page works, in any city 2GIS covers, regardless of business category.

Are hidden or removed reviews included?

No. Only reviews 2GIS itself shows publicly are returned. Reviews it has hidden or removed through its own moderation are not surfaced.

Found a bug or have a feature request? Open an issue on the Actor's Issues tab. Need a custom version for a specific workflow? Reach out through Apify and we can scope it.

🔗 Other actors