La Google Places API es una de las fuentes de datos más potentes para la generación de leads en el mercado DACH: Google Maps, con más de 200 millones de lugares y empresas según cifras del propio Google, es el directorio de empresas más completo del mundo, y la Places API te da acceso oficial y programático a él. En este tutorial lo configuras todo paso a paso — desde el proyecto de Cloud, pasando por la elección entre Text Search y Nearby Search, hasta las máscaras de campos y el modelo de precios actual (a julio de 2026).
¿Por qué es Google Places la mejor fuente de datos para leads B2B?
La Google Places API proporciona datos de empresas más actuales y completos que cualquier suscripción a bases de datos, porque las empresas mantienen sus propios perfiles de Maps y Google incorpora los cambios continuamente. Por cada empresa encontrada obtienes de forma estructurada:
- Nombre de la empresa y categoría sectorial
- Dirección y coordenadas GPS
- Número de teléfono y URL del sitio web
- Horarios de apertura y reseñas
- Fotos y descripciones
Precisamente para las pymes del mercado DACH la cobertura es excelente: prácticamente todo negocio con presencia física está listado — desde el fabricante de maquinaria hasta la asesoría fiscal. Importante: el uso a través de la API oficial se diferencia radicalmente del scraping de la interfaz de Maps, que infringe las condiciones de uso de Google. Más sobre esto en el artículo scraping de Google Maps — qué es legal en Alemania.
Paso 1: ¿Cómo configuras el proyecto de Google Cloud?
Para la Places API necesitas un proyecto de Google Cloud con una cuenta de facturación registrada — incluso si solo usas la cuota gratuita, Google exige un método de pago registrado. La configuración lleva unos 15 minutos:
- Ve a console.cloud.google.com e inicia sesión con una cuenta de Google
- Crea un proyecto nuevo mediante el selector de proyectos arriba a la izquierda, por ejemplo con el nombre "lead-generation"
- Configura en Facturación una cuenta de facturación con método de pago y vincúlala al proyecto
- Crea opcionalmente en Presupuestos y alertas un presupuesto con umbral de alarma — así recibirás un correo antes de que se generen costes
La alerta de presupuesto no es un límite de costes, sino solo una notificación — quien quiera un tope estricto debe restringir además la cuota de solicitudes de la API en la consola.
Paso 2: ¿Cómo activas y proteges la Places API?
La Places API (New) es la generación actual de la interfaz y la elección correcta para proyectos nuevos — la Places API clásica se considera legacy. Activación y protección en cuatro pasos:
- Abre APIs & Services → Library, busca "Places API (New)" y haz clic en Activar
- Crea en APIs & Services → Credentials una nueva clave de API
- Restringe la clave en API restrictions a la Places API (New) — así una clave filtrada no podrá usar otros servicios de Google a tu costa
- Establece en Application restrictions una restricción de IP a tu servidor si las consultas se ejecutan desde infraestructura fija
Trata la clave como una contraseña: no la subas a repositorios de código, sino guárdala como variable de entorno.
Text Search o Nearby Search — ¿qué método sirve para listas de leads?
Text Search es casi siempre la elección correcta para la generación de leads, porque entiende términos de búsqueda libres como "asesoría fiscal Berlín"; Nearby Search, en cambio, encuentra lugares de un tipo determinado en un radio alrededor de unas coordenadas. Las diferencias de un vistazo:
- Text Search: acepta consultas en lenguaje natural combinando sector y región ("empresa de software Múnich", "ingeniería mecánica pymes Suabia"). Por consulta devuelve hasta 20 resultados y, mediante el token de páginas siguientes (nextPageToken), hasta 60 en total — según la documentación oficial de Text Search, el límite está en 60 resultados
- Nearby Search: espera un punto central (coordenadas), un radio y tipos de lugares como "electrician" o "lawyer". Muy útil si quieres rastrear un área de forma sistemática, por ejemplo todos los talleres artesanales en un radio de 20 kilómetros alrededor de una ciudad
En la práctica combinas ambos: Text Search para construir listas por sector y Nearby Search para cubrir por completo, en mosaico, regiones densas cuando el límite de 60 resultados de Text Search se queda corto. Además, en Text Search puedes sortear ese límite de 60 descomponiendo una región en varias consultas más específicas — en lugar de "proveedores de servicios TI Baviera", usa "proveedores de servicios TI Núremberg", "proveedores de servicios TI Augsburgo", etcétera.
¿Cuánto cuesta la Google Places API? (a julio de 2026)
La Google Places API tiene desde el 1 de marzo de 2025 un nuevo modelo de precios: el antiguo crédito mensual de 200 dólares fue eliminado y sustituido por cuotas mensuales gratuitas por categoría de SKU — 10.000 llamadas para consultas Essentials, 5.000 para Pro y 1.000 para Enterprise, como documenta Google en las FAQ oficiales de facturación. La categoría que se factura la determinan los campos que solicitas en cada consulta:
| Categoría de SKU | Cuota gratuita al mes | Campos típicos | Precio de Text Search (tras la cuota gratuita) |
|---|---|---|---|
| Essentials (IDs Only) | 10.000 llamadas | Solo Place IDs | 32 dólares estadounidenses por 1.000 llamadas |
| Pro | 5.000 llamadas | Nombre, dirección, categoría, coordenadas | 32 dólares estadounidenses por 1.000 llamadas |
| Enterprise | 1.000 llamadas | Además sitio web, número de teléfono, horarios, valoración | 35 dólares estadounidenses por 1.000 llamadas |
| Enterprise + Atmosphere | 1.000 llamadas | Además textos de reseñas y características del establecimiento | Nivel más alto, innecesario para listas de leads |
Para listas de leads necesitas sitio web y número de teléfono — es decir, el nivel Enterprise. La cuenta queda así: 1.000 llamadas Enterprise gratuitas al mes por hasta 20 resultados por llamada dan hasta 20.000 registros de empresas al mes gratis. Después, 1.000 llamadas adicionales (hasta 20.000 empresas más) cuestan 35 dólares estadounidenses. Los precios exactos, incluidos los descuentos por volumen, los recoge la lista de precios oficial de Google; los artículos de blog antiguos que aún calculan con el crédito de 200 dólares están obsoletos desde marzo de 2025.
¿Cómo reducen las máscaras de campos tus costes de API?
Una máscara de campos (FieldMask) es la lista de campos de respuesta que solicitas en cada consulta — y determina el precio: Google factura cada consulta en la categoría de SKU más alta de la que solicites aunque sea un solo campo. Quien pide por descuido un campo Atmosphere como las reseñas paga por toda la consulta la tarifa máxima.
Para una búsqueda de leads eficiente en costes rige por tanto:
- Solicita solo lo que realmente necesitas — para listas de leads, típicamente: places.displayName, places.formattedAddress, places.nationalPhoneNumber, places.websiteUri, places.types
- Prescinde de los campos de valoraciones y reseñas si no los vas a analizar — elevan la consulta a la categoría más cara
- Separa los casos de uso: para análisis puramente territoriales basta el nivel Pro sin sitio web ni teléfono, con la cuota gratuita mayor de 5.000
La máscara de campos se pasa como cabecera HTTP X-Goog-FieldMask con las rutas de campos separadas por comas. Sin máscara de campos, la Places API (New) no responde a ninguna consulta — lo que te obliga, con buen criterio, a resolver la cuestión de costes antes de la primera consulta.
¿Cómo formulas consultas de búsqueda de forma estratégica?
La calidad de tus leads depende directamente de la calidad de tus consultas de búsqueda — la API solo encuentra lo que le preguntas. Cuatro estrategias han demostrado su eficacia:
- Sector + ciudad: "proveedores de servicios TI Fráncfort" — el estándar para construir listas
- Sector + región: "ingeniería mecánica Baviera" — más amplia, pero limitada por el tope de 60 resultados; mejor descomponerla en ciudades
- Orientada al problema: "asesoría fiscal pymes" — encuentra proveedores que se posicionan así
- Específica de nicho: "agencia de e-commerce Düsseldorf" — menos resultados, pero mayor tasa de acierto en la cualificación
Con un modelo de lenguaje como Claude puedes generar automáticamente docenas de variantes de consultas a partir de la descripción de tu producto — distintos sinónimos, denominaciones sectoriales y combinaciones de lugares que nunca escribirías de forma exhaustiva a mano. Exactamente así trabaja también anilead.io: de tu descripción de cliente objetivo surgen automáticamente de 8 a 12 consultas de búsqueda por ejecución.
¿Cómo pasas del sitio web a la dirección de correo electrónico?
La Places API proporciona la URL del sitio web, pero no la dirección de correo electrónico — el enriquecimiento es el segundo paso del pipeline. Un rastreador web se encarga de ello automáticamente:
- Visita programáticamente cada sitio web encontrado
- Revisa las páginas típicas /kontakt, /impressum y /ueber-uns en busca de patrones de correo electrónico — la obligación del Impressum (aviso legal obligatorio en Alemania) hace que casi todo sitio web comercial indique una dirección
- Distingue las direcciones genéricas (info@, kontakt@) de las personales y prioriza estas últimas
- Valida técnicamente las direcciones antes de que entren en el CRM
Nota legal: una dirección de correo extraída no es un permiso para enviar correos publicitarios. Según el § 7 apartado 2 UWG (ley alemana contra la competencia desleal), la publicidad por correo electrónico requiere en principio consentimiento, también en B2B — planifica por tanto el primer contacto por teléfono (con consentimiento presunto), carta o LinkedIn y obtén ahí el consentimiento para el correo electrónico. Este artículo no sustituye el asesoramiento jurídico.
¿Está permitido usar la Places API para la generación de leads?
La Places API es la vía oficialmente prevista por Google para usar los datos de Maps de forma programática — a diferencia del scraping de la interfaz de Maps, que infringe las condiciones de uso. Aun así debes tener en cuenta dos niveles: las reglas de la plataforma de Google (por ejemplo, requisitos sobre el almacenamiento y la atribución de contenidos, aunque los Place IDs pueden guardarse de forma permanente) y el derecho alemán en el uso posterior de los datos. Dado que se trata de datos comerciales de acceso público, el tratamiento puede apoyarse en un interés legítimo (art. 6, apdo. 1, letra f del RGPD, el Reglamento General de Protección de Datos de la UE), si documentas la ponderación de intereses y aplicas los derechos de los interesados. El análisis detallado, incluida la distinción respecto al scraping, lo encontrarás en el artículo scraping de Google Maps — qué es legal en Alemania.
Conclusión: el pipeline completo
Google Places proporciona los datos de empresas; el rastreador de sitios web, las direcciones de correo; el scoring con IA, la priorización; y la exportación lo lleva todo al CRM — estos cuatro pasos forman un pipeline de leads completo cuyos datos en bruto no te cuestan un céntimo dentro de la cuota gratuita de la API. Cómo encaja todo el stack de automatización lo explica la guía de automatización de ventas B2B; qué otras fuentes de datos gratuitas merecen la pena como complemento lo muestra el artículo generar leads B2B gratis.
Para quien no quiera construir el pipeline por sí mismo: anilead.io es un software de generación de leads B2B para el mercado DACH que encuentra empresas a través de Google Places, extrae direcciones de correo electrónico y evalúa cada lead con Claude AI. No hace falta una clave propia de la API de Google — la búsqueda se ejecuta sobre la infraestructura de anilead.io y el tratamiento de datos en servidores de la UE en Fráncfort. El plan Free incluye 50 créditos de leads al mes, sin tarjeta de crédito.
Preguntas frecuentes sobre la Google Places API para la generación de leads
¿Sigue existiendo el crédito de 200 dólares de la Google Maps Platform?
No. Google eliminó el crédito mensual de 200 dólares el 1 de marzo de 2025 y lo sustituyó por cuotas mensuales gratuitas por categoría de SKU: 10.000 llamadas para consultas Essentials, 5.000 para Pro y 1.000 para Enterprise (a julio de 2026). Para consultas de leads con sitio web y número de teléfono rige la cuota Enterprise de 1.000 llamadas al mes.
¿Cuántos leads obtengo dentro de la cuota gratuita?
Hasta 20.000 registros de empresas al mes: 1.000 llamadas Enterprise gratuitas por hasta 20 resultados por consulta de Text Search. Si prescindes del sitio web y el número de teléfono, se aplica la cuota Pro de 5.000 llamadas — hasta 100.000 registros básicos. El cuello de botella práctico rara vez es la API, sino la capacidad de cualificación y contacto.
¿Necesito conocimientos de programación para la Places API?
Para el uso directo, sí — necesitas un proyecto de Cloud, una clave de API y un script que haga las consultas y procese las respuestas; con conocimientos básicos de Python o JavaScript se resuelve en una tarde. Sin programar, puedes usar una herramienta como anilead.io, que trae montados la búsqueda en Places, la extracción de correos y el scoring con IA, y no requiere clave de API propia.
¿Proporciona la Places API también direcciones de correo electrónico?
No, las direcciones de correo electrónico no son un campo de la Places API — esta proporciona, entre otros, nombre, dirección, número de teléfono y URL del sitio web. La dirección de correo la obtienes en un segundo paso, cuando un rastreador visita el sitio web de la empresa y analiza las páginas de contacto e Impressum. Ten en cuenta para el contacto el § 7 UWG: los correos publicitarios requieren en principio un consentimiento.


