2GIS Places Scraper · Карты и организации / Maps & businesses avatar

2GIS Places Scraper · Карты и организации / Maps & businesses

Pricing

from $5.00 / 1,000 results

Go to Apify Store
2GIS Places Scraper · Карты и организации / Maps & businesses

2GIS Places Scraper · Карты и организации / Maps & businesses

russian map

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

ScraperX

ScraperX

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

4

Monthly active users

2 days ago

Last modified

Categories

Share

2GIS Places Scraper

Compact Apify Actor that scrapes 2GIS place data from search URLs using a robust two-phase strategy:

  1. Collect firm IDs from search listings (API interception + fallback extraction)
  2. Open firm pages and extract full SSR profile data

Why this Actor

  • Keeps output close to rich 2GIS profile structure
  • Handles blocking with automatic proxy fallback
  • Saves records live to dataset during the run
  • Supports bulk input URLs

Key Features

  • Two-phase scraping flow based on Playwright
  • Proxy chain: direct -> datacenter -> residential
  • Residential sticky mode after first successful fallback
  • Residential retries (up to 3 attempts)
  • Random delay (1-2 seconds) between requests
  • Detailed Apify logs for visibility

Input

{
"urls": [
{ "url": "https://2gis.ru/moscow/search/%D0%A0%D0%B5%D1%81%D1%82%D0%BE%D1%80%D0%B0%D0%BD" }
],
"maxItems": 50,
"includeContacts": true,
"headless": true,
"proxyConfiguration": {
"useApifyProxy": false
}
}

Input fields

  • urls: Required. Bulk list of 2GIS search URLs.
  • maxItems: Max items scraped per search URL.
  • includeContacts: Keep/remove phone/email/website/socials.
  • headless: Headless browser mode toggle.
  • proxyConfiguration: Apify proxy editor field. Actor still starts direct by design, then applies fallback chain on block.

Output

Dataset records include fields like:

  • id, title, shortName, extension, url
  • rubrics, category, totalScore, reviewsCount, ratingCount
  • summary, country, region, city, district, street, houseNumber, address
  • mainPhotoUrl, location, working_hours, nearestStations, attributeGroups
  • brand, detailsType, searchString, searchUrl, pageNumber, scrapedAt
  • Optional contacts: phoneText, phoneValue, email, website, socials

How it handles blocking

By default requests are sent without proxy.

If 2GIS blocks/rejects traffic:

  1. Switch to datacenter proxy
  2. If still blocked, switch to residential proxy
  3. Retry with residential up to 3 times
  4. Once residential works, keep residential for all remaining requests

Proxy transitions are logged clearly in Apify logs.

Notes

  • Scrapes only publicly available data.
  • Please ensure your use complies with applicable terms and local laws.