7 дней бесплатно

Парсер Google Maps, который собирает все места из любого города

Парсите результаты поиска Google Maps в настоящем браузере и получайте все места на странице: название, рейтинг, отзывы, категорию, адрес, часы работы и координаты.

Примеры:

1000 бесплатных запросов · Оплата только за успех · 195+ стран · Работает с Claude

google.com/maps/search/dentists+in+MiamiПример запуска · мест: 7 · 12.7 с
Скачать
  1. Открываем настоящий браузер, страна: США
  2. Загружаем Google Maps так же, как это делает посетитель
  3. Читаем места на странице

Готовы попробовать? Получите API‑ключ или запишитесь на демо.

Получите API-ключ и бесплатные запросы

Расскажите немного о вашей команде и получите:

  • API-ключ в течение одного рабочего дня
  • Бесплатные запросы под ваши сайты
4.7 / 5 на G2на основе 79 отзывов
Записаться на демо

Карта не нужна. Отмена подписки в любой момент. Ответим в течение одного рабочего дня.

Обойдите лимит Google в 60 мест

Любой поиск Google Maps останавливается примерно на 60 местах, и в приложении, и в API. Разбейте город на квадраты: каждый квадрат - ещё одна страница по той же цене, и список растёт.

Сколько стоят 25 поисков по квадратам, по одной странице на каждый

Gologin Web Unlockerоколо $0.02

Google Places APIоколо $0.80

Получите данные Google Maps, которых нет в Places API

Официальный API возвращает поля, которые выбрал для него Google. На странице Maps данных больше, а Web Unlocker возвращает страницу целиком.

Цена за 1000 мест, разбивка по звёздам, темы отзывов, ссылки на запись и правила хранения в Gologin Web Unlocker и Google Places API
Что вы получаетеWeb UnlockerGoogle Places API
1000 мест с телефоном и сайтомОколо $1.10Около $1.75
Рейтинг по звёздам, от 5 до 1ДаНет, только среднее
Темы отзывов с числом упоминанийДаНет
Ссылка на онлайн-записьДаНет, только флаг да или нет
Хранение результатовБез наших ограниченийТолько ID мест

Парсите не только Google Maps? Web Unlocker возвращает любую страницу так же и по той же цене.

Парсите Google Maps из города, где ищут ваши клиенты

