# 2GIS Business Listings & Reviews Scraper (`scrapingmonkey/2gis-business-directory-scraper`) Actor

Export 2GIS business listings and reviews to CSV, Excel or JSON. Find businesses; Get company details; Collect reviews. Public data with source links and per-input result limits.

- **URL**: https://apify.com/scrapingmonkey/2gis-business-directory-scraper.md
- **Developed by:** [ScrapingMonkey](https://apify.com/scrapingmonkey) (community)
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

Collect public 2GIS business search results and company profile details. **2GIS Business Listings & Reviews Scraper** turns the supported public data into structured records for Excel, CSV or JSON export.

Choose what to collect, enter the search fields and public links, and set a result limit for each input. The examples below show every supported mode.

| At a glance | Details |
|---|---|
| 📥 Input | Search fields and public links |
| 📋 Modes | Find businesses; Get company details; Collect reviews |
| 📤 Output | One row per collected item or failed input |
| 📄 Pagination | Automatic up to `maxResults` while new results are available |
| 🔐 Website login | Not required |
| 💾 Delivery | One complete dataset view; Excel, CSV and JSON export |

### What the 2GIS scraper collects 📋

| Collection mode | What you receive |
|---|---|
| Find businesses | Public business listings matching the query, including company names, addresses and available contact information. |
| Get company details | Business profiles, contacts, categories, opening hours and other published directory information. |
| Collect reviews | Individual business reviews with their text, scores, dates, public authors and business responses. |

Supported coverage:

- Search 2GIS businesses in Moscow by name, category or keywords. Details accepts public 2GIS firm links.
- Contact information, schedules, amenities and ratings retain the source wording. Branch and organisation-wide ratings are separate.

### How to scrape 2GIS 🚀

1. Open the input form and choose what to collect.
2. Complete the search fields and public links for that mode.
3. Set the maximum results for each search or supplied link.
4. Run the Actor and review the saved rows.
5. Export your dataset or connect it to your application.

#### Find businesses — input example

```json
{
  "mode": "search",
  "keyword": "рестораны",
  "maxResults": 10
}
```

#### Get company details — input example

```json
{
  "mode": "details",
  "recordUrls": [
    "https://2gis.ru/moscow/firm/70000001029041950"
  ],
  "maxResults": 1
}
```

#### Collect reviews — input example

```json
{
  "mode": "reviews",
  "recordUrls": [
    "https://2gis.ru/moscow/firm/70000001034739765"
  ],
  "maxResults": 10
}
```

`maxResults` is a limit for each search or supplied link, with a minimum of 1. It includes any failed row and does not guarantee that the website has that many matching results.

### 2GIS data fields and complete output 📦

One collected item stays in one row. All returned fields appear in the same dataset view. Photos, attributes and other lists remain attached to their parent item. Fields that do not apply to a mode can be empty.

| Field | Included data |
|---|---|
| `result_type` | Selected collection mode. |
| `input` | Submitted link or search settings. |
| `status` | Success or failed outcome. |
| `error_code` | Failure category. |
| `error_message` | Readable failure explanation. |
| `record_id` | Stable source identifier. |
| `url` | Original public source link. |
| `name` | Name, when published. |
| `address_text` | Address text, when published. |
| `address.building_id` | Address / building id, when published. |
| `address.building_name` | Address / building name, when published. |
| `address.components.number` | Address / components / number, when published. |
| `address.components.street` | Address / components / street, when published. |
| `address.components.street_id` | Address / components / street id, when published. |
| `address.components.type` | Address / components / type, when published. |
| `address.postcode` | Address / postcode, when published. |
| `address_comment` | Address comment, when published. |
| `administrative_areas.name` | Administrative areas / name, when published. |
| `administrative_areas.type` | Administrative areas / type, when published. |
| `latitude` | Latitude, when published. |
| `longitude` | Longitude, when published. |
| `categories` | Categories, when published. |
| `opening_hours.Fri.working_hours.from` | Opening hours / fri / working hours / from, when published. |
| `opening_hours.Fri.working_hours.to` | Opening hours / fri / working hours / to, when published. |
| `opening_hours.Mon.working_hours.from` | Opening hours / mon / working hours / from, when published. |
| `opening_hours.Mon.working_hours.to` | Opening hours / mon / working hours / to, when published. |
| `opening_hours.Sat.working_hours.from` | Opening hours / sat / working hours / from, when published. |
| `opening_hours.Sat.working_hours.to` | Opening hours / sat / working hours / to, when published. |
| `opening_hours.Sun.working_hours.from` | Opening hours / sun / working hours / from, when published. |
| `opening_hours.Sun.working_hours.to` | Opening hours / sun / working hours / to, when published. |
| `opening_hours.Thu.working_hours.from` | Opening hours / thu / working hours / from, when published. |
| `opening_hours.Thu.working_hours.to` | Opening hours / thu / working hours / to, when published. |
| `opening_hours.Tue.working_hours.from` | Opening hours / tue / working hours / from, when published. |
| `opening_hours.Tue.working_hours.to` | Opening hours / tue / working hours / to, when published. |
| `opening_hours.Wed.working_hours.from` | Opening hours / wed / working hours / from, when published. |
| `opening_hours.Wed.working_hours.to` | Opening hours / wed / working hours / to, when published. |
| `rating` | Rating, when published. |
| `review_count` | Review count, when published. |
| `rating_count` | Rating count, when published. |
| `company_rating` | Company rating, when published. |
| `company_review_count` | Company review count, when published. |
| `features.attributes.id` | Features / attributes / id, when published. |
| `features.attributes.name` | Features / attributes / name, when published. |
| `features.attributes.tag` | Features / attributes / tag, when published. |
| `features.icon_url` | Features / icon url, when published. |
| `features.is_context` | Features / is context, when published. |
| `features.is_primary` | Features / is primary, when published. |
| `features.name` | Features / name, when published. |
| `features.rubric_ids` | Features / rubric ids, when published. |
| `company_name` | Company name, when published. |
| `promoted` | Promoted, when published. |
| `address.landmark_name` | Address / landmark name, when published. |
| `features.attributes.icon_url` | Features / attributes / icon url, when published. |
| `features.attributes.is_award` | Features / attributes / is award, when published. |
| `opening_hours.comment` | Opening hours / comment, when published. |
| `opening_hours.is_24x7` | Opening hours / is 24x7, when published. |
| `additional_fields.name` | Names of additional published fields. |
| `additional_fields.value` | Their values in matching order. |
| `phone_numbers` | Phone numbers, when published. |
| `email_addresses` | Email addresses, when published. |
| `websites` | Websites, when published. |
| `social_profiles` | Social profiles, when published. |
| `business_url` | Business url, when published. |
| `additional_data.has_unresolved_complaints` | Additional data / has unresolved complaints, when published. |
| `additional_data.pin_status` | Additional data / pin status, when published. |
| `comments_count` | Comments count, when published. |
| `date_created` | Date created, when published. |
| `is_hidden` | Is hidden, when published. |
| `is_rated` | Is rated, when published. |
| `likes_count` | Likes count, when published. |
| `media.photo.date_created` | Media / photo / date created, when published. |
| `media.photo.id` | Media / photo / id, when published. |
| `media.photo.preview_urls.1920x` | Media / photo / preview urls / 1920x, when published. |
| `media.photo.preview_urls.320x` | Media / photo / preview urls / 320x, when published. |
| `media.photo.preview_urls.640x` | Media / photo / preview urls / 640x, when published. |
| `media.photo.preview_urls.64x64` | Media / photo / preview urls / 64x64, when published. |
| `media.photo.preview_urls.url` | Media / photo / preview urls / url, when published. |
| `media.photo.processing_status` | Media / photo / processing status, when published. |
| `media.photo.visibility_status` | Media / photo / visibility status, when published. |
| `object.id` | Object / id, when published. |
| `object.type` | Object / type, when published. |
| `official_answer.date_created` | Official answer / date created, when published. |
| `official_answer.id` | Official answer / id, when published. |
| `official_answer.logo_preview_urls.1920x` | Official answer / logo preview urls / 1920x, when published. |
| `official_answer.logo_preview_urls.320x` | Official answer / logo preview urls / 320x, when published. |
| `official_answer.logo_preview_urls.640x` | Official answer / logo preview urls / 640x, when published. |
| `official_answer.logo_preview_urls.64x64` | Official answer / logo preview urls / 64x64, when published. |
| `official_answer.logo_preview_urls.url` | Official answer / logo preview urls / url, when published. |
| `official_answer.org_name` | Official answer / org name, when published. |
| `official_answer.text` | Official answer / text, when published. |
| `provider` | Provider, when published. |
| `region_id` | Region id, when published. |
| `text` | Text, when published. |
| `user.additional_data` | User / additional data, when published. |
| `user.first_name` | User / first name, when published. |
| `user.id` | User / id, when published. |
| `user.name` | User / name, when published. |
| `user.provider` | User / provider, when published. |
| `user.public_id` | User / public id, when published. |
| `user.reviews_count` | User / reviews count, when published. |
| `user.photo_preview_urls` | User / photo preview urls, when published. |
| `date_edited` | Date edited, when published. |
| `media.video.cover_urls.1920x` | Media / video / cover urls / 1920x, when published. |
| `media.video.cover_urls.320x` | Media / video / cover urls / 320x, when published. |
| `media.video.cover_urls.640x` | Media / video / cover urls / 640x, when published. |
| `media.video.cover_urls.64x64` | Media / video / cover urls / 64x64, when published. |
| `media.video.cover_urls.url` | Media / video / cover urls / url, when published. |
| `media.video.date_created` | Media / video / date created, when published. |
| `media.video.duration_sec` | Media / video / duration sec, when published. |
| `media.video.height` | Media / video / height, when published. |
| `media.video.id` | Media / video / id, when published. |
| `media.video.preview_urls.type` | Media / video / preview urls / type, when published. |
| `media.video.preview_urls.url` | Media / video / preview urls / url, when published. |
| `media.video.processing_status` | Media / video / processing status, when published. |
| `media.video.urls.type` | Media / video / urls / type, when published. |
| `media.video.urls.url` | Media / video / urls / url, when published. |
| `media.video.visibility_status` | Media / video / visibility status, when published. |
| `media.video.width` | Media / video / width, when published. |

A complete JSON result is included for every mode, in the same order as the input examples. These examples come from verification runs. Text and lists are not shortened; values can change on the website.

#### Find businesses — complete JSON result

```json
{
  "result_type": "search",
  "input": "{\"keyword\": \"рестораны\"}",
  "status": "success",
  "record_id": "70000001029041950",
  "url": "https://2gis.ru/moscow/firm/70000001029041950",
  "name": "Мясо&Рыба, ресторан",
  "address_text": "Автозаводская улица, 18",
  "address.building_id": "4504235283026878",
  "address.building_name": "ТРЦ Ривьера",
  "address.components.number": [
    "18"
  ],
  "address.components.street": [
    "Автозаводская улица"
  ],
  "address.components.street_id": [
    "4504338361749103"
  ],
  "address.components.type": [
    "street_number"
  ],
  "address.postcode": "115280",
  "address_comment": "3 этаж",
  "administrative_areas.name": [
    "Россия",
    "Москва",
    "Москва",
    "Даниловский"
  ],
  "administrative_areas.type": [
    "country",
    "region",
    "city",
    "district"
  ],
  "latitude": 55.705348,
  "longitude": 37.641568,
  "categories": [
    "Рестораны",
    "Банкетные залы",
    "Доставка еды"
  ],
  "opening_hours.Fri.working_hours.from": [
    "10:00"
  ],
  "opening_hours.Fri.working_hours.to": [
    "24:00"
  ],
  "opening_hours.Mon.working_hours.from": [
    "10:00"
  ],
  "opening_hours.Mon.working_hours.to": [
    "24:00"
  ],
  "opening_hours.Sat.working_hours.from": [
    "10:00"
  ],
  "opening_hours.Sat.working_hours.to": [
    "24:00"
  ],
  "opening_hours.Sun.working_hours.from": [
    "10:00"
  ],
  "opening_hours.Sun.working_hours.to": [
    "24:00"
  ],
  "opening_hours.Thu.working_hours.from": [
    "10:00"
  ],
  "opening_hours.Thu.working_hours.to": [
    "24:00"
  ],
  "opening_hours.Tue.working_hours.from": [
    "10:00"
  ],
  "opening_hours.Tue.working_hours.to": [
    "24:00"
  ],
  "opening_hours.Wed.working_hours.from": [
    "10:00"
  ],
  "opening_hours.Wed.working_hours.to": [
    "24:00"
  ],
  "rating": 4.8,
  "review_count": 203,
  "rating_count": 265,
  "company_rating": 4.8,
  "company_review_count": 4510,
  "features.attributes.id": [
    [
      "70000201006747423",
      "70000201006752761",
      "70000201006754287",
      "70000201006748245",
      "70000201006748004",
      "70000201006747996",
      "70000201006747998",
      "70000201006747992",
      "70000201006747999",
      "70000201006748001",
      "70000201006747993",
      "70000201006748132",
      "70000201006748137",
      "70000201006748134",
      "70000201006756058",
      "70000201006748139",
      "70000201006756592",
      "70000201006756771",
      "70000201006754172",
      "70000201006747990",
      "70000201006755856"
    ],
    [
      "70000201006748754",
      "70000201006748762",
      "70000201006748746",
      "70000201006748895",
      "70000201006748894",
      "70000201006754270",
      "70000201006754992",
      "70000201006748951",
      "70000201006748747",
      "70000201006748756",
      "70000201006748810",
      "70000201006748897",
      "70000201006756553",
      "70000201006748896",
      "70000201006756650",
      "70000201006756604",
      "70000201006757320",
      "70000201006757410",
      "70000201006757957"
    ],
    [
      "70000201006756835",
      "70000201006756834",
      "70000201006756836"
    ],
    [
      "70000201006748980"
    ],
    [
      "70000201006747978",
      "70000201006751133",
      "70000201006756545",
      "70000201006747983",
      "70000201006747984",
      "70000201006747977",
      "70000201006747982",
      "70000201006747985",
      "70000201006747980",
      "70000201006747981",
      "70000201006757215",
      "70000201006757446",
      "70000201006757447"
    ],
    [
      "70000201006755395"
    ],
    [
      "70000201006750805",
      "70000201006750769",
      "70000201006750775",
      "70000201006756648"
    ],
    [
      "70000201006756414",
      "70000201006756417",
      "70000201006756419",
      "70000201006747364"
    ],
    [
      "70000201006758644"
    ]
  ],
  "features.attributes.name": [
    [
      "Чек 2150 ₽",
      "Ланч от 680 ₽",
      "Рыбные заведения",
      "Бизнес-ланч",
      "Завтрак",
      "Заказ столиков",
      "Заказ навынос",
      "Винная карта",
      "Меню на английском",
      "Постное меню",
      "Живая музыка",
      "VIP-зал",
      "Летняя веранда",
      "Детский уголок",
      "Детская комната",
      "Проведение банкетов",
      "Можно с ноутбуком",
      "Английский завтрак",
      "Ланч 11:30-16:00",
      "До 100 мест",
      "Можно с собакой"
    ],
    [
      "Пицца",
      "Шашлык",
      "Бургеры",
      "Пельмени",
      "Паста",
      "Стейки",
      "Том-Ям",
      "Люля-кебаб",
      "Картофель-фри",
      "Салаты",
      "Супы",
      "На гриле",
      "Фиш энд чипс",
      "Колбаски",
      "Мидии",
      "Устрицы",
      "Крабы",
      "Морские ежи",
      "Морские гребешки"
    ],
    [
      "Кофе с собой",
      "Глинтвейн",
      "Чай с собой"
    ],
    [
      "До 120 человек"
    ],
    [
      "Шашлык",
      "Бургеры",
      "Завтраки",
      "Десерты",
      "Бизнес-ланч",
      "Паста",
      "Вторые блюда",
      "Корпоративные обеды",
      "Салаты",
      "Супы",
      "Том-Ям",
      "Стейки",
      "Рёбрышки"
    ],
    [
      "Доставка"
    ],
    [
      "Оплата картой",
      "Наличный расчёт",
      "Оплата через банк",
      "Оплата по QR-коду"
    ],
    [
      "Пандус",
      "Туалет для маломобильных людей",
      "Автоматическая дверь",
      "Доступный вход для людей с инвалидностью"
    ],
    [
      "Данные актуальны"
    ]
  ],
  "features.attributes.tag": [
    [
      "food_service_avg_price",
      "food_service_lunch_cost",
      "food_service_bar_type_rybzaveden",
      "food_service_business_lunch",
      "food_service_details_food_breakfast",
      "food_service_details_food_table_reservation",
      "food_service_details_food_takeaway",
      "food_service_details_food_wine_list",
      "food_service_details_food_english_menu",
      "food_service_details_food_fat_free_menu",
      "food_service_details_food_live_music",
      "food_service_infrastructure_vip_hall",
      "food_service_infrastructure_patio",
      "food_service_infrastructure_kids_room",
      "food_service_infrastructure_kids_playroom",
      "food_service_infrastructure_banquet",
      "food_service_cafe_working",
      "food_service_type_of_breakfast_english_breakfast",
      "food_service_businesslunch_time",
      "food_service_capacity",
      "food_service_dog_friendly_food"
    ],
    [
      "food_service_assortment_assortment_pizza",
      "food_service_assortment_assortment_barbecue",
      "food_service_assortment_assortment_hamburgers",
      "food_service_assortment_assortment_pelmeni",
      "food_service_assortment_assortment_pasta",
      "food_service_assortment_assortment_steik",
      "food_service_assortment_assortment_tomyam",
      "food_service_assortment_assortment_kebab",
      "food_service_assortment_assortment_frenchfries",
      "food_service_assortment_assortment_salads",
      "food_service_assortment_assortment_soups",
      "food_service_assortment_assortment_grilled",
      "food_service_assortment_assortment_fishchips",
      "food_service_assortment_assortment_sausages",
      "food_service_assortment_assortment_mussels",
      "food_service_assortment_assortment_oysters",
      "food_service_assortment_assortment_crabs",
      "food_service_assortment_assortment_sea_urchins",
      "food_service_assortment_assortment_scallops"
    ],
    [
      "cocktail_bars_types_coffee_take_away",
      "cocktail_bars_types_mulledwine",
      "cocktail_bars_types_tea_take_away"
    ],
    [
      "banquet_rooms_banquetroom_capacity"
    ],
    [
      "food_delivery_types_shashlik",
      "food_delivery_types_burger",
      "food_delivery_types_dostavbreakfast",
      "food_delivery_types_dessert",
      "food_delivery_types_business_lunch",
      "food_delivery_types_pasta",
      "food_delivery_types_main_course",
      "food_delivery_types_corporate_service",
      "food_delivery_types_salad",
      "food_delivery_types_soup",
      "food_delivery_types_dostavtomyam",
      "food_delivery_types_dostavsteaks",
      "food_delivery_types_dostavribs"
    ],
    [
      "covid_homedelivery"
    ],
    [
      "general_payment_type_card",
      "general_payment_type_cash",
      "general_payment_type_bank",
      "general_payment_type_qrcode"
    ],
    [
      "accessible_entrance_inclusive_environment_ramp_inclusive",
      "accessible_entrance_inclusive_environment_wc_inclusive",
      "accessible_entrance_inclusive_environment_barrier_free_access_inclusive",
      "accessible_entrance_accessible_entrance"
    ],
    [
      "data_currency_data_relevance_data_is_current"
    ]
  ],
  "features.icon_url": [
    "https://disk.2gis.com/rubricator/cafef99cdf22ed508f08db0d770943367ef0.svg",
    "https://disk.2gis.com/rubricator/cafef99cdf22ed508f08db0d770943367ef0.svg",
    "https://disk.2gis.com/rubricator/bar20bd6068bc164b6e75eb28eb560020d8.svg",
    null,
    "https://disk.2gis.com/rubricator/food_delivery92c3b7b497f1d39d53f595e048a2d470.svg",
    null,
    null,
    null,
    null
  ],
  "features.is_context": [
    true,
    true,
    true,
    false,
    false,
    true,
    false,
    true,
    true
  ],
  "features.is_primary": [
    true,
    true,
    true,
    false,
    false,
    true,
    false,
    true,
    true
  ],
  "features.name": [
    "Ресторан / Кафе",
    "Меню",
    "Напитки",
    "Банкетные залы",
    "Доставка",
    "Услуги",
    "Способы оплаты",
    "Доступная среда",
    "Актуальность данных"
  ],
  "features.rubric_ids": [
    [
      "112658",
      "15791",
      "159",
      "161",
      "162",
      "164",
      "165",
      "166",
      "51459",
      "111593",
      "110408",
      "110317",
      "112656"
    ],
    [
      "161",
      "162",
      "164",
      "165",
      "21501",
      "51459",
      "15791",
      "159"
    ],
    [
      "111594",
      "112658",
      "12127",
      "15791",
      "161",
      "162",
      "164",
      "165",
      "166",
      "16677",
      "18547",
      "350",
      "363",
      "373",
      "405",
      "51459",
      "544",
      "558",
      "58871",
      "112656",
      "159",
      "112683"
    ],
    [
      "10803"
    ],
    [
      "1203"
    ],
    [
      "102026",
      "102043",
      "10274",
      "10291",
      "1032",
      "10377",
      "10458",
      "10566",
      "10904",
      "10905",
      "109318",
      "110299",
      "110302",
      "110306",
      "110324",
      "110325",
      "110333",
      "110344",
      "110359",
      "110370",
      "110394",
      "110404",
      "110445",
      "110446",
      "110464",
      "110477",
      "110486",
      "110495",
      "110506",
      "110512",
      "110518",
      "110652",
      "110938",
      "111594",
      "112395",
      "112448",
      "112456",
      "112611",
      "112657",
      "112658",
      "112665",
      "112683",
      "1128",
      "112935",
      "113076",
      "113077",
      "113078",
      "113155",
      "113723",
      "113764",
      "1140",
      "1141",
      "1182",
      "11919",
      "1196",
      "1197",
      "12127",
      "12178",
      "12249",
      "1233",
      "1234",
      "1241",
      "1248",
      "1273",
      "13100",
      "13102",
      "13161",
      "13648",
      "14426",
      "15502",
      "1556",
      "15769",
      "15790",
      "15791",
      "159",
      "16022",
      "161",
      "1617",
      "162",
      "16212",
      "164",
      "16498",
      "165",
      "166",
      "16614",
      "1667",
      "16677",
      "174",
      "181",
      "185",
      "18989",
      "19290",
      "19499",
      "19505",
      "19745",
      "207",
      "210",
      "211",
      "21616",
      "242",
      "24392",
      "24468",
      "255",
      "259",
      "278",
      "281",
      "282",
      "283",
      "284",
      "285",
      "287",
      "288",
      "291",
      "292",
      "309",
      "319",
      "321",
      "3231",
      "3232",
      "3237",
      "325",
      "341",
      "345",
      "346",
      "347",
      "348",
      "350",
      "351",
      "352",
      "353",
      "354",
      "355",
      "356",
      "358",
      "359",
      "361",
      "362",
      "363",
      "366",
      "372",
      "375",
      "377",
      "379",
      "380",
      "381",
      "382",
      "383",
      "384",
      "385",
      "390",
      "391",
      "392",
      "394",
      "395",
      "396",
      "397",
      "398",
      "400",
      "421",
      "425",
      "426",
      "427",
      "430",
      "435",
      "4383",
      "440",
      "442",
      "4420",
      "444",
      "4480",
      "4484",
      "4497",
      "457",
      "464",
      "469",
      "47105",
      "473",
      "475",
      "47773",
      "487",
      "489",
      "50076",
      "50084",
      "501",
      "503",
      "505",
      "508",
      "50871",
      "509",
      "510",
      "51009",
      "51013",
      "511",
      "51362",
      "51459",
      "515",
      "52236",
      "52243",
      "524",
      "525",
      "526",
      "5266",
      "5269",
      "5272",
      "53061",
      "53116",
      "53304",
      "538",
      "53986",
      "54001",
      "54067",
      "544",
      "54450",
      "54452",
      "54884",
      "549",
      "555",
      "55540",
      "556",
      "557",
      "558",
      "559",
      "561",
      "56108",
      "562",
      "563",
      "564",
      "567",
      "568",
      "573",
      "574",
      "575",
      "578",
      "579",
      "580",
      "582",
      "5843",
      "589",
      "590",
      "591",
      "59265",
      "593",
      "594",
      "595",
      "596",
      "598",
      "599",
      "605",
      "606",
      "607",
      "60725",
      "609",
      "610",
      "61066",
      "612",
      "613",
      "615",
      "623",
      "624",
      "625",
      "627",
      "631",
      "632",
      "635",
      "639",
      "640",
      "642",
      "643",
      "644",
      "656",
      "657",
      "659",
      "660",
      "67041",
      "677",
      "688",
      "696",
      "712",
      "71642",
      "7406",
      "764",
      "766",
      "768",
      "773",
      "774",
      "776",
      "777",
      "785",
      "786",
      "802",
      "805",
      "809",
      "8190",
      "8192",
      "8368",
      "8402",
      "8466",
      "879",
      "925",
      "935",
      "940",
      "9629",
      "9776",
      "9777",
      "9822",
      "99202",
      "993",
      "996",
      "9972",
      "9973"
    ],
    null,
    [
      "10021",
      "100772",
      "10106",
      "10112",
      "10115",
      "10128",
      "1013",
      "10135",
      "10139",
      "1015",
      "101988",
      "102001",
      "102026",
      "102029",
      "102041",
      "102043",
      "102044",
      "10274",
      "10291",
      "103127",
      "103135",
      "1032",
      "103240",
      "103405",
      "10351",
      "103524",
      "10377",
      "103934",
      "104043",
      "104110",
      "10412",
      "104196",
      "104197",
      "10446",
      "10458",
      "10534",
      "1055",
      "10566",
      "1058",
      "1059",
      "1060",
      "1073",
      "1074",
      "107581",
      "10791",
      "10792",
      "10801",
      "10803",
      "108687",
      "10887",
      "10902",
      "10904",
      "10905",
      "10923",
      "109309",
      "109318",
      "109487",
      "1098",
      "1102",
      "110299",
      "110300",
      "110301",
      "110302",
      "110303",
      "110304",
      "110305",
      "110306",
      "110308",
      "110309",
      "110311",
      "110316",
      "110317",
      "110318",
      "110321",
      "110322",
      "110323",
      "110324",
      "110325",
      "110326",
      "110327",
      "110328",
      "110329",
      "110332",
      "110333",
      "110334",
      "110335",
      "110337",
      "110338",
      "110339",
      "110340",
      "110341",
      "110342",
      "110344",
      "110345",
      "110346",
      "110347",
      "110348",
      "110349",
      "110350",
      "110351",
      "110352",
      "110353",
      "110354",
      "110355",
      "110357",
      "110358",
      "110359",
      "110360",
      "110361",
      "110362",
      "110363",
      "110364",
      "110365",
      "110366",
      "110367",
      "110368",
      "110369",
      "110370",
      "110371",
      "110372",
      "110373",
      "110377",
      "110381",
      "110382",
      "110383",
      "110384",
      "110385",
      "110386",
      "110387",
      "110388",
      "110389",
      "110390",
      "110392",
      "110393",
      "110394",
      "110395",
      "110399",
      "110400",
      "110401",
      "110402",
      "110403",
      "110404",
      "110405",
      "110406",
      "110409",
      "110410",
      "110415",
      "110416",
      "110417",
      "110418",
      "110420",
      "110421",
      "110422",
      "110423",
      "110424",
      "110425",
      "110427",
      "110428",
      "110429",
      "110430",
      "110433",
      "110434",
      "110435",
      "110436",
      "110440",
      "110442",
      "110443",
      "110444",
      "110445",
      "110446",
      "110447",
      "110448",
      "110449",
      "110450",
      "110451",
      "110452",
      "110453",
      "110454",
      "110455",
      "110456",
      "110464",
      "110465",
      "110466",
      "110467",
      "110468",
      "110469",
      "110471",
      "110472",
      "110479",
      "110480",
      "110481",
      "110482",
      "110483",
      "110484",
      "110486",
      "110487",
      "110488",
      "110489",
      "110490",
      "110491",
      "110493",
      "110494",
      "110495",
      "110496",
      "110497",
      "110498",
      "110499",
      "110500",
      "110501",
      "110506",
      "110509",
      "110510",
      "110511",
      "110512",
      "110513",
      "110515",
      "110516",
      "110517",
      "110518",
      "110519",
      "110521",
      "110522",
      "110523",
      "110524",
      "110525",
      "110526",
      "110527",
      "110530",
      "110649",
      "110650",
      "110651",
      "110652",
      "110653",
      "110654",
      "110668",
      "110744",
      "110745",
      "110748",
      "1108",
      "110816",
      "110821",
      "110822",
      "110878",
      "110895",
      "110938",
      "110947",
      "110949",
      "110953",
      "110975",
      "110976",
      "110978",
      "110998",
      "110999",
      "111005",
      "111006",
      "111007",
      "111499",
      "111500",
      "111501",
      "111502",
      "111503",
      "111505",
      "111506",
      "111507",
      "111508",
      "111509",
      "111526",
      "111537",
      "111538",
      "111539",
      "111540",
      "111544",
      "111582",
      "111593",
      "111594",
      "111648",
      "111649",
      "111650",
      "111651",
      "111652",
      "1123",
      "112390",
      "112391",
      "112392",
      "112393",
      "112394",
      "112395",
      "112396",
      "112410",
      "112415",
      "112416",
      "112417",
      "112419",
      "112424",
      "112425",
      "112429",
      "112430",
      "112438",
      "112439",
      "112441",
      "112442",
      "112445",
      "112447",
      "112448",
      "112455",
      "112456",
      "112457",
      "112464",
      "112491",
      "112492",
      "112525",
      "112527",
      "112541",
      "112545",
      "112546",
      "112549",
      "112550",
      "112586",
      "112587",
      "112588",
      "112592",
      "112593",
      "112594",
      "112595",
      "112601",
      "112603",
      "112604",
      "112611",
      "112616",
      "112617",
      "112618",
      "112619",
      "112620",
      "112622",
      "112633",
      "112634",
      "112635",
      "112638",
      "112640",
      "112641",
      "112645",
      "112646",
      "112647",
      "112649",
      "112650",
      "112651",
      "112653",
      "112654",
      "112656",
      "112657",
      "112658",
      "112662",
      "112665",
      "112673",
      "112674",
      "112677",
      "112678",
      "112679",
      "112680",
      "112682",
      "112684",
      "112685",
      "112695",
      "112697",
      "112778",
      "112779",
      "112780",
      "112781",
      "112783",
      "112784",
      "112785",
      "112787",
      "112788",
      "112790",
      "112791",
      "112792",
      "112794",
      "112796",
      "112797",
      "1128",
      "112800",
      "112801",
      "112802",
      "112803",
      "112819",
      "112821",
      "112824",
      "112825",
      "112827",
      "112828",
      "112836",
      "112837",
      "112840",
      "112847",
      "112848",
      "112852",
      "112853",
      "112855",
      "112859",
      "112860",
      "112874",
      "112877",
      "112878",
      "112895",
      "112897",
      "112902",
      "112935",
      "112937",
      "113042",
      "113076",
      "113077",
      "113078",
      "113079",
      "113081",
      "113084",
      "113120",
      "113121",
      "113154",
      "113155",
      "113218",
      "113255",
      "113326",
      "113327",
      "113328",
      "113330",
      "113332",
      "113336",
      "113337",
      "113374",
      "113419",
      "113463",
      "113504",
      "113573",
      "113646",
      "113717",
      "113718",
      "113719",
      "113720",
      "113721",
      "113723",
      "113725",
      "113726",
      "113727",
      "113802",
      "113943",
      "113945",
      "113947",
      "113948",
      "1140",
      "1141",
      "1152",
      "1156",
      "116",
      "11641",
      "11647",
      "11648",
      "1175",
      "1181",
      "1182",
      "11919",
      "1193",
      "1194",
      "11941",
      "1196",
      "1197",
      "11974",
      "120",
      "1203",
      "1204",
      "1206",
      "12062",
      "12075",
      "12076",
      "12078",
      "121",
      "12127",
      "12166",
      "12178",
      "1218",
      "122",
      "12211",
      "12249",
      "123",
      "1232",
      "1233",
      "1234",
      "1235",
      "1236",
      "1237",
      "1238",
      "1241",
      "1242",
      "1248",
      "12486",
      "1269",
      "127",
      "1273",
      "128",
      "1281",
      "129",
      "12997",
      "13008",
      "131",
      "13100",
      "13102",
      "13161",
      "13162",
      "132",
      "133",
      "13306",
      "13311",
      "13312",
      "13374",
      "13405",
      "13406",
      "13410",
      "135",
      "13597",
      "136",
      "13635",
      "13641",
      "13645",
      "13648",
      "13651",
      "137",
      "13726",
      "13787",
      "13789",
      "13796",
      "138",
      "139",
      "140",
      "141",
      "14142",
      "14190",
      "143",
      "14376",
      "14398",
      "144",
      "14426",
      "14431",
      "14444",
      "14488",
      "146",
      "14685",
      "147",
      "14942",
      "14953",
      "14967",
      "15075",
      "15095",
      "151",
      "15281",
      "15285",
      "15287",
      "153",
      "15323",
      "15335",
      "15366",
      "154",
      "1549",
      "15502",
      "1556",
      "1558",
      "1559",
      "156",
      "15616",
      "15688",
      "157",
      "15707",
      "15761",
      "15769",
      "15790",
      "15791",
      "15800",
      "159",
      "16022",
      "16028",
      "1609",
      "161",
      "1613",
      "1614",
      "1616",
      "1617",
      "16182",
      "16199",
      "162",
      "16212",
      "16255",
      "16285",
      "16293",
      "16322",
      "16397",
      "164",
      "16400",
      "16405",
      "16414",
      "1644",
      "16491",
      "16498",
      "165",
      "16539",
      "166",
      "16610",
      "16614",
      "16615",
      "16623",
      "16648",
      "1667",
      "16677",
      "1669",
      "167",
      "16743",
      "16757",
      "16796",
      "168",
      "16814",
      "16864",
      "16866",
      "16867",
      "16869",
      "16870",
      "16875",
      "16876",
      "169",
      "16904",
      "16928",
      "16968",
      "170",
      "17017",
      "17068",
      "171",
      "17205",
      "173",
      "17379",
      "174",
      "17448",
      "175",
      "176",
      "178",
      "179",
      "181",
      "182",
      "18315",
      "18410",
      "18436",
      "18471",
      "18474",
      "185",
      "18530",
      "18539",
      "18547",
      "18574",
      "186",
      "18630",
      "18658",
      "187",
      "188",
      "18854",
      "189",
      "18940",
      "18974",
      "18978",
      "18989",
      "190",
      "19028",
      "19080",
      "191",
      "19119",
      "19132",
      "19134",
      "192",
      "19288",
      "19290",
      "193",
      "194",
      "19487",
      "19490",
      "19499",
      "19504",
      "19505",
      "19571",
      "19575",
      "19576",
      "19577",
      "19585",
      "19601",
      "19616",
      "19637",
      "19645",
      "19661",
      "19745",
      "19754",
      "199",
      "19983",
      "200",
      "201",
      "20165",
      "202",
      "20223",
      "20228",
      "203",
      "204",
      "205",
      "206",
      "207",
      "20750",
      "20773",
      "208",
      "20857",
      "20863",
      "209",
      "20944",
      "20965",
      "20989",
      "210",
      "21039",
      "21040",
      "21044",
      "21075",
      "211",
      "21121",
      "212",
      "213",
      "21302",
      "21371",
      "21387",
      "214",
      "21448",
      "21466",
      "21493",
      "21497",
      "215",
      "21501",
      "21516",
      "216",
      "21616",
      "217",
      "218",
      "219",
      "22064",
      "221",
      "22115",
      "22129",
      "22159",
      "222",
      "223",
      "22327",
      "22370",
      "22379",
      "224",
      "225",
      "226",
      "227",
      "22771",
      "22779",
      "22829",
      "22831",
      "229",
      "230",
      "231",
      "232",
      "233",
      "234",
      "23469",
      "23494",
      "23499",
      "236",
      "237",
      "23765",
      "23787",
      "238",
      "23847",
      "239",
      "24099",
      "241",
      "24109",
      "24169",
      "24184",
      "242",
      "243",
      "24352",
      "24353",
      "24392",
      "24397",
      "244",
      "24468",
      "24472",
      "245",
      "24504",
      "246",
      "24689",
      "247",
      "24717",
      "24738",
      "248",
      "24812",
      "24814",
      "250",
      "25012",
      "25075",
      "251",
      "25108",
      "25168",
      "25190",
      "25194",
      "252",
      "253",
      "254",
      "255",
      "256",
      "259",
      "261",
      "262",
      "264",
      "266",
      "267",
      "268",
      "269",
      "270",
      "271",
      "272",
      "273",
      "274",
      "275",
      "276",
      "277",
      "278",
      "279",
      "280",
      "281",
      "282",
      "283",
      "284",
      "285",
      "287",
      "288",
      "291",
      "292",
      "293",
      "294",
      "29497",
      "295",
      "29502",
      "296",
      "297",
      "298",
      "299",
      "300",
      "301",
      "302",
      "305",
      "306",
      "307",
      "308",
      "309",
      "311",
      "312",
      "313",
      "316",
      "317",
      "318",
      "319",
      "3198",
      "321",
      "3218",
      "322",
      "323",
      "3231",
      "3232",
      "3236",
      "3237",
      "324",
      "325",
      "326",
      "327",
      "328",
      "329",
      "330",
      "331",
      "332",
      "333",
      "334",
      "335",
      "336",
      "337",
      "338",
      "339",
      "341",
      "342",
      "343",
      "344",
      "345",
      "346",
      "347",
      "348",
      "350",
      "351",
      "352",
      "353",
      "354",
      "355",
      "356",
      "358",
      "359",
      "360",
      "361",
      "362",
      "363",
      "366",
      "367",
      "372",
      "373",
      "375",
      "376",
      "377",
      "378",
      "379",
      "380",
      "381",
      "382",
      "383",
      "384",
      "385",
      "387",
      "388",
      "389",
      "390",
      "391",
      "392",
      "394",
      "395",
      "396",
      "397",
      "398",
      "399",
      "400",
      "401",
      "402",
      "404",
      "405",
      "406",
      "408",
      "410",
      "411",
      "412",
      "413",
      "414",
      "416",
      "417",
      "418",
      "419",
      "41976",
      "41986",
      "420",
      "421",
      "422",
      "423",
      "425",
      "426",
      "427",
      "428",
      "429",
      "430",
      "431",
      "432",
      "433",
      "435",
      "436",
      "437",
      "438",
      "4383",
      "4385",
      "439",
      "440",
      "441",
      "4418",
      "442",
      "4420",
      "4427",
      "443",
      "444",
      "4448",
      "4456",
      "446",
      "447",
      "448",
      "4480",
      "4484",
      "44938",
      "4497",
      "450",
      "45018",
      "4509",
      "451",
      "4515",
      "4517",
      "4518",
      "4519",
      "452",
      "4521",
      "4529",
      "453",
      "4530",
      "4531",
      "4532",
      "4534",
      "4535",
      "4537",
      "454",
      "457",
      "458",
      "459",
      "461",
      "462",
      "463",
      "46306",
      "464",
      "46726",
      "46735",
      "469",
      "47105",
      "47245",
      "473",
      "47327",
      "47338",
      "47342",
      "475",
      "476",
      "47633",
      "47672",
      "477",
      "47736",
      "47741",
      "47773",
      "47780",
      "479",
      "480",
      "483",
      "484",
      "485",
      "486",
      "487",
      "489",
      "490",
      "492",
      "494",
      "495",
      "49523",
      "49529",
      "49532",
      "49618",
      "497",
      "49784",
      "49787",
      "498",
      "49847",
      "50041",
      "50067",
      "50076",
      "50084",
      "501",
      "50186",
      "502",
      "50210",
      "503",
      "50342",
      "50348",
      "50372",
      "50374",
      "504",
      "50414",
      "505",
      "50532",
      "50535",
      "50642",
      "508",
      "50810",
      "50840",
      "50841",
      "50850",
      "50866",
      "50867",
      "50868",
      "50870",
      "50871",
      "50875",
      "509",
      "50998",
      "510",
      "51001",
      "51008",
      "51009",
      "51010",
      "51013",
      "51092",
      "51096",
      "51099",
      "511",
      "51100",
      "51103",
      "51105",
      "512",
      "51202",
      "51205",
      "51206",
      "51207",
      "51208",
      "51211",
      "51213",
      "51214",
      "51221",
      "51241",
      "51246",
      "51249",
      "51256",
      "513",
      "51322",
      "51323",
      "51324",
      "51325",
      "51326",
      "51327",
      "51349",
      "51350",
      "51351",
      "51352",
      "51356",
      "51358",
      "51360",
      "51362",
      "51367",
      "51368",
      "51370",
      "51371",
      "51373",
      "51378",
      "51379",
      "51385",
      "514",
      "51407",
      "51409",
      "51414",
      "51419",
      "51459",
      "51462",
      "515",
      "516",
      "51645",
      "51646",
      "517",
      "51746",
      "51755",
      "518",
      "51883",
      "519",
      "51905",
      "520",
      "521",
      "52115",
      "5214",
      "52151",
      "52160",
      "52184",
      "52186",
      "52187",
      "52194",
      "52236",
      "52243",
      "52248",
      "52255",
      "52256",
      "523",
      "524",
      "52408",
      "52495",
      "525",
      "526",
      "5266",
      "52674",
      "52681",
      "5269",
      "527",
      "5272",
      "5276",
      "5279",
      "528",
      "52958",
      "52959",
      "52968",
      "52971",
      "52973",
      "530",
      "53051",
      "53054",
      "53061",
      "531",
      "53116",
      "53136",
      "53139",
      "53175",
      "53244",
      "53266",
      "53267",
      "533",
      "53304",
      "53308",
      "53397",
      "534",
      "53460",
      "535",
      "53505",
      "53553",
      "53577",
      "53596",
      "53598",
      "53599",
      "536",
      "53624",
      "537",
      "538",
      "53832",
      "53833",
      "539",
      "53975",
      "53981",
      "53982",
      "53986",
      "53989",
      "540",
      "54001",
      "54050",
      "54063",
      "54067",
      "541",
      "54111",
      "54144",
      "54145",
      "54146",
      "5435",
      "54352",
      "54394",
      "54396",
      "544",
      "54403",
      "54409",
      "54450",
      "54452",
      "54458",
      "54460",
      "54616",
      "54620",
      "54622",
      "54638",
      "54640",
      "54642",
      "54644",
      "54646",
      "54649",
      "547",
      "548",
      "54851",
      "54853",
      "54855",
      "54857",
      "54858",
      "54862",
      "54864",
      "54867",
      "54884",
      "549",
      "54913",
      "54914",
      "550",
      "551",
      "554",
      "555",
      "55540",
      "556",
      "55616",
      "55666",
      "55669",
      "55670",
      "55691",
      "55693",
      "557",
      "55715",
      "55718",
      "55723",
      "55724",
      "55727",
      "558",
      "55874",
      "55875",
      "559",
      "5602",
      "5603",
      "56064",
      "561",
      "56108",
      "56161",
      "562",
      "56265",
      "563",
      "56326",
      "564",
      "56428",
      "56437",
      "56455",
      "56516",
      "5655",
      "56581",
      "5659",
      "56669",
      "56684",
      "567",
      "56738",
      "56757",
      "56759",
      "568",
      "5683",
      "56893",
      "570",
      "571",
      "57165",
      "57185",
      "57240",
      "573",
      "57354",
      "57364",
      "574",
      "575",
      "5750",
      "578",
      "5788",
      "579",
      "5798",
      "5799",
      "580",
      "5800",
      "5802",
      "582",
      "583",
      "584",
      "5840",
      "5843",
      "585",
      "58618",
      "58621",
      "58622",
      "58624",
      "58633",
      "58634",
      "587",
      "588",
      "58828",
      "58849",
      "58858",
      "589",
      "590",
      "591",
      "592",
      "59284",
      "593",
      "594",
      "595",
      "59508",
      "59510",
      "59511",
      "596",
      "598",
      "599",
      "59930",
      "600",
      "602",
      "604",
      "60421",
      "605",
      "606",
      "607",
      "60732",
      "608",
      "609",
      "610",
      "61066",
      "611",
      "612",
      "613",
      "614",
      "615",
      "616",
      "618",
      "622",
      "623",
      "624",
      "625",
      "626",
      "627",
      "628",
      "630",
      "631",
      "632",
      "633",
      "634",
      "635",
      "636",
      "637",
      "638",
      "639",
      "640",
      "641",
      "642",
      "643",
      "644",
      "645",
      "646",
      "647",
      "648",
      "649",
      "650",
      "6505",
      "651",
      "6510",
      "652",
      "653",
      "654",
      "655",
      "656",
      "657",
      "658",
      "659",
      "660",
      "661",
      "663",
      "664",
      "665",
      "666",
      "667",
      "668",
      "669",
      "670",
      "67041",
      "671",
      "67128",
      "67142",
      "673",
      "67337",
      "67368",
      "67369",
      "674",
      "67495",
      "675",
      "67545",
      "676",
      "677",
      "67763",
      "678",
      "68098",
      "681",
      "683",
      "685",
      "686",
      "68617",
      "687",
      "688",
      "689",
      "68951",
      "690",
      "691",
      "692",
      "69271",
      "693",
      "69342",
      "694",
      "695",
      "696",
      "697",
      "698",
      "699",
      "69989",
      "700",
      "70039",
      "701",
      "70159",
      "70164",
      "70190",
      "702",
      "703",
      "704",
      "705",
      "70514",
      "706",
      "707",
      "708",
      "709",
      "710",
      "71182",
      "71183",
      "712",
      "71232",
      "71642",
      "71648",
      "717",
      "719",
      "721",
      "72370",
      "728",
      "7319",
      "732",
      "733",
      "7332",
      "7361",
      "73893",
      "73921",
      "73923",
      "73924",
      "7406",
      "7578",
      "7579",
      "758",
      "7591",
      "764",
      "766",
      "7662",
      "7666",
      "7669",
      "768",
      "7689",
      "7690",
      "7691",
      "7692",
      "7693",
      "7694",
      "7695",
      "7697",
      "7699",
      "773",
      "774",
      "7757",
      "776",
      "777",
      "785",
      "786",
      "7900",
      "7948",
      "7949",
      "7960",
      "7988",
      "799",
      "802",
      "8020",
      "805",
      "8065",
      "8068",
      "807",
      "808",
      "809",
      "8151",
      "8188",
      "8189",
      "8190",
      "8191",
      "8192",
      "8193",
      "8195",
      "8199",
      "8242",
      "831",
      "834",
      "8367",
      "8368",
      "8402",
      "8412",
      "8416",
      "844",
      "8463",
      "8466",
      "8533",
      "8534",
      "8740",
      "8743",
      "879",
      "9041",
      "9102",
      "921",
      "9220",
      "9228",
      "923",
      "925",
      "926",
      "927",
      "9278",
      "9281",
      "935",
      "936",
      "937",
      "940",
      "942",
      "945",
      "946",
      "9505",
      "9508",
      "9509",
      "9529",
      "9561",
      "961",
      "9629",
      "9741",
      "9776",
      "9777",
      "9786",
      "9822",
      "9827",
      "9867",
      "99172",
      "99200",
      "99202",
      "99209",
      "99224",
      "99231",
      "99259",
      "993",
      "9944",
      "9949",
      "9956",
      "9957",
      "996",
      "9961",
      "9963",
      "9964",
      "9965",
      "9972",
      "9973",
      "99736",
      "112793",
      "110320",
      "110391",
      "111001",
      "111592",
      "112639",
      "16863",
      "18305",
      "51244",
      "522",
      "58871",
      "603",
      "95584"
    ],
    [
      "10021",
      "100772",
      "10106",
      "10112",
      "10115",
      "10128",
      "1013",
      "10135",
      "10139",
      "1015",
      "102001",
      "102026",
      "102029",
      "102041",
      "102043",
      "102044",
      "10274",
      "10291",
      "1032",
      "103240",
      "103405",
      "10351",
      "103524",
      "10377",
      "103934",
      "104043",
      "104110",
      "10412",
      "104196",
      "104197",
      "10446",
      "10458",
      "10534",
      "1055",
      "10566",
      "1059",
      "1060",
      "1073",
      "1074",
      "107581",
      "10792",
      "10801",
      "10803",
      "108687",
      "10902",
      "10904",
      "10905",
      "109309",
      "109318",
      "109487",
      "109504",
      "1098",
      "1102",
      "110299",
      "110300",
      "110301",
      "110302",
      "110303",
      "110304",
      "110305",
      "110306",
      "110308",
      "110309",
      "110316",
      "110317",
      "110318",
      "110320",
      "110321",
      "110323",
      "110324",
      "110325",
      "110326",
      "110327",
      "110328",
      "110329",
      "110332",
      "110333",
      "110334",
      "110335",
      "110337",
      "110338",
      "110339",
      "110340",
      "110341",
      "110342",
      "110344",
      "110345",
      "110347",
      "110348",
      "110349",
      "110350",
      "110351",
      "110352",
      "110353",
      "110354",
      "110355",
      "110357",
      "110358",
      "110359",
      "110360",
      "110361",
      "110362",
      "110363",
      "110364",
      "110365",
      "110366",
      "110367",
      "110368",
      "110369",
      "110370",
      "110371",
      "110372",
      "110373",
      "110377",
      "110381",
      "110382",
      "110383",
      "110384",
      "110385",
      "110386",
      "110387",
      "110388",
      "110390",
      "110391",
      "110392",
      "110393",
      "110394",
      "110395",
      "110399",
      "110400",
      "110401",
      "110402",
      "110403",
      "110404",
      "110405",
      "110406",
      "110409",
      "110410",
      "110415",
      "110416",
      "110417",
      "110420",
      "110421",
      "110422",
      "110423",
      "110425",
      "110427",
      "110429",
      "110430",
      "110434",
      "110435",
      "110436",
      "110440",
      "110442",
      "110443",
      "110444",
      "110445",
      "110446",
      "110447",
      "110448",
      "110449",
      "110450",
      "110451",
      "110452",
      "110453",
      "110454",
      "110455",
      "110456",
      "110464",
      "110465",
      "110466",
      "110467",
      "110468",
      "110469",
      "110471",
      "110472",
      "110479",
      "110480",
      "110481",
      "110482",
      "110483",
      "110484",
      "110486",
      "110488",
      "110489",
      "110490",
      "110491",
      "110493",
      "110494",
      "110495",
      "110496",
      "110497",
      "110499",
      "110500",
      "110501",
      "110506",
      "110509",
      "110510",
      "110511",
      "110512",
      "110515",
      "110516",
      "110517",
      "110518",
      "110519",
      "110521",
      "110522",
      "110523",
      "110525",
      "110527",
      "110530",
      "110649",
      "110650",
      "110651",
      "110652",
      "110653",
      "110654",
      "110744",
      "110745",
      "110748",
      "1108",
      "110816",
      "110821",
      "110822",
      "110895",
      "110938",
      "110947",
      "110953",
      "110975",
      "110976",
      "110978",
      "110998",
      "110999",
      "111001",
      "111005",
      "111006",
      "111502",
      "111503",
      "111505",
      "111506",
      "111507",
      "111508",
      "111509",
      "111526",
      "111537",
      "111538",
      "111539",
      "111573",
      "111592",
      "111593",
      "111594",
      "1123",
      "112394",
      "112395",
      "112396",
      "112410",
      "112419",
      "112424",
      "112425",
      "112430",
      "112431",
      "112432",
      "112438",
      "112439",
      "112440",
      "112441",
      "112442",
      "112444",
      "112445",
      "112446",
      "112448",
      "112451",
      "112452",
      "112455",
      "112463",
      "112464",
      "112491",
      "112492",
      "112527",
      "112541",
      "112545",
      "112546",
      "112548",
      "112550",
      "112582",
      "112586",
      "112587",
      "112588",
      "112592",
      "112593",
      "112594",
      "112595",
      "112596",
      "112597",
      "112601",
      "112603",
      "112604",
      "112609",
      "112610",
      "112611",
      "112614",
      "112616",
      "112617",
      "112618",
      "112619",
      "112620",
      "112621",
      "112622",
      "112623",
      "112624",
      "112625",
      "112629",
      "112633",
      "112634",
      "112635",
      "112637",
      "112638",
      "112640",
      "112641",
      "112645",
      "112646",
      "112647",
      "112649",
      "112650",
      "112651",
      "112653",
      "112654",
      "112656",
      "112657",
      "112658",
      "112660",
      "112662",
      "112665",
      "112674",
      "112677",
      "112678",
      "112679",
      "112680",
      "112681",
      "112682",
      "112683",
      "112684",
      "112685",
      "112691",
      "112695",
      "112697",
      "112704",
      "112719",
      "112778",
      "112779",
      "112780",
      "112781",
      "112783",
      "112784",
      "112785",
      "112787",
      "112788",
      "112790",
      "112792",
      "112793",
      "112794",
      "112796",
      "112797",
      "1128",
      "112801",
      "112802",
      "112803",
      "112819",
      "112821",
      "112824",
      "112825",
      "112827",
      "112828",
      "112836",
      "112837",
      "112840",
      "112847",
      "112848",
      "112852",
      "112855",
      "112859",
      "112867",
      "112874",
      "112875",
      "112876",
      "112877",
      "112878",
      "112879",
      "112895",
      "112897",
      "112902",
      "112935",
      "112936",
      "112937",
      "112938",
      "113076",
      "113077",
      "113079",
      "113080",
      "113082",
      "113083",
      "113084",
      "113121",
      "113154",
      "113155",
      "113218",
      "113255",
      "113326",
      "113330",
      "113332",
      "113336",
      "113337",
      "113374",
      "113419",
      "113424",
      "113504",
      "113573",
      "113646",
      "113717",
      "113718",
      "113719",
      "113720",
      "113721",
      "113723",
      "113725",
      "113726",
      "113727",
      "113764",
      "113801",
      "113943",
      "113947",
      "113948",
      "113949",
      "1140",
      "114052",
      "114056",
      "114057",
      "1141",
      "1152",
      "1156",
      "11641",
      "1181",
      "1182",
      "11919",
      "1196",
      "1197",
      "1203",
      "1204",
      "1206",
      "12076",
      "12078",
      "12166",
      "12178",
      "1218",
      "12211",
      "1232",
      "1233",
      "1234",
      "1235",
      "1236",
      "1237",
      "1238",
      "1241",
      "1242",
      "1248",
      "12486",
      "1269",
      "1273",
      "1281",
      "12997",
      "13100",
      "13102",
      "13161",
      "13162",
      "13306",
      "13311",
      "13312",
      "13405",
      "13406",
      "13410",
      "135",
      "13597",
      "13635",
      "13641",
      "13645",
      "13648",
      "13651",
      "13726",
      "13789",
      "139",
      "14142",
      "14190",
      "14398",
      "14426",
      "14431",
      "14444",
      "14488",
      "14685",
      "14942",
      "14967",
      "15075",
      "15095",
      "15281",
      "15335",
      "1549",
      "15502",
      "1556",
      "1558",
      "1559",
      "156",
      "15616",
      "157",
      "15707",
      "15769",
      "15790",
      "15791",
      "159",
      "16022",
      "16028",
      "1609",
      "161",
      "1613",
      "1614",
      "1616",
      "1617",
      "16199",
      "162",
      "16212",
      "16285",
      "16293",
      "16322",
      "16397",
      "164",
      "16400",
      "16405",
      "16414",
      "16491",
      "16498",
      "165",
      "16539",
      "166",
      "16610",
      "16614",
      "16615",
      "16623",
      "16648",
      "1667",
      "16677",
      "1669",
      "16743",
      "16757",
      "16796",
      "16814",
      "16863",
      "16864",
      "16866",
      "16867",
      "16869",
      "16870",
      "16875",
      "16876",
      "169",
      "16904",
      "16928",
      "16968",
      "170",
      "17017",
      "17068",
      "171",
      "17205",
      "173",
      "17379",
      "174",
      "17448",
      "175",
      "176",
      "178",
      "179",
      "181",
      "182",
      "18315",
      "18436",
      "18471",
      "18474",
      "185",
      "18530",
      "18547",
      "186",
      "18630",
      "18652",
      "18658",
      "187",
      "188",
      "18854",
      "18940",
      "18974",
      "18978",
      "18989",
      "19028",
      "19080",
      "19119",
      "19132",
      "19134",
      "19288",
      "19290",
      "19487",
      "19490",
      "19504",
      "19505",
      "19571",
      "19601",
      "19637",
      "19661",
      "19745",
      "19983",
      "20165",
      "20223",
      "20228",
      "204",
      "205",
      "207",
      "20750",
      "208",
      "20857",
      "20863",
      "209",
      "20944",
      "20965",
      "20989",
      "210",
      "21039",
      "21075",
      "211",
      "21121",
      "21302",
      "21371",
      "21387",
      "21448",
      "21466",
      "21493",
      "21497",
      "21516",
      "21616",
      "217",
      "218",
      "219",
      "22064",
      "221",
      "22115",
      "22129",
      "22159",
      "222",
      "223",
      "22327",
      "22370",
      "22379",
      "22771",
      "22779",
      "22829",
      "22831",
      "233",
      "234",
      "23494",
      "23499",
      "23787",
      "23847",
      "239",
      "24099",
      "24109",
      "24184",
      "242",
      "24392",
      "24468",
      "24472",
      "24504",
      "24738",
      "24812",
      "24814",
      "25012",
      "25108",
      "25168",
      "25190",
      "25194",
      "254",
      "255",
      "259",
      "261",
      "264",
      "266",
      "267",
      "268",
      "269",
      "270",
      "272",
      "273",
      "274",
      "275",
      "276",
      "277",
      "278",
      "279",
      "280",
      "281",
      "282",
      "283",
      "284",
      "285",
      "287",
      "288",
      "291",
      "292",
      "293",
      "294",
      "29497",
      "295",
      "29502",
      "296",
      "297",
      "298",
      "299",
      "300",
      "301",
      "302",
      "305",
      "306",
      "307",
      "308",
      "309",
      "311",
      "312",
      "313",
      "316",
      "317",
      "318",
      "319",
      "3198",
      "321",
      "3218",
      "322",
      "3231",
      "3232",
      "3236",
      "3237",
      "326",
      "328",
      "329",
      "330",
      "331",
      "332",
      "333",
      "334",
      "337",
      "338",
      "339",
      "341",
      "342",
      "343",
      "344",
      "345",
      "346",
      "347",
      "348",
      "350",
      "351",
      "352",
      "353",
      "354",
      "355",
      "356",
      "358",
      "359",
      "360",
      "361",
      "362",
      "363",
      "366",
      "367",
      "372",
      "373",
      "375",
      "377",
      "378",
      "379",
      "380",
      "381",
      "382",
      "383",
      "384",
      "385",
      "387",
      "388",
      "389",
      "390",
      "391",
      "392",
      "394",
      "395",
      "396",
      "397",
      "398",
      "399",
      "400",
      "401",
      "402",
      "404",
      "405",
      "406",
      "408",
      "409",
      "410",
      "411",
      "412",
      "413",
      "414",
      "417",
      "418",
      "419",
      "421",
      "423",
      "425",
      "426",
      "427",
      "428",
      "429",
      "430",
      "431",
      "432",
      "433",
      "435",
      "436",
      "437",
      "438",
      "4383",
      "4385",
      "439",
      "440",
      "441",
      "4418",
      "442",
      "4420",
      "4427",
      "443",
      "444",
      "4456",
      "446",
      "447",
      "448",
      "4480",
      "4484",
      "44938",
      "4497",
      "450",
      "45018",
      "4509",
      "451",
      "4515",
      "4517",
      "4518",
      "4519",
      "452",
      "4521",
      "4529",
      "453",
      "4530",
      "4531",
      "4532",
      "4534",
      "4537",
      "454",
      "457",
      "458",
      "459",
      "461",
      "462",
      "463",
      "46306",
      "464",
      "46726",
      "469",
      "47105",
      "473",
      "47327",
      "47338",
      "47342",
      "475",
      "476",
      "47633",
      "47672",
      "477",
      "47773",
      "47780",
      "479",
      "480",
      "483",
      "484",
      "485",
      "486",
      "487",
      "489",
      "490",
      "492",
      "495",
      "49523",
      "49618",
      "497",
      "49784",
      "498",
      "49847",
      "50067",
      "50076",
      "50084",
      "501",
      "50186",
      "502",
      "50210",
      "503",
      "50342",
      "50372",
      "50374",
      "504",
      "50414",
      "505",
      "50532",
      "508",
      "50840",
      "50841",
      "50850",
      "50866",
      "50867",
      "50868",
      "50870",
      "50871",
      "509",
      "50998",
      "510",
      "51008",
      "51009",
      "51010",
      "51013",
      "51092",
      "51096",
      "51099",
      "511",
      "51100",
      "51103",
      "51105",
      "512",
      "51202",
      "51205",
      "51214",
      "51221",
      "51241",
      "51244",
      "51256",
      "513",
      "51322",
      "51324",
      "51325",
      "51326",
      "51327",
      "51350",
      "51356",
      "51358",
      "51360",
      "51362",
      "51367",
      "51368",
      "51370",
      "51371",
      "51373",
      "51378",
      "51379",
      "51385",
      "514",
      "51407",
      "51414",
      "51419",
      "51459",
      "51462",
      "515",
      "516",
      "51645",
      "51646",
      "51746",
      "51755",
      "51883",
      "519",
      "51905",
      "521",
      "5214",
      "52151",
      "52160",
      "52184",
      "52187",
      "52194",
      "522",
      "52236",
      "52243",
      "52248",
      "52255",
      "52256",
      "523",
      "524",
      "52408",
      "52495",
      "525",
      "526",
      "5266",
      "52674",
      "52681",
      "5269",
      "527",
      "5272",
      "5276",
      "5279",
      "528",
      "52958",
      "52959",
      "52968",
      "52971",
      "52973",
      "530",
      "53051",
      "53054",
      "53061",
      "531",
      "53116",
      "53136",
      "53139",
      "53175",
      "53266",
      "53267",
      "533",
      "53304",
      "53308",
      "53397",
      "53460",
      "53596",
      "53598",
      "53599",
      "53624",
      "538",
      "53832",
      "53833",
      "53975",
      "53981",
      "53982",
      "53986",
      "53989",
      "540",
      "54001",
      "54067",
      "541",
      "54111",
      "54144",
      "54145",
      "54146",
      "5435",
      "54394",
      "54396",
      "544",
      "54403",
      "54409",
      "54450",
      "54452",
      "54458",
      "54460",
      "54616",
      "54620",
      "54622",
      "54638",
      "54640",
      "54642",
      "54644",
      "54646",
      "54649",
      "547",
      "548",
      "549",
      "54913",
      "550",
      "551",
      "554",
      "555",
      "55540",
      "556",
      "55616",
      "55666",
      "55669",
      "55670",
      "55691",
      "55693",
      "557",
      "55715",
      "55718",
      "55723",
      "55724",
      "55727",
      "558",
      "55874",
      "55875",
      "559",
      "5602",
      "5603",
      "56064",
      "561",
      "56108",
      "56161",
      "562",
      "56265",
      "563",
      "56326",
      "564",
      "56428",
      "56437",
      "56455",
      "56516",
      "5655",
      "5659",
      "56669",
      "567",
      "56738",
      "56757",
      "56759",
      "568",
      "5683",
      "570",
      "571",
      "57165",
      "57185",
      "57240",
      "573",
      "57354",
      "57364",
      "574",
      "575",
      "5750",
      "578",
      "5788",
      "579",
      "5798",
      "5799",
      "580",
      "5800",
      "5802",
      "582",
      "583",
      "584",
      "5840",
      "5843",
      "585",
      "58618",
      "58621",
      "58622",
      "58624",
      "58633",
      "58634",
      "587",
      "588",
      "58828",
      "58849",
      "58858",
      "58871",
      "589",
      "590",
      "591",
      "592",
      "59284",
      "593",
      "594",
      "595",
      "59511",
      "596",
      "598",
      "599",
      "59930",
      "600",
      "602",
      "603",
      "60340",
      "604",
      "60421",
      "605",
      "606",
      "607",
      "60732",
      "608",
      "609",
      "610",
      "61066",
      "612",
      "613",
      "614",
      "615",
      "616",
      "618",
      "622",
      "623",
      "624",
      "625",
      "626",
      "627",
      "628",
      "630",
      "631",
      "632",
      "635",
      "636",
      "637",
      "638",
      "639",
      "640",
      "641",
      "642",
      "643",
      "644",
      "645",
      "646",
      "647",
      "648",
      "650",
      "6505",
      "651",
      "6510",
      "652",
      "653",
      "654",
      "655",
      "656",
      "657",
      "658",
      "659",
      "660",
      "661",
      "663",
      "664",
      "665",
      "666",
      "667",
      "668",
      "669",
      "670",
      "67041",
      "671",
      "67128",
      "67142",
      "67337",
      "67368",
      "67369",
      "674",
      "67495",
      "675",
      "67545",
      "676",
      "677",
      "67763",
      "678",
      "686",
      "688",
      "689",
      "68951",
      "690",
      "691",
      "692",
      "69271",
      "693",
      "69342",
      "694",
      "695",
      "696",
      "697",
      "698",
      "699",
      "69989",
      "700",
      "70039",
      "701",
      "70159",
      "70164",
      "70190",
      "702",
      "703",
      "70348",
      "704",
      "705",
      "706",
      "708",
      "709",
      "710",
      "712",
      "71232",
      "71642",
      "71648",
      "719",
      "721",
      "72370",
      "728",
      "7319",
      "7332",
      "7361",
      "73921",
      "73923",
      "73924",
      "7406",
      "7578",
      "7579",
      "7591",
      "764",
      "766",
      "7662",
      "7666",
      "7669",
      "768",
      "7689",
      "7690",
      "7691",
      "7692",
      "7693",
      "7694",
      "7695",
      "7697",
      "7699",
      "773",
      "774",
      "7757",
      "776",
      "777",
      "785",
      "786",
      "7900",
      "7948",
      "7949",
      "7960",
      "7988",
      "799",
      "802",
      "8020",
      "805",
      "8065",
      "8068",
      "807",
      "808",
      "809",
      "8151",
      "8188",
      "8189",
      "8190",
      "8191",
      "8192",
      "8193",
      "8195",
      "8199",
      "831",
      "834",
      "8367",
      "8368",
      "8402",
      "8412",
      "8416",
      "844",
      "8466",
      "8534",
      "8740",
      "8743",
      "879",
      "9041",
      "9102",
      "921",
      "9220",
      "9228",
      "923",
      "925",
      "9281",
      "935",
      "936",
      "937",
      "940",
      "942",
      "945",
      "946",
      "9509",
      "9529",
      "95584",
      "9561",
      "961",
      "9629",
      "9741",
      "9776",
      "9777",
      "9786",
      "9822",
      "9827",
      "9867",
      "99172",
      "99200",
      "99202",
      "99209",
      "99224",
      "99231",
      "993",
      "9956",
      "996",
      "9964",
      "9965",
      "9972",
      "9973",
      "99736"
    ]
  ],
  "company_name": "Мясо&Рыба, ресторан",
  "promoted": false,
  "address.landmark_name": null,
  "features.attributes.icon_url": [
    [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
    ],
    [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
    ],
    [
      null,
      null,
      null
    ],
    [
      null
    ],
    [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
    ],
    [
      null
    ],
    [
      null,
      null,
      null,
      null
    ],
    [
      null,
      null,
      null,
      null
    ],
    [
      null
    ]
  ],
  "features.attributes.is_award": [
    [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
    ],
    [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
    ],
    [
      null,
      null,
      null
    ],
    [
      null
    ],
    [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
    ],
    [
      null
    ],
    [
      null,
      null,
      null,
      null
    ],
    [
      null,
      null,
      null,
      null
    ],
    [
      null
    ]
  ],
  "opening_hours.comment": null,
  "opening_hours.is_24x7": null,
  "additional_fields.name": [],
  "additional_fields.value": []
}
```

#### Get company details — complete JSON result

```json
{
  "result_type": "details",
  "input": "https://2gis.ru/moscow/firm/70000001029041950",
  "status": "success",
  "record_id": "70000001029041950",
  "url": "https://2gis.ru/moscow/firm/70000001029041950",
  "name": "Мясо&Рыба, ресторан",
  "address_text": "Автозаводская улица, 18",
  "address.building_id": "4504235283026878",
  "address.building_name": "ТРЦ Ривьера",
  "address.components.number": [
    "18"
  ],
  "address.components.street": [
    "Автозаводская улица"
  ],
  "address.components.street_id": [
    "4504338361749103"
  ],
  "address.components.type": [
    "street_number"
  ],
  "address.postcode": "115280",
  "address_comment": "3 этаж",
  "administrative_areas.name": [
    "Россия",
    "Москва",
    "Москва",
    "Даниловский"
  ],
  "administrative_areas.type": [
    "country",
    "region",
    "city",
    "district"
  ],
  "latitude": 55.705348,
  "longitude": 37.641568,
  "categories": [
    "Рестораны",
    "Банкетные залы",
    "Доставка еды"
  ],
  "phone_numbers": [
    "+74952311777",
    "+74956909017"
  ],
  "email_addresses": [
    "fb@meat-and-fish.ru"
  ],
  "websites": [
    "http://meat-and-fish.ru"
  ],
  "social_profiles": [
    "https://vk.com/meat_and_fish",
    "https://t.me/meat_and_fish_moscow"
  ],
  "opening_hours.Fri.working_hours.from": [
    "10:00"
  ],
  "opening_hours.Fri.working_hours.to": [
    "24:00"
  ],
  "opening_hours.Mon.working_hours.from": [
    "10:00"
  ],
  "opening_hours.Mon.working_hours.to": [
    "24:00"
  ],
  "opening_hours.Sat.working_hours.from": [
    "10:00"
  ],
  "opening_hours.Sat.working_hours.to": [
    "24:00"
  ],
  "opening_hours.Sun.working_hours.from": [
    "10:00"
  ],
  "opening_hours.Sun.working_hours.to": [
    "24:00"
  ],
  "opening_hours.Thu.working_hours.from": [
    "10:00"
  ],
  "opening_hours.Thu.working_hours.to": [
    "24:00"
  ],
  "opening_hours.Tue.working_hours.from": [
    "10:00"
  ],
  "opening_hours.Tue.working_hours.to": [
    "24:00"
  ],
  "opening_hours.Wed.working_hours.from": [
    "10:00"
  ],
  "opening_hours.Wed.working_hours.to": [
    "24:00"
  ],
  "rating": 4.8,
  "review_count": 203,
  "rating_count": 265,
  "company_rating": 4.8,
  "company_review_count": 4510,
  "features.attributes.id": [
    [
      "70000201006747423",
      "70000201006752761",
      "70000201006754287",
      "70000201006748245",
      "70000201006748004",
      "70000201006747996",
      "70000201006747998",
      "70000201006747992",
      "70000201006747999",
      "70000201006748001",
      "70000201006747993",
      "70000201006748132",
      "70000201006748137",
      "70000201006748134",
      "70000201006756058",
      "70000201006748139",
      "70000201006756592",
      "70000201006756771",
      "70000201006754172",
      "70000201006747990",
      "70000201006755856"
    ],
    [
      "70000201006748754",
      "70000201006748762",
      "70000201006748746",
      "70000201006748895",
      "70000201006748894",
      "70000201006754270",
      "70000201006754992",
      "70000201006748951",
      "70000201006748747",
      "70000201006748756",
      "70000201006748810",
      "70000201006748897",
      "70000201006756553",
      "70000201006748896",
      "70000201006756650",
      "70000201006756604",
      "70000201006757320",
      "70000201006757410",
      "70000201006757957"
    ],
    [
      "70000201006756835",
      "70000201006756834",
      "70000201006756836"
    ],
    [
      "70000201006748980"
    ],
    [
      "70000201006747978",
      "70000201006751133",
      "70000201006756545",
      "70000201006747983",
      "70000201006747984",
      "70000201006747977",
      "70000201006747982",
      "70000201006747985",
      "70000201006747980",
      "70000201006747981",
      "70000201006757215",
      "70000201006757446",
      "70000201006757447"
    ],
    [
      "70000201006755395"
    ],
    [
      "70000201006750805",
      "70000201006750769",
      "70000201006750775",
      "70000201006756648"
    ],
    [
      "70000201006756414",
      "70000201006756417",
      "70000201006756419",
      "70000201006747364"
    ],
    [
      "70000201006758644"
    ]
  ],
  "features.attributes.name": [
    [
      "Чек 2150 ₽",
      "Ланч от 680 ₽",
      "Рыбные заведения",
      "Бизнес-ланч",
      "Завтрак",
      "Заказ столиков",
      "Заказ навынос",
      "Винная карта",
      "Меню на английском",
      "Постное меню",
      "Живая музыка",
      "VIP-зал",
      "Летняя веранда",
      "Детский уголок",
      "Детская комната",
      "Проведение банкетов",
      "Можно с ноутбуком",
      "Английский завтрак",
      "Ланч 11:30-16:00",
      "До 100 мест",
      "Можно с собакой"
    ],
    [
      "Пицца",
      "Шашлык",
      "Бургеры",
      "Пельмени",
      "Паста",
      "Стейки",
      "Том-Ям",
      "Люля-кебаб",
      "Картофель-фри",
      "Салаты",
      "Супы",
      "На гриле",
      "Фиш энд чипс",
      "Колбаски",
      "Мидии",
      "Устрицы",
      "Крабы",
      "Морские ежи",
      "Морские гребешки"
    ],
    [
      "Кофе с собой",
      "Глинтвейн",
      "Чай с собой"
    ],
    [
      "До 120 человек"
    ],
    [
      "Шашлык",
      "Бургеры",
      "Завтраки",
      "Десерты",
      "Бизнес-ланч",
      "Паста",
      "Вторые блюда",
      "Корпоративные обеды",
      "Салаты",
      "Супы",
      "Том-Ям",
      "Стейки",
      "Рёбрышки"
    ],
    [
      "Доставка"
    ],
    [
      "Оплата картой",
      "Наличный расчёт",
      "Оплата через банк",
      "Оплата по QR-коду"
    ],
    [
      "Пандус",
      "Туалет для маломобильных людей",
      "Автоматическая дверь",
      "Доступный вход для людей с инвалидностью"
    ],
    [
      "Данные актуальны"
    ]
  ],
  "features.attributes.tag": [
    [
      "food_service_avg_price",
      "food_service_lunch_cost",
      "food_service_bar_type_rybzaveden",
      "food_service_business_lunch",
      "food_service_details_food_breakfast",
      "food_service_details_food_table_reservation",
      "food_service_details_food_takeaway",
      "food_service_details_food_wine_list",
      "food_service_details_food_english_menu",
      "food_service_details_food_fat_free_menu",
      "food_service_details_food_live_music",
      "food_service_infrastructure_vip_hall",
      "food_service_infrastructure_patio",
      "food_service_infrastructure_kids_room",
      "food_service_infrastructure_kids_playroom",
      "food_service_infrastructure_banquet",
      "food_service_cafe_working",
      "food_service_type_of_breakfast_english_breakfast",
      "food_service_businesslunch_time",
      "food_service_capacity",
      "food_service_dog_friendly_food"
    ],
    [
      "food_service_assortment_assortment_pizza",
      "food_service_assortment_assortment_barbecue",
      "food_service_assortment_assortment_hamburgers",
      "food_service_assortment_assortment_pelmeni",
      "food_service_assortment_assortment_pasta",
      "food_service_assortment_assortment_steik",
      "food_service_assortment_assortment_tomyam",
      "food_service_assortment_assortment_kebab",
      "food_service_assortment_assortment_frenchfries",
      "food_service_assortment_assortment_salads",
      "food_service_assortment_assortment_soups",
      "food_service_assortment_assortment_grilled",
      "food_service_assortment_assortment_fishchips",
      "food_service_assortment_assortment_sausages",
      "food_service_assortment_assortment_mussels",
      "food_service_assortment_assortment_oysters",
      "food_service_assortment_assortment_crabs",
      "food_service_assortment_assortment_sea_urchins",
      "food_service_assortment_assortment_scallops"
    ],
    [
      "cocktail_bars_types_coffee_take_away",
      "cocktail_bars_types_mulledwine",
      "cocktail_bars_types_tea_take_away"
    ],
    [
      "banquet_rooms_banquetroom_capacity"
    ],
    [
      "food_delivery_types_shashlik",
      "food_delivery_types_burger",
      "food_delivery_types_dostavbreakfast",
      "food_delivery_types_dessert",
      "food_delivery_types_business_lunch",
      "food_delivery_types_pasta",
      "food_delivery_types_main_course",
      "food_delivery_types_corporate_service",
      "food_delivery_types_salad",
      "food_delivery_types_soup",
      "food_delivery_types_dostavtomyam",
      "food_delivery_types_dostavsteaks",
      "food_delivery_types_dostavribs"
    ],
    [
      "covid_homedelivery"
    ],
    [
      "general_payment_type_card",
      "general_payment_type_cash",
      "general_payment_type_bank",
      "general_payment_type_qrcode"
    ],
    [
      "accessible_entrance_inclusive_environment_ramp_inclusive",
      "accessible_entrance_inclusive_environment_wc_inclusive",
      "accessible_entrance_inclusive_environment_barrier_free_access_inclusive",
      "accessible_entrance_accessible_entrance"
    ],
    [
      "data_currency_data_relevance_data_is_current"
    ]
  ],
  "features.icon_url": [
    "https://disk.2gis.com/rubricator/cafef99cdf22ed508f08db0d770943367ef0.svg",
    "https://disk.2gis.com/rubricator/cafef99cdf22ed508f08db0d770943367ef0.svg",
    "https://disk.2gis.com/rubricator/bar20bd6068bc164b6e75eb28eb560020d8.svg",
    null,
    "https://disk.2gis.com/rubricator/food_delivery92c3b7b497f1d39d53f595e048a2d470.svg",
    null,
    null,
    null,
    null
  ],
  "features.is_context": [
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false,
    false
  ],
  "features.is_primary": [
    true,
    true,
    true,
    false,
    false,
    true,
    false,
    true,
    true
  ],
  "features.name": [
    "Ресторан / Кафе",
    "Меню",
    "Напитки",
    "Банкетные залы",
    "Доставка",
    "Услуги",
    "Способы оплаты",
    "Доступная среда",
    "Актуальность данных"
  ],
  "features.rubric_ids": [
    [
      "112658",
      "15791",
      "159",
      "161",
      "162",
      "164",
      "165",
      "166",
      "51459",
      "111593",
      "110408",
      "110317",
      "112656"
    ],
    [
      "161",
      "162",
      "164",
      "165",
      "21501",
      "51459",
      "15791",
      "159"
    ],
    [
      "111594",
      "112658",
      "12127",
      "15791",
      "161",
      "162",
      "164",
      "165",
      "166",
      "16677",
      "18547",
      "350",
      "363",
      "373",
      "405",
      "51459",
      "544",
      "558",
      "58871",
      "112656",
      "159",
      "112683"
    ],
    [
      "10803"
    ],
    [
      "1203"
    ],
    [
      "102026",
      "102043",
      "10274",
      "10291",
      "1032",
      "10377",
      "10458",
      "10566",
      "10904",
      "10905",
      "109318",
      "110299",
      "110302",
      "110306",
      "110324",
      "110325",
      "110333",
      "110344",
      "110359",
      "110370",
      "110394",
      "110404",
      "110445",
      "110446",
      "110464",
      "110477",
      "110486",
      "110495",
      "110506",
      "110512",
      "110518",
      "110652",
      "110938",
      "111594",
      "112395",
      "112448",
      "112456",
      "112611",
      "112657",
      "112658",
      "112665",
      "112683",
      "1128",
      "112935",
      "113076",
      "113077",
      "113078",
      "113155",
      "113723",
      "113764",
      "1140",
      "1141",
      "1182",
      "11919",
      "1196",
      "1197",
      "12127",
      "12178",
      "12249",
      "1233",
      "1234",
      "1241",
      "1248",
      "1273",
      "13100",
      "13102",
      "13161",
      "13648",
      "14426",
      "15502",
      "1556",
      "15769",
      "15790",
      "15791",
      "159",
      "16022",
      "161",
      "1617",
      "162",
      "16212",
      "164",
      "16498",
      "165",
      "166",
      "16614",
      "1667",
      "16677",
      "174",
      "181",
      "185",
      "18989",
      "19290",
      "19499",
      "19505",
      "19745",
      "207",
      "210",
      "211",
      "21616",
      "242",
      "24392",
      "24468",
      "255",
      "259",
      "278",
      "281",
      "282",
      "283",
      "284",
      "285",
      "287",
      "288",
      "291",
      "292",
      "309",
      "319",
      "321",
      "3231",
      "3232",
      "3237",
      "325",
      "341",
      "345",
      "346",
      "347",
      "348",
      "350",
      "351",
      "352",
      "353",
      "354",
      "355",
      "356",
      "358",
      "359",
      "361",
      "362",
      "363",
      "366",
      "372",
      "375",
      "377",
      "379",
      "380",
      "381",
      "382",
      "383",
      "384",
      "385",
      "390",
      "391",
      "392",
      "394",
      "395",
      "396",
      "397",
      "398",
      "400",
      "421",
      "425",
      "426",
      "427",
      "430",
      "435",
      "4383",
      "440",
      "442",
      "4420",
      "444",
      "4480",
      "4484",
      "4497",
      "457",
      "464",
      "469",
      "47105",
      "473",
      "475",
      "47773",
      "487",
      "489",
      "50076",
      "50084",
      "501",
      "503",
      "505",
      "508",
      "50871",
      "509",
      "510",
      "51009",
      "51013",
      "511",
      "51362",
      "51459",
      "515",
      "52236",
      "52243",
      "524",
      "525",
      "526",
      "5266",
      "5269",
      "5272",
      "53061",
      "53116",
      "53304",
      "538",
      "53986",
      "54001",
      "54067",
      "544",
      "54450",
      "54452",
      "54884",
      "549",
      "555",
      "55540",
      "556",
      "557",
      "558",
      "559",
      "561",
      "56108",
      "562",
      "563",
      "564",
      "567",
      "568",
      "573",
      "574",
      "575",
      "578",
      "579",
      "580",
      "582",
      "5843",
      "589",
      "590",
      "591",
      "59265",
      "593",
      "594",
      "595",
      "596",
      "598",
      "599",
      "605",
      "606",
      "607",
      "60725",
      "609",
      "610",
      "61066",
      "612",
      "613",
      "615",
      "623",
      "624",
      "625",
      "627",
      "631",
      "632",
      "635",
      "639",
      "640",
      "642",
      "643",
      "644",
      "656",
      "657",
      "659",
      "660",
      "67041",
      "677",
      "688",
      "696",
      "712",
      "71642",
      "7406",
      "764",
      "766",
      "768",
      "773",
      "774",
      "776",
      "777",
      "785",
      "786",
      "802",
      "805",
      "809",
      "8190",
      "8192",
      "8368",
      "8402",
      "8466",
      "879",
      "925",
      "935",
      "940",
      "9629",
      "9776",
      "9777",
      "9822",
      "99202",
      "993",
      "996",
      "9972",
      "9973"
    ],
    null,
    [
      "10021",
      "100772",
      "10106",
      "10112",
      "10115",
      "10128",
      "1013",
    ],
    [
      "10021",
      "100772",
      "10106",
      "9965",
      "9972",
      "9973",
      "99736"
    ]
  ],
  "company_name": "Мясо&Рыба, ресторан",
  "promoted": false,
  "additional_fields.name": [],
  "additional_fields.value": []
}
```

#### Collect reviews — complete JSON result

```json
{
  "result_type": "reviews",
  "input": "https://2gis.ru/moscow/firm/70000001034739765",
  "status": "success",
  "record_id": "300458329",
  "url": "https://2gis.ru/moscow/firm/70000001034739765?reviews",
  "business_url": "https://2gis.ru/moscow/firm/70000001034739765",
  "additional_data.has_unresolved_complaints": false,
  "additional_data.pin_status": "none",
  "comments_count": 1,
  "date_created": "2026-09-28T20:45:20.670455+07:00",
  "is_hidden": false,
  "is_rated": true,
  "likes_count": 0,
  "media.photo.date_created": [
    "2026-09-28T20:45:20.701235+07:00"
  ],
  "media.photo.id": [
    "40288054"
  ],
  "media.photo.preview_urls.1920x": [
    "https://cachizer2.2gis.com/reviews-photos/8e58b7ca-a7c0-4e72-b476-2f18d0af2afe.jpg?w=1920"
  ],
  "media.photo.preview_urls.320x": [
    "https://cachizer2.2gis.com/reviews-photos/8e58b7ca-a7c0-4e72-b476-2f18d0af2afe.jpg?w=320"
  ],
  "media.photo.preview_urls.640x": [
    "https://cachizer2.2gis.com/reviews-photos/8e58b7ca-a7c0-4e72-b476-2f18d0af2afe.jpg?w=640"
  ],
  "media.photo.preview_urls.64x64": [
    "https://cachizer2.2gis.com/reviews-photos/8e58b7ca-a7c0-4e72-b476-2f18d0af2afe.jpg?h=64&w=64"
  ],
  "media.photo.preview_urls.url": [
    "https://cachizer2.2gis.com/reviews-photos/8e58b7ca-a7c0-4e72-b476-2f18d0af2afe.jpg"
  ],
  "media.photo.processing_status": [
    "finished"
  ],
  "media.photo.visibility_status": [
    "visible"
  ],
  "object.id": "70000001034739765",
  "object.type": "branch",
  "official_answer.date_created": "2026-09-29T09:39:10.690983+07:00",
  "official_answer.id": "73274048",
  "official_answer.logo_preview_urls.1920x": "https://ams2-cdn.2gis.com/previews/1095682582290366464/f571e410-ca55-49e5-85a8-38db6b765e9d/1/ru/image_1920.png",
  "official_answer.logo_preview_urls.320x": "https://ams2-cdn.2gis.com/previews/1095682582290366464/f571e410-ca55-49e5-85a8-38db6b765e9d/1/ru/image_320.png",
  "official_answer.logo_preview_urls.640x": "https://ams2-cdn.2gis.com/previews/1095682582290366464/f571e410-ca55-49e5-85a8-38db6b765e9d/1/ru/image_640.png",
  "official_answer.logo_preview_urls.64x64": "https://ams2-cdn.2gis.com/previews/1095682582290366464/f571e410-ca55-49e5-85a8-38db6b765e9d/1/ru/image_64_64.png",
  "official_answer.logo_preview_urls.url": "https://ams2-cdn.2gis.com/previews/1095682582290366464/f571e410-ca55-49e5-85a8-38db6b765e9d/1/ru/image.png",
  "official_answer.org_name": "Руки Вверх!, бар",
  "official_answer.text": "Спасибо, приятно слышать!\nТеперь вы точно знаете, что за классной атмосферой - только к нам😉",
  "provider": "2gis",
  "rating": 5,
  "region_id": 32,
  "text": "Был на женском Стендапе в первый раз. Все понравилось, юмор, атмосфера и персонал🔥",
  "user.additional_data": {},
  "user.first_name": "Евгений Титов",
  "user.id": "41176255",
  "user.name": "Евгений Титов",
  "user.provider": "2gis",
  "user.public_id": "099687ba4da645a485449b6f6e302337",
  "user.reviews_count": 18,
  "user.photo_preview_urls": {
    "1920x": "https://i6.photo.2gis.com/images/profile/30258560102158016_97ab_1920x.jpg",
    "320x": "https://i6.photo.2gis.com/images/profile/30258560102158016_97ab_320x.jpg",
    "640x": "https://i6.photo.2gis.com/images/profile/30258560102158016_97ab_640x.jpg",
    "64x64": "https://i6.photo.2gis.com/images/profile/30258560102158016_97ab_64x64.jpg",
    "url": "https://i6.photo.2gis.com/images/profile/30258560102158016_97ab.jpg"
  },
  "date_edited": null,
  "media.video.cover_urls.1920x": [
    null
  ],
  "media.video.cover_urls.320x": [
    null
  ],
  "media.video.cover_urls.640x": [
    null
  ],
  "media.video.cover_urls.64x64": [
    null
  ],
  "media.video.cover_urls.url": [
    null
  ],
  "media.video.date_created": [
    null
  ],
  "media.video.duration_sec": [
    null
  ],
  "media.video.height": [
    null
  ],
  "media.video.id": [
    null
  ],
  "media.video.preview_urls.type": [
    null
  ],
  "media.video.preview_urls.url": [
    null
  ],
  "media.video.processing_status": [
    null
  ],
  "media.video.urls.type": [
    null
  ],
  "media.video.urls.url": [
    null
  ],
  "media.video.visibility_status": [
    null
  ],
  "media.video.width": [
    null
  ],
  "additional_fields.name": [],
  "additional_fields.value": []
}
```

### Input settings ⚙️

| Setting | What to enter |
|---|---|
| **What to collect** (`mode`) | Choose the information you need. |
| **Maximum results per search or link** (`maxResults`) | Collect up to this many saved results for each search or record link. Minimum: 1. |
| **Business or company keywords** (`keyword`) | Business name, service or category to search for. Use the local language for the best coverage. |
| **Public record links** (`recordUrls`) | Paste one public link per line. Use this field for Get company details, Collect reviews. |

| Mode | Settings to use |
|---|---|
| Find businesses | Business or company keywords; Maximum results |
| Get company details | Public record links; Maximum results |
| Collect reviews | Public record links; Maximum results |

### 2GIS scraping use cases 🎯

#### Build a source-linked research dataset

Collect the supported public records and retain their original links, published names and available ratings.

#### Review customer or employee feedback

Use the available feedback modes to collect published text, scores, dates and responses. The mode table specifies whether this source supplies full text or previews.

#### Monitor changes over time

Schedule repeat runs and compare stable record IDs to identify newly published records and changes in source information.

### Pricing and saved-result behavior 💰

See the Actor’s **Pricing** tab for the current rate. Under dataset-item pricing:

- Each saved item is one result. Lists attached to an item do not create extra rows.
- A saved `failed` row is also one billable result, including invalid inputs, unavailable records, no results and exhausted retries.
- At most one failed row is saved per input. Automatic retries do not create additional dataset rows.
- `maxResults` caps all saved rows for each input, including its failed row. Duplicate copies of the same input are processed once.

### 2GIS scraper API and integrations 🔌

Replace `$ACTOR_ID` with the ID from the Actor’s API tab and `$APIFY_TOKEN` with your Apify token.

```bash
curl -X POST "https://api.apify.com/v2/acts/$ACTOR_ID/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"mode":"search","keyword":"рестораны","maxResults":10}'
```

Use Apify schedules for recurring collection, webhooks for completion notifications, and integrations with Google Sheets, Make, Zapier, cloud storage or your own application.

### Reliability, retries and public-data limits ⚠️

Temporary request failures are retried up to five total attempts. Invalid record inputs

# Actor input Schema

## `mode` (type: `string`):

Choose the information you need.

## `maxResults` (type: `integer`):

Collect up to this many saved results for each search or record link. Minimum: 1.

## `keyword` (type: `string`):

Business name, service or category to search for. Use the local language for the best coverage.

## `recordUrls` (type: `array`):

Paste one public link per line. Use this field for Get company details, Collect reviews.

## Actor input object example

```json
{
  "mode": "search",
  "maxResults": 10,
  "keyword": "рестораны",
  "recordUrls": [
    "https://2gis.ru/moscow/firm/70000001029041950"
  ]
}
```

# Actor output Schema

## `results` (type: `string`):

Results and failed input outcomes, with all returned fields.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "mode": "search",
    "maxResults": 10,
    "keyword": "рестораны",
    "recordUrls": [
        "https://2gis.ru/moscow/firm/70000001029041950"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapingmonkey/2gis-business-directory-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "mode": "search",
    "maxResults": 10,
    "keyword": "рестораны",
    "recordUrls": ["https://2gis.ru/moscow/firm/70000001029041950"],
}

# Run the Actor and wait for it to finish
run = client.actor("scrapingmonkey/2gis-business-directory-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "mode": "search",
  "maxResults": 10,
  "keyword": "рестораны",
  "recordUrls": [
    "https://2gis.ru/moscow/firm/70000001029041950"
  ]
}' |
apify call scrapingmonkey/2gis-business-directory-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,scrapingmonkey/2gis-business-directory-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/QKb3GGjQj63UXrrq6/builds/NQwgyQsLLKI2wVn8R/openapi.json
