2GIS Reviews Scraper — Ratings, Texts & Owner Replies avatar

2GIS Reviews Scraper — Ratings, Texts & Owner Replies

Pricing

$1.00 / 1,000 reviews

Go to Apify Store
2GIS Reviews Scraper — Ratings, Texts & Owner Replies

2GIS Reviews Scraper — Ratings, Texts & Owner Replies

Scrape 2GIS reviews for any business or search: rating, review text, date, likes, photos, verified visit and the owner's reply, plus the place's average rating and review count. Dubai, Moscow, Almaty and every 2GIS city. No API key.

Pricing

$1.00 / 1,000 reviews

Rating

0.0

(0)

Developer

Technical Dost Solutions

Technical Dost Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

2GIS Reviews Scraper extracts customer reviews from 2GIS, the leading map and business directory in Russia, the UAE, Kazakhstan and Central Asia. Paste 2GIS business URLs, or search a city (restaurant in dubai) to review the top places, and get every review's rating, text, date, likes, photos, verified-visit flag and the owner's official reply, together with the place's average rating and total review count. Use it for reputation monitoring, competitor analysis and sentiment research. Reviewer names are off by default.

What you get

  • Reviews for any 2GIS business URL, or for the top places of a city and search term.
  • Rating (1-5), full text, created and edited dates, likes, comments count and review photos.
  • Verified-visit flag (2GIS confirms the reviewer visited) and the owner's official reply with date.
  • Place name, address, average rating and total reviews on every row.
  • Sort by most relevant or newest; text-only option; up to 5,000 reviews per place.
  • Reviewer names only when you turn them on.

How to use 2GIS Reviews Scraper

  1. Paste 2GIS business URLs (e.g. https://2gis.ae/dubai/firm/70000001055853809), or enter Cities and Search terms.
  2. Set Maximum reviews per place and, for searches, Places per search.
  3. Choose Sort by (relevant or newest).
  4. Run the Actor and export reviews to Excel, CSV or JSON.

Input example

{
"placeUrls": [
{
"url": "https://2gis.kz/almaty/firm/70000001117557224"
}
],
"maxReviewsPerPlace": 50
}

All fields are described in the Input tab.

Output example

{
"reviewId": "305729817",
"rating": 5,
"text": "Great place, tasty food, polite staff",
"createdAt": "2026-10-13T14:33:42.921478+07:00",
"editedAt": null,
"likes": 0,
"commentsCount": 0,
"photos": [],
"verifiedVisit": true,
"provider": "2gis",
"ownerReply": null,
"ownerReplyAt": null,
"placeId": "70000001117557224",
"placeName": "Megafish",
"placeAddress": "улица Розыбакиева, 147",
"placeRating": 4.7,
"placeReviewsCount": 233,
"placeUrl": "https://2gis.kz/almaty/firm/70000001117557224",
"scrapedAt": "2026-10-23T00:00:00.000Z"
}

Output fields

FieldDescription
reviewIdReview ID.
ratingRating 1-5.
textReview text.
createdAtDate posted.
editedAtDate edited, if edited.
likesLikes.
commentsCountComments on the review.
photosReview photo URLs.
verifiedVisit2GIS confirmed the reviewer visited.
providerReview source (2gis, flamp...).
ownerReplyOfficial reply from the business.
ownerReplyAtDate of the reply.
reviewerNameReviewer display name (only when enabled).
placeId2GIS place ID.
placeNamePlace name.
placeAddressPlace address.
placeRatingPlace's average rating.
placeReviewsCountPlace's total reviews.
placeUrlPlace page on 2GIS.
scrapedAtTime of extraction.

Export results as JSON, CSV, Excel, XML or HTML, or read them with the API.

Use cases

  • Reputation monitoring: track new reviews and ratings of your branches daily.
  • Competitor analysis: compare ratings and complaints of restaurants, clinics or shops in a city.
  • Sentiment analysis and AI training on Russian, Kazakh, Arabic and English reviews.
  • Check how quickly businesses reply to customers.

How much does 2GIS Reviews Scraper cost?

This Actor uses pay-per-event pricing: $0.001 per review ($1 per 1,000). Platform usage is included. Places without reviews are free.

Set Maximum cost per run in the run options to cap your spend; the Actor stops when the limit is reached.

Use 2GIS Reviews Scraper with AI agents (MCP)

Give Claude, ChatGPT, Cursor or any MCP client this Actor as a tool through the hosted Apify MCP server:

$claude mcp add --transport http apify "https://mcp.apify.com/?tools=technicaldost/2gis-reviews-scraper" --header "Authorization: Bearer YOUR_APIFY_TOKEN"

Or in a JSON MCP config:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com/?tools=technicaldost/2gis-reviews-scraper",
"headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }
}
}
}

The tool is named technicaldost--2gis-reviews-scraper. Ask your agent, for example, to "run 2GIS Reviews Scraper with {"placeUrls": [{"url": "https://2gis.kz/almaty/firm/70000001117557224"}], "maxReviewsPerPlace": 50}".

Run 2GIS Reviews Scraper via API

curl -X POST "https://api.apify.com/v2/acts/technicaldost~2gis-reviews-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"placeUrls": [{"url": "https://2gis.kz/almaty/firm/70000001117557224"}], "maxReviewsPerPlace": 50}'
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("technicaldost/2gis-reviews-scraper").call(run_input={"placeUrls": [{"url": "https://2gis.kz/almaty/firm/70000001117557224"}], "maxReviewsPerPlace": 50})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('technicaldost/2gis-reviews-scraper').call({"placeUrls": [{"url": "https://2gis.kz/almaty/firm/70000001117557224"}], "maxReviewsPerPlace": 50});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Integrations

Schedule runs (daily, hourly) in Apify Console and send results to Google Sheets, Slack, Make, Zapier, n8n, Airbyte or your own webhook.

FAQ

How do I find a business URL?

Open the business on 2gis.ru, 2gis.ae or 2gis.kz and copy the address bar; it contains /firm/ and a long number.

Are reviewer names included?

Only if you turn on Include reviewer names. By default the Actor saves the review content without personal names.

Which cities are supported?

Every 2GIS city. For searches use the city part of 2GIS URLs, such as dubai, moscow or almaty.

How many reviews can I get?

Up to 5,000 per place, 50 per request, until all reviews are read or your limit is reached.

The Actor collects publicly available information only and does not log in or bypass access controls. Use the data in line with the website's terms and the laws that apply to you, especially when processing personal data.