Yandex Maps Scraper — Парсер Яндекс Карт

Профессиональный инструмент для сбора организаций, отзывов и медиа из Яндекс Карт прямо в браузере. Экспорт в XLSX, CSV, JSON и RAW JSON.

🆓 Бесплатная лицензия 🔒 Без серверов — всё локально ⚡ Chrome Extension 📦 XLSX · CSV · JSON · RAW JSON

🔐 Лицензия

Расширение полностью бесплатно. Для сохранения собранных данных требуется лицензионный ключ — он тоже выдаётся бесплатно.

Получить ключ прямо сейчас

Другие способы получения

ℹ️
При каждом сохранении расширение сверяет время ответа сервера с временем действия лицензии. Данные, полученные после истечения ключа, не сохраняются.

📋 Содержание

🚀 1. Быстрый старт

  1. 1Откройте Яндекс Карты в Chrome и введите поисковый запрос — например, «кафе Москва» или «автосервис Новосибирск». Дождитесь загрузки списка организаций.
  2. 2Кликните на иконку расширения в панели инструментов Chrome, чтобы открыть popup.
  3. 3Введите лицензионный ключ в блоке «Лицензия» и нажмите «Сохранить ключ». Ключ выдаётся бесплатно — см. раздел 2.
  4. 4Нажмите «▶ Начать сбор организаций». Если в браузере уже накопились перехваченные ответы, появится плашка подтверждения — подробнее в разделе 5.
  5. 5Дождитесь завершения сбора (статус «Все организации собраны») и нажмите «⬇ Выгрузить данные».

⚙️ 3. Режимы сбора

🏢 Организации

Захватываются из сетевых ответов и дополнительно из кода страницы. Работает автоскролл списка с настраиваемой скоростью.

Сохраняются только уникальные организации — дубли автоматически отфильтровываются.

⭐ Отзывы

Собираются по уже сохранённой базе организаций. Настраивается лимит отзывов на карточку и сортировка (новые / негативные / позитивные).

При повторном запуске уже обработанные организации пропускаются автоматически.

🖼️ Фото / видео

Медиафайлы собираются для каждой уникальной организации из базы. Лимит медиа настраивается отдельно. Дубликаты файлов не сохраняются.

🗄️ 4. Буферизация — что это и зачем

Когда вы открываете Яндекс Карты и смотрите список организаций, браузер в фоне делает сетевые запросы к API. Именно эти запросы содержат все данные об организациях.

Буферизация — это механизм, который перехватывает и запоминает ответы на эти запросы сразу же, как только они приходят из сети, даже если вы ещё не нажали «Начать сбор».

💡
Простая аналогия: буфер — это как черновик. Пока вы листаете карты и изучаете выдачу, расширение молча складывает все пойманные ответы «в ящик». Когда вы нажимаете «Начать сбор», расширение предлагает обработать всё накопленное — или начать с чистого листа.

Зачем это нужно

Как работает буфер технически

Расширение встраивает в страницу перехватчик. Каждый раз, когда браузер получает ответ, перехватчик сохраняет его в буфер (до 50 последних ответов). Буфер хранится только в оперативной памяти вкладки — он не пишется на диск и обнуляется при перезагрузке страницы.

Переключатель буферизации

В верхней части интерфейса расширения есть переключатель «Буферизация включена / выключена».

🟢 Включена (по умолчанию)

Расширение перехватывает все ответы в фоне. При нажатии «Начать сбор» предложит использовать накопленные данные.

Рекомендуется для большинства сценариев.

🔴 Выключена

Буфер мгновенно очищается, перехват новых ответов прекращается. Расширение не накапливает данные в памяти.

Используйте, если работаете долго и хотите минимизировать потребление памяти, или если замечаете нежелательное поведение.

⚠️
При выключении буферизации весь накопленный буфер стирается немедленно и восстановить его нельзя. Переключитесь обратно во включённое состояние, чтобы снова начать перехват.

🔔 5. Плашка подтверждения

Когда вы нажимаете «▶ Начать сбор организаций», расширение сначала проверяет буфер и состояние страницы. В зависимости от того, что найдено, может появиться inline-плашка прямо под кнопкой — она просит вас принять решение.

ℹ️
Плашка не отображается при обычном запуске. Она появляется только тогда, когда расширение обнаружило что-то важное и хочет уточнить ваш выбор перед стартом сбора.

Сценарий 1: Найдено несколько пакетов в буфере

Когда появляется: В буфере накоплено более одного ответа с непустыми данными.

Что показывает плашка: «Найдено N организаций в буфере. Дубли не будут сохранены.»

Кнопки:

  • «Собрать N организаций» — расширение сначала обработает все буферизованные ответы (отправит их в датасет как обычные перехваченные данные), а затем продолжит обычный сбор. Дубли автоматически отфильтруются.
  • «Пропустить» — буфер игнорируется, сбор начинается как обычно с текущего состояния страницы. Буферизованные данные будут потеряны.
Если в буфере ровно один ответ, плашка не появляется — расширение обрабатывает его автоматически и сразу же сообщает об этом в статусной строке.

Сценарий 2: Буфер пуст и страница без карточек

Когда появляется: Буфер пустой и на странице не найдено ни одной карточки организации.

Что показывает плашка: Предложение перезагрузить страницу, чтобы расширение перехватило первые ответы с самого начала.

Кнопки:

  • «🔄 Перезагрузить» — расширение перезагрузит вкладку Яндекс Карт. После загрузки страницы снова нажмите «Начать сбор».
  • «Не сейчас» — сбор запускается как есть. Расширение будет ждать, пока на странице не появятся карточки или новые ответы от сервера.

Когда плашка не появляется

🔁
После выбора плашка сразу исчезает. Она больше не появится до следующего нажатия кнопки «Начать сбор».

📦 6. Форматы экспорта

XLSX

Классический формат для Microsoft Excel и Google Таблиц. Подходит для табличной аналитики, фильтрации и сводных таблиц.

CSV

Текстовые таблицы с разделителями. Идеален для импорта в CRM, BI-инструменты и базы данных.

JSON

Нормализованный структурированный формат для интеграций, скриптов, API и повторной обработки данных.

RAW JSON

Сырые ответы сервера без нормализации: оригинальные объекты организаций, отзывов, медиа и служебные метаданные. Для разработчиков и инженеров интеграций.

Выбрать формат и набор данных (все / только организации / только отзывы / только медиа) можно в блоке «Экспорт и хранение».

📊 7. Какие данные собираются

Организации

  • ID, название, описание, категория
  • Прямая ссылка на карточку
  • Полный адрес, город, регион
  • Географические координаты
  • Телефоны, сайты, email, соцсети
  • Режим работы
  • Рейтинг, количество оценок и отзывов
  • Поисковый запрос, время сбора

Отзывы и медиа

  • Текст отзыва, оценка, дата публикации
  • Автор (имя, ссылка на профиль)
  • URL фотографий и видео
  • Количество медиафайлов на организацию
  • Время сбора каждого элемента
  • Привязка к организации (ID)
⚠️
Полнота данных зависит от фактического наличия информации в карточке организации на стороне Яндекса. Расширение не дополняет и не синтезирует данные.

💡 9. Советы и ограничения

🤝 10. Поддержка

Если у вас возникли пожелания, вопросы, проблемы или вы хотите получить лицензионный ключ — свяжитесь с нами любым удобным способом:

Мы стараемся отвечать в течение нескольких часов. Уточните при обращении: версию браузера, сценарий использования и, при необходимости, скриншот проблемы.