Google Maps ранжирует места по тому, откуда идёт поиск. Выберите страну, регион или город, и Web Unlocker загрузит карту оттуда.

    Хотите искать из города ваших клиентов? Получите API-ключ и бесплатные запросы.

    Как спарсить Google Maps на Python или Node.js

    Один запрос на поиск: отправьте адрес Maps, получите отрисованную страницу, прочитайте места. Демо выше запускает тот же парсер.

    1. Шаг 01

      Получите API-ключ

      Заполните форму выше. Ключ придёт на почту в течение одного рабочего дня.

    2. Шаг 02

      Соберите адрес поиска

      google.com/maps/search/ плюс ваш запрос, а также страна, регион или город, откуда идёт поиск.

    3. Шаг 03

      Прочитайте места

      Каждое место - одна карточка на странице, где название, рейтинг, отзывы, адрес и часы работы видны сразу.

    Запуск
    GOLOGIN_SCRAPING_API_KEY=your_key node maps-search.mjs
    Отправляет на
    https://parsing.webunlocker.gologin.com/v1/scrape
    const search = 'dentists in Miami';
    
    const params = new URLSearchParams({
      url: `https://www.google.com/maps/search/${encodeURIComponent(search)}?hl=en&ucbcb=1`,
      render_js: 'true',
      wait: '9000',
      geo: 'us',
      format: 'json',
    });
    
    const response = await fetch(`https://parsing.webunlocker.gologin.com/v1/scrape?${params}`, {
      headers: { apikey: process.env.GOLOGIN_SCRAPING_API_KEY },
    });
    const { data } = await response.json();
    const text = (value) => value?.replaceAll('&', '&').replaceAll(''', "'").replaceAll('"', '"');
    
    const places = data.html
      .split('role="article"')
      .slice(1)
      .map((card) => ({
        name: text(card.match(/class="hfpxzc" aria-label="([^"]+)"/)?.[1]),
        rating: card.match(/>([1-5]\.\d)</)?.[1],
        reviews: card.match(/>\(([\d,]+)\)</)?.[1],
        lat: card.match(/!3d(-?[\d.]+)/)?.[1],
        lng: card.match(/!4d(-?[\d.]+)/)?.[1],
      }));
    
    console.table(places);

    Нужно сначала кликнуть, прокрутить или открыть вкладку отзывов? Cloud Browser даёт вашему коду весь браузер.

    Спарсите 1000 мест Google Maps примерно за $1

    Страница поиска содержит до 7 мест, а страница места добавляет телефон и сайт. При одной цене за страницу 1000 мест с контактами обходятся примерно в $1.10.

    Сложная страница стоит
    столько же, сколько простая.

    Вы платите за отрисованную страницу и ни за что больше.

    Сколько стоят 1000 мест с телефоном и сайтом

    Опубликованные цены конкурентов

    • $1.10Gologin Web Unlocker
    • $1.50Bright Data
    • $1.50Apify
    • $1.75Google Places API
    • $3Outscraper

    Web Unlocker на тарифе Growth, $0.98 за 1000 страниц.

    Часть полного технологического стека

    Один аккаунт, одна прокси-сеть, одна экосистема. Выберите продукт под задачу.

    Парсите и другие магазины? Смотрите парсеры Amazon, eBay и Walmart.

    Вопросы о парсере Google Maps

    Как спарсить данные из Google Maps?

    Отправьте адрес поиска Google Maps в Web Unlocker. Он откроет страницу в настоящем браузере из выбранной вами страны и вернёт отрисованный HTML. Каждое место лежит в своей карточке, поэтому короткий парсер читает название, рейтинг, отзывы, категорию, адрес, часы работы и координаты. Код выше делает именно это.

    Как написать парсер Google Maps на Python?

    Отправьте адрес поиска Maps в Web Unlocker через библиотеку requests и прочитайте места из HTML. Вкладка Python выше - это готовый скрипт на 37 строк, проверенный на живом API.

    Законно ли парсить Google Maps?

    Результаты поиска и страницы мест общедоступны и открываются без входа. Web Unlocker загружает их так же, как браузер посетителя, и возвращает страницу. Что вы собираете и как используете, решаете вы, поэтому сверьтесь с правилами, которые относятся к вашему проекту.

    Сколько мест может вернуть парсер Google Maps за один поиск?

    Примерно от 7 до 11 на страницу, и ни один поиск не уходит дальше примерно 60: Google обрывает любой список на этом числе, и в приложении, и в API. Чтобы собрать весь город, ищите по карте квадрат за квадратом. 25 квадратов над Майами вернули 146 разных стоматологов примерно за 2 цента. Вкладка «Весь город» в коде выше делает именно это.

    Может ли парсер организаций Google Maps получить телефоны и сайты?

    Да. Откройте страницу места из результатов поиска: на ней есть телефон, сайт, плюс-код и ссылка на запись, если она есть у места. Это ещё один запрос по той же цене.

    Есть ли парсер email из Google Maps?

    Google Maps показывает сайт места, а не его email. Email лежит на этом сайте, и Web Unlocker открывает его так же: ещё одна страница по той же цене.

    Как спарсить отзывы из Google Maps?

    Спарсите страницу места: на ней есть сводка отзывов, сколько оценок получил каждый уровень звёзд, темы, которые упоминают люди, с их числом, и лучшие отзывы с автором, звёздами, датой и полным текстом.

    Как выгрузить данные парсера Google Maps в CSV?

    Web Unlocker возвращает страницу, а не таблицу, поэтому до вас ничего не обрезается. Превратить её в CSV можно несколькими строками кода или одним запросом: передайте страницу Claude вместе с Gologin scraping skill и попросите CSV.

    Можно ли парсить результаты Google Maps для конкретного города?

    Да. Укажите страну, регион или город, и страница загрузится оттуда. Результаты зависят от того, откуда идёт поиск, поэтому один и тот же запрос в Майами и в Токио вернёт разные места.

    Насколько быстро работает API парсера Google Maps?

    От 5 до 30 секунд в наших тестах: карта загружается в настоящем браузере, прежде чем вернуть страницу.

    В каких форматах API парсера Google Maps возвращает данные?

    Отрисованный HTML, Markdown, обычный текст и JSON с метаданными страницы.

    Сколько стоит парсер Google Maps?

    Меньше $1 за 1000 страниц и одна цена за любую страницу, поэтому 1000 мест с телефоном и сайтом обходятся примерно в $1.10. Тарифы начинаются от $49 в месяц за 50 000 запросов.

    Есть ли бесплатный парсер гугл карт?

    Да, для старта: с Web Unlocker вы получаете 1000 бесплатных запросов, этого хватит примерно на 1000 страниц поиска или 7000 мест. Дальше это меньше $1 за 1000 страниц.

    Нужны ли прокси для парсинга Google Maps?

    Нет. Web Unlocker сам подбирает IP в более чем 195 странах.

    Какой парсер Google Maps лучший?

    Зависит от задачи. Apify и Outscraper продают готовые таблицы по местам. Web Unlocker возвращает полную страницу Maps из любого города по одной цене за страницу, поэтому вы сохраняете каждое поле и разбираете его по-своему.

    Получите API-ключ и бесплатные запросы

    Расскажите немного о вашей команде и получите:

    • API-ключ в течение одного рабочего дня
    • Бесплатные запросы под ваши сайты
    4.7 / 5 на G2на основе 79 отзывов
    Записаться на демо

    Карта не нужна. Отмена подписки в любой момент. Ответим в течение одного рабочего дня.