anilead.io/Blog/Tutorial
Tutorial8 min чтения

Google Places API for Lead Generation: The Complete Setup Tutorial

Step-by-step guide: How to use Google Places API to find B2B leads in Germany, Austria and Switzerland — for free.

Andreas Indorf
Andreas Indorf

Gründer · anilead.io · 28 февраля 2026 г.

Google Places API for Lead Generation: The Complete Setup Tutorial

Google Places API — один из сильнейших источников данных для генерации лидов на рынке DACH: Google Maps с более чем 200 миллионами мест и организаций (по собственным данным Google) — самый полный каталог компаний в мире, а Places API даёт вам официальный программный доступ к нему. В этом туториале вы настроите всё шаг за шагом — от облачного проекта и выбора между Text Search и Nearby Search до масок полей и актуальной модели ценообразования (по состоянию на июль 2026 года).

Почему Google Places — лучший источник данных для B2B-лидов?

Google Places API даёт более актуальные и полные данные о компаниях, чем любая подписка на базу данных, потому что компании сами ведут свои профили в Maps, а Google постоянно вносит изменения. По каждой найденной компании вы получаете структурированно:

  • Название компании и категорию отрасли
  • Адрес и GPS-координаты
  • Номер телефона и URL сайта
  • Часы работы и отзывы
  • Фотографии и описания

Именно для среднего бизнеса региона DACH покрытие превосходно: представлено практически каждое предприятие с физическим присутствием — от машиностроителя до налоговой конторы. Важно: использование через официальный API принципиально отличается от скрейпинга интерфейса Maps, который нарушает условия использования Google. Подробнее в статье Скрейпинг Google Maps — что легально в Германии.

Шаг 1: Как настроить проект Google Cloud?

Для Places API вам нужен проект Google Cloud с привязанным платёжным аккаунтом — даже если вы используете только бесплатную квоту, Google требует привязанного способа оплаты. Настройка занимает около 15 минут:

  1. Перейдите на console.cloud.google.com и войдите с аккаунтом Google
  2. Создайте через выбор проекта слева сверху новый проект, например с именем "lead-generation"
  3. Настройте в разделе Billing платёжный аккаунт со способом оплаты и свяжите его с проектом
  4. По желанию создайте в разделе Budgets & Alerts бюджет с порогом оповещения — так вы получите e-mail до того, как возникнут расходы

Бюджетное оповещение — не лимит расходов, а лишь уведомление; кто хочет жёсткий потолок, дополнительно урезает квоту запросов API в консоли.

Шаг 2: Как активировать и защитить Places API?

Places API (New) — актуальное поколение интерфейса и правильный выбор для новых проектов; классический Places API считается устаревшим. Активация и защита в четыре шага:

  1. Откройте APIs & Services → Library, найдите "Places API (New)" и нажмите Активировать
  2. Создайте в разделе APIs & Services → Credentials новый API-ключ
  3. Ограничьте ключ в разделе API restrictions только Places API (New) — так утёкший ключ не сможет использовать другие сервисы Google за ваш счёт
  4. Установите в разделе Application restrictions ограничение по IP на ваш сервер, если запросы идут с постоянной инфраструктуры

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

Text Search или Nearby Search — какой метод подходит для лид-листов?

Text Search почти всегда правильный выбор для генерации лидов, потому что он понимает свободные поисковые запросы вроде "Steuerberatung Berlin"; Nearby Search, напротив, находит места определённого типа в радиусе от координат. Различия в обзоре:

  • Text Search: принимает запросы на естественном языке из отрасли плюс региона ("Softwareunternehmen München", "Maschinenbau Mittelstand Schwaben"). На один запрос возвращается до 20 результатов, через токен следующей страницы (nextPageToken) — в сумме до 60; согласно официальной документации Text Search на 60 результатах предел
  • Nearby Search: ожидает центральную точку (координаты), радиус и типы мест вроде "electrician" или "lawyer". Силён, если вы хотите системно просканировать территорию, например все ремесленные предприятия в радиусе 20 километров от города

На практике вы комбинируете оба: Text Search для построения списков по отраслям, Nearby Search — чтобы полностью покрыть плотные регионы по ячейкам, когда ограничение Text Search в 60 результатов мешает. Кроме того, лимит в 60 результатов в Text Search обходится разбиением региона на несколько более специфичных запросов — вместо "IT-Dienstleister Bayern" — "IT-Dienstleister Nürnberg", "IT-Dienstleister Augsburg" и так далее.

