Yandex Maps Scraper — Парсер Яндекс Карт
Профессиональный инструмент для сбора организаций, отзывов и медиа из Яндекс Карт прямо в браузере. Экспорт в XLSX, CSV, JSON и RAW JSON.
🔐 Лицензия
Расширение полностью бесплатно. Для сохранения собранных данных требуется лицензионный ключ — он тоже выдаётся бесплатно.
Получить ключ прямо сейчас
Другие способы получения
📋 Содержание
🚀 1. Быстрый старт
- 1Откройте Яндекс Карты в Chrome и введите поисковый запрос — например, «кафе Москва» или «автосервис Новосибирск». Дождитесь загрузки списка организаций.
- 2Кликните на иконку расширения в панели инструментов Chrome, чтобы открыть popup.
- 3Введите лицензионный ключ в блоке «Лицензия» и нажмите «Сохранить ключ». Ключ выдаётся бесплатно — см. раздел 2.
- 4Нажмите «▶ Начать сбор организаций». Если в браузере уже накопились перехваченные ответы, появится плашка подтверждения — подробнее в разделе 5.
- 5Дождитесь завершения сбора (статус «Все организации собраны») и нажмите «⬇ Выгрузить данные».
⚙️ 3. Режимы сбора
🏢 Организации
Захватываются из сетевых ответов и дополнительно из кода страницы. Работает автоскролл списка с настраиваемой скоростью.
Сохраняются только уникальные организации — дубли автоматически отфильтровываются.
⭐ Отзывы
Собираются по уже сохранённой базе организаций. Настраивается лимит отзывов на карточку и сортировка (новые / негативные / позитивные).
При повторном запуске уже обработанные организации пропускаются автоматически.
🖼️ Фото / видео
Медиафайлы собираются для каждой уникальной организации из базы. Лимит медиа настраивается отдельно. Дубликаты файлов не сохраняются.
🗄️ 4. Буферизация — что это и зачем
Когда вы открываете Яндекс Карты и смотрите список организаций, браузер в фоне делает сетевые запросы к API. Именно эти запросы содержат все данные об организациях.
Буферизация — это механизм, который перехватывает и запоминает ответы на эти запросы сразу же, как только они приходят из сети, даже если вы ещё не нажали «Начать сбор».
Зачем это нужно
- Скорость первого сбора. Если вы уже прокрутили половину списка до нажатия кнопки, данные из этой части не потеряются — они уже в буфере.
- Надёжность. Иногда первые ответы сервера самые «жирные» (содержат больше организаций) — буфер их сохраняет, даже если сбор ещё не запущен.
- Меньше ручной работы. Не нужно перезагружать страницу и прокручивать список заново только ради того, чтобы расширение «увидело» первые карточки.
Как работает буфер технически
Расширение встраивает в страницу перехватчик. Каждый раз, когда браузер получает ответ, перехватчик сохраняет его в буфер (до 50 последних ответов). Буфер хранится только в оперативной памяти вкладки — он не пишется на диск и обнуляется при перезагрузке страницы.
Переключатель буферизации
В верхней части интерфейса расширения есть переключатель «Буферизация включена / выключена».
🟢 Включена (по умолчанию)
Расширение перехватывает все ответы в фоне. При нажатии «Начать сбор» предложит использовать накопленные данные.
Рекомендуется для большинства сценариев.
🔴 Выключена
Буфер мгновенно очищается, перехват новых ответов прекращается. Расширение не накапливает данные в памяти.
Используйте, если работаете долго и хотите минимизировать потребление памяти, или если замечаете нежелательное поведение.
🔔 5. Плашка подтверждения
Когда вы нажимаете «▶ Начать сбор организаций», расширение сначала проверяет буфер и состояние страницы. В зависимости от того, что найдено, может появиться inline-плашка прямо под кнопкой — она просит вас принять решение.
Сценарий 1: Найдено несколько пакетов в буфере
Когда появляется: В буфере накоплено более одного ответа с непустыми данными.
Что показывает плашка: «Найдено N организаций в буфере. Дубли не будут сохранены.»
Кнопки:
- «Собрать N организаций» — расширение сначала обработает все буферизованные ответы (отправит их в датасет как обычные перехваченные данные), а затем продолжит обычный сбор. Дубли автоматически отфильтруются.
- «Пропустить» — буфер игнорируется, сбор начинается как обычно с текущего состояния страницы. Буферизованные данные будут потеряны.
Сценарий 2: Буфер пуст и страница без карточек
Когда появляется: Буфер пустой и на странице не найдено ни одной карточки организации.
Что показывает плашка: Предложение перезагрузить страницу, чтобы расширение перехватило первые ответы с самого начала.
Кнопки:
- «🔄 Перезагрузить» — расширение перезагрузит вкладку Яндекс Карт. После загрузки страницы снова нажмите «Начать сбор».
- «Не сейчас» — сбор запускается как есть. Расширение будет ждать, пока на странице не появятся карточки или новые ответы от сервера.
Когда плашка не появляется
- В буфере ровно один ответ — он обрабатывается автоматически.
- Буфер пустой, но на странице уже загружены карточки — обычный сбор без вопросов.
- Буферизация выключена — probe не делается, сбор начинается сразу.
📦 6. Форматы экспорта
XLSX
Классический формат для Microsoft Excel и Google Таблиц. Подходит для табличной аналитики, фильтрации и сводных таблиц.
CSV
Текстовые таблицы с разделителями. Идеален для импорта в CRM, BI-инструменты и базы данных.
JSON
Нормализованный структурированный формат для интеграций, скриптов, API и повторной обработки данных.
RAW JSON
Сырые ответы сервера без нормализации: оригинальные объекты организаций, отзывов, медиа и служебные метаданные. Для разработчиков и инженеров интеграций.
Выбрать формат и набор данных (все / только организации / только отзывы / только медиа) можно в блоке «Экспорт и хранение».
📊 7. Какие данные собираются
Организации
- ID, название, описание, категория
- Прямая ссылка на карточку
- Полный адрес, город, регион
- Географические координаты
- Телефоны, сайты, email, соцсети
- Режим работы
- Рейтинг, количество оценок и отзывов
- Поисковый запрос, время сбора
Отзывы и медиа
- Текст отзыва, оценка, дата публикации
- Автор (имя, ссылка на профиль)
- URL фотографий и видео
- Количество медиафайлов на организацию
- Время сбора каждого элемента
- Привязка к организации (ID)
🧭 8. Side Bar
Расширение поддерживает два режима отображения интерфейса:
Popup
Стандартный компактный режим. Открывается кликом на иконку расширения.
Side Bar
Боковая панель браузера. Работает параллельно с картами — удобно следить за прогрессом, не переключаясь между вкладками.
Как открыть Side Bar
- 1Откройте popup расширения.
- 2Нажмите кнопку 🧭 Side bar в правом верхнем углу.
- 3Если Chrome поддерживает Side Panel API — панель откроется справа. Иначе откроется отдельная вкладка с тем же интерфейсом.
💡 9. Советы и ограничения
- Расширение работает только со страницами Яндекс Карт в браузере Chrome.
- Перед сбором убедитесь, что на странице загружен список организаций, а не единичная карточка.
- Для стабильной работы рекомендуется актуальная версия Chrome.
- Не закрывайте вкладку Яндекс Карт во время сбора — данные потеряются.
- Если сбор завис, нажмите «Обновить» рядом с поисковым запросом, затем «Остановить» и запустите сбор заново.
- Все данные хранятся локально в браузере — они не передаются на сторонние серверы.
- Буфер хранится только в памяти вкладки. При перезагрузке страницы буфер сбрасывается.
- Если нужно минимизировать потребление памяти при долгой работе — выключите буферизацию в верхнем переключателе.
🤝 10. Поддержка
Если у вас возникли пожелания, вопросы, проблемы или вы хотите получить лицензионный ключ — свяжитесь с нами любым удобным способом:
Мы стараемся отвечать в течение нескольких часов. Уточните при обращении: версию браузера, сценарий использования и, при необходимости, скриншот проблемы.