2GIS (2ГИС) Scraper - Places, Phones + Public Reviews
Pricing
from $3.60 / 1,000 places
2GIS (2ГИС) Scraper - Places, Phones + Public Reviews
Search 2GIS by keyword and city, or paste place links: public business cards (phones, website, rating, hours) and public reviews. No login.
Pricing
from $3.60 / 1,000 places
Rating
0.0
(0)
Developer
Lantern Lab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
2GIS (2ГИС) Scraper — Places, Phones + Public Reviews
A Lantern Lab Actor. Search 2GIS by keyword and city, or paste place links, and get the public business card back: name, categories, address, coordinates, the business's own published phones, website, email and messenger links, rating, review count and opening hours — plus public reviews with star rating, text, publish time and the owner's reply. Works for every 2GIS city: Russia, Kazakhstan, Kyrgyzstan, Uzbekistan, the UAE and the rest. No 2GIS login, no cookies, no account of your own.
Price: pay per result — one charge per complete place row and one per review row. Partial place rows (contacts unknown or reviews cut short), empty results, per-input status rows and the run summary are free.
What you get
{"recordType": "place","placeId": "70000001113359188","name": "Здрасте, кофейня","rubrics": ["Кофейни", "Кафе", "Доставка еды"],"primaryRubric": "Кофейни","address": "Крымская набережная, 10 ст2","fullAddress": "Москва, Крымская набережная, 10 ст2","postalCode": "119049","district": "Якиманка","city": "Москва","cityCode": "moscow","country": "Россия","latitude": 55.735952,"longitude": 37.605268,"phones": ["+79966574489"],"website": "http://zdrastecafe.ru","websites": ["http://zdrastecafe.ru", "http://zdraste.ru"],"emails": [],"socialLinks": [{ "type": "vkontakte", "url": "https://vk.com/zdrastecoffeebar" },{ "type": "telegram", "url": "https://t.me/zdrastecafe" }],"rating": 4.8,"reviewCount": 107,"ratingCount": 122,"schedule": { "Mon": ["10:00-22:00"], "Tue": ["10:00-22:00"], "Sun": ["10:00-22:00"] },"isOpen24x7": false,"organizationName": "Здрасте, кофейня","branchCount": 103,"sourceUpdatedAt": "2026-10-05T05:39:06Z","url": "https://2gis.ru/moscow/firm/70000001113359188","source": "search_query","searchQuery": "кофейня","rank": 1,"placePageStatus": "ok","partial": false,"partialReason": null,"collectedAt": "2026-10-24T03:10:41.512Z"}
{"recordType": "review","reviewId": "308508053","placeId": "70000001113359188","placeName": "Здрасте, кофейня","placeUrl": "https://2gis.ru/moscow/firm/70000001113359188","rating": 5,"text": "Здрасьте хороший сервис пример как нужно вести себя с клиентами, кофе вкусный выпечка свежая всегда…","publishedAt": "2026-10-22T03:56:23.736Z","editedAt": null,"likes": 0,"commentsCount": 1,"photoCount": 0,"provider": "2gis","ownerReplyText": "Спасибо вам за такие тёплые слова! Нам невероятно приятно читать ваши отзывы…","ownerReplyAt": "2026-10-22T06:12:01.675Z","collectedAt": "2026-10-24T03:10:42.004Z"}
Input
{"searchQueries": ["кофейня", "стоматология"],"city": "moscow","placeUrls": ["https://2gis.kz/almaty/firm/70000001102984632"],"maxPlaces": 50,"includeReviews": true,"maxReviewsPerPlace": 100}
searchQueries— one search term per line, best in the local language. Each is searched separately incity.city— the 2GIS city code from the address bar (moscow,spb,novosibirsk,kazan,almaty,astana,bishkek,tashkent,dubai), or a 2GIS city link. Cities outside Russia are served from their own 2GIS site automatically. Defaultmoscow.placeUrls— 2GIS place links from any 2GIS site, or bare numeric place IDs.maxPlaces(default 50) — places per search term. 2GIS serves 12 per page.includeReviews(default off) andmaxReviewsPerPlace(default 50) — public reviews, newest first.maxUpstreamRequests— optional hard ceiling on requests to 2GIS. Left empty, the Actor derives one from your input, so a run is never unbounded.
Every input is accounted for
Besides place and review rows, each search term and each place link gets one free input_status row: how many places and reviews it returned, 2GIS's own total for the term, and whether the result is complete. A term with no result says so (partial: false, 0 places); a term cut short by the request ceiling, the maximum charge, or a refused request is partial: true with a partialReason — never silently reported as zero. A place found by two of your terms is written and charged once. The last row is the RUN_SUMMARY, also stored in the run's key-value store.
Limits
- Only what the logged-out 2GIS pages show. Phones, websites and emails are the ones the business published on its 2GIS card; when a place's own page cannot be read, those fields are
null(unknown, not empty) and the place row ispartialwithpartialReason: "contacts_missing". - Nothing about reviewers is collected — no name, no photo, no profile.
- 2GIS publishes no creation date for a place;
sourceUpdatedAtis when 2GIS last updated the card. - Search results and their order are 2GIS's own and change over time; 2GIS stops serving results for most terms somewhere in the hundreds.
- Short
go.2gis.comlinks are not resolved; paste the full place link instead.