Сколько стоит Google Places API? (по состоянию на июль 2026 года)

С 1 марта 2025 года у Google Places API новая модель ценообразования: прежний ежемесячный кредит в 200 долларов отменён и заменён бесплатными месячными квотами по каждой категории SKU — 10.000 вызовов для Essentials-, 5.000 для Pro- и 1.000 для Enterprise-запросов, как Google документирует в официальном Billing-FAQ. Какая категория тарифицируется, определяют поля, которые вы запрашиваете в каждом вызове:

Категория SKUБесплатная квота в месяцТипичные поляЦена Text Search (после квоты)
Essentials (IDs Only)10.000 вызововТолько Place-ID32 доллара США за 1.000 вызовов
Pro5.000 вызововНазвание, адрес, категория, координаты32 доллара США за 1.000 вызовов
Enterprise1.000 вызововДополнительно сайт, номер телефона, часы работы, рейтинг35 долларов США за 1.000 вызовов
Enterprise + Atmosphere1.000 вызововДополнительно тексты отзывов и характеристики оснащенияВысшая ступень, для лид-листов не нужна

Для лид-листов вам нужны сайт и номер телефона — то есть ступень Enterprise. Расчёт выглядит так: 1.000 бесплатных Enterprise-вызовов в месяц умножить на до 20 результатов на вызов даёт до 20.000 записей о компаниях в месяц бесплатно. После этого 1.000 дополнительных вызовов (до 20.000 дополнительных компаний) стоят 35 долларов США. Точные цены, включая скидки за объём, приводит официальный прайс-лист Google; старые блог-статьи, которые ещё считают с кредитом в 200 долларов, с марта 2025 года устарели.

Как маски полей снижают ваши расходы на API?

Маска полей (FieldMask) — это список полей ответа, которые вы запрашиваете в каждом вызове, и именно она определяет цену: Google тарифицирует каждый запрос по высшей категории SKU, из которой вы запросили хотя бы одно поле. Кто случайно запросит поле Atmosphere вроде отзывов, заплатит за весь запрос по максимальной ставке.

Поэтому для экономичного поиска лидов действует:

  • Запрашивайте только то, что действительно нужно — для лид-листов обычно: places.displayName, places.formattedAddress, places.nationalPhoneNumber, places.websiteUri, places.types
  • Откажитесь от полей рейтингов и отзывов, если не анализируете их — они поднимают запрос в самую дорогую категорию
  • Разделяйте сценарии: для чистого анализа территорий достаточно ступени Pro без сайта и телефона, с большей квотой в 5.000 вызовов

Маску полей вы передаёте как HTTP-заголовок X-Goog-FieldMask с путями полей через запятую. Без маски полей Places API (New) вообще не отвечает на запрос — что разумно вынуждает вас решить вопрос стоимости до первого вызова.

Как стратегически формулировать поисковые запросы?

Качество ваших лидов напрямую зависит от качества поисковых запросов — API находит только то, о чём вы спрашиваете. Хорошо зарекомендовали себя четыре стратегии:

  • Отрасль + город: "IT-Dienstleister Frankfurt" — стандарт для построения списков
  • Отрасль + регион: "Maschinenbau Bayern" — шире, но ограничен лимитом в 60 результатов; лучше разбивать по городам
  • Ориентация на проблему: "Steuerberatung Mittelstand" — находит поставщиков, которые сами так позиционируются
  • Нишевая специфика: "E-Commerce Agentur Düsseldorf" — меньше результатов, зато выше доля попаданий при квалификации

С языковой моделью вроде Claude можно автоматически сгенерировать из описания вашего продукта десятки вариантов поисковых запросов — разные синонимы, отраслевые обозначения и комбинации мест, которые вручную вы никогда бы не выписали полностью. Именно так работает и anilead.io: из вашего описания целевых клиентов автоматически возникает 8–12 поисковых запросов на прогон.

Как перейти от сайта к e-mail-адресу?

Places API даёт URL сайта, но не e-mail-адрес — обогащение является вторым шагом воронки. Веб-краулер делает это автоматически:

  1. Программно посетите каждый найденный сайт
  2. Проверьте типичные страницы /kontakt, /impressum и /ueber-uns на шаблоны e-mail — обязанность публиковать Impressum (обязательный по немецкому праву блок с реквизитами на сайте) приводит к тому, что почти каждый коммерческий сайт в Германии указывает адрес
  3. Отличайте общие адреса (info@, kontakt@) от персональных и приоритизируйте последние
  4. Технически валидируйте адреса, прежде чем они попадут в CRM

Правовое примечание: извлечённый e-mail-адрес — не разрешение на рекламные письма. Согласно § 7 Abs. 2 UWG (немецкий закон о недобросовестной конкуренции) e-mail-реклама в принципе требует согласия, в том числе в B2B — поэтому планируйте первый контакт по телефону (при предполагаемом согласии), письмом или через LinkedIn и получайте там согласие на e-mail. Эта статья не заменяет юридическую консультацию.

Разрешено ли использовать Places API для генерации лидов?

Places API — официально предусмотренный Google способ программного использования данных Maps, в отличие от скрейпинга интерфейса Maps, который нарушает условия использования. Тем не менее нужно учитывать два уровня: правила платформы Google (например, требования к хранению и атрибуции контента, при этом Place-ID можно хранить постоянно) и немецкое право при последующем использовании данных. Поскольку речь идёт о публично доступных деловых данных, обработку можно опереть на законный интерес (Art. 6 Abs. 1 lit. f GDPR — Общего регламента ЕС по защите данных, в Германии DSGVO), если вы документируете взвешивание интересов и обеспечиваете права субъектов данных. Подробный разбор вместе с отграничением от скрейпинга вы найдёте в статье Скрейпинг Google Maps — что легально в Германии.

Вывод: полная воронка

Google Places даёт данные о компаниях, краулер сайтов — e-mail-адреса, ИИ-скоринг — приоритизацию, экспорт переносит всё в CRM — эти четыре шага образуют полную лид-воронку, сырые данные для которой в бесплатной квоте API не стоят вам ни цента. Как весь стек автоматизации взаимодействует, объясняет гайд по автоматизации B2B-продаж; какие ещё бесплатные источники данных стоят внимания в дополнение, показывает статья Генерировать B2B-лиды бесплатно.

Кто не хочет строить воронку сам: anilead.io — это софт для генерации B2B-лидов на рынке DACH, который находит компании через Google Places, извлекает e-mail-адреса и оценивает каждый лид с помощью Claude AI. Собственный API-ключ Google не нужен — поиск идёт через инфраструктуру anilead.io, обработка данных — на серверах ЕС во Франкфурте. План Free включает 50 лид-кредитов в месяц, без банковской карты.

Частые вопросы о Google Places API для генерации лидов

Существует ли ещё кредит Google Maps Platform в 200 долларов?

Нет. Google отменил ежемесячный кредит в 200 долларов с 1 марта 2025 года и заменил его бесплатными месячными квотами по категориям SKU: 10.000 вызовов для Essentials-, 5.000 для Pro- и 1.000 для Enterprise-запросов (по состоянию на июль 2026 года). Для лид-запросов с сайтом и номером телефона действует квота Enterprise в 1.000 вызовов в месяц.

Сколько лидов я получу в рамках бесплатной квоты?

До 20.000 записей о компаниях в месяц: 1.000 бесплатных Enterprise-вызовов умножить на до 20 результатов на запрос Text Search. Если вы отказываетесь от сайта и номера телефона, действует квота Pro с 5.000 вызовов — до 100.000 базовых записей. Практическое узкое место редко в API, а чаще в способности квалифицировать лиды и обращаться к ним.

Нужны ли навыки программирования для Places API?

Для прямого использования да — нужны облачный проект, API-ключ и скрипт, который отправляет запросы и обрабатывает ответы; с базовыми знаниями Python или JavaScript это реально за один вечер. Без программирования используйте инструмент вроде anilead.io, где поиск Places, извлечение e-mail и ИИ-скоринг уже собраны и собственный API-ключ не требуется.

Выдаёт ли Places API и e-mail-адреса?

Нет, e-mail-адреса не входят в поля Places API — он выдаёт среди прочего название, адрес, номер телефона и URL сайта. E-mail-адрес вы получаете на втором шаге, когда краулер посещает сайт компании и анализирует страницы контактов и Impressum. Учитывайте для обращения § 7 UWG: рекламные письма в принципе требуют согласия.

Готовы найти первых лидов?

Начните бесплатно — 50 лидов/месяц навсегда. Без кредитной карты.

Начать бесплатно сейчас

Похожие статьи