Google Maps Scraper: cómo crear listas de leads locales sin hacer scraping
Los Google Maps scrapers prometen los leads de toda una ciudad en un CSV. Esta guía explica cómo funcionan, dónde marcan el límite las reglas de Google, por qué los resultados se detienen en unos 120 y cómo crear la misma lista con datos con licencia y datos de contacto públicos.
Searvia · 25/10/2026 · Lectura de 10 min

En resumen: Un Google Maps scraper maneja un navegador headless a través de Google Maps y guarda el nombre, el teléfono, la web, la dirección, la valoración y el número de reseñas de cada negocio. Funciona, pero incumple los términos y el robots.txt de Google, se detiene en unos 120 resultados por búsqueda y hace que tu IP sufra límites de velocidad si lo usas a fondo. Puedes crear la misma lista a partir de datos de Maps con licencia, dividir una ciudad en teselas para superar el límite y recopilar emails y perfiles sociales solo de lo que cada negocio publica por sí mismo.
Si vendes páginas web, SEO, anuncios o marketing local, una lista de negocios de un mismo rubro y una misma ciudad es el punto de partida de la semana. Copiarlos a mano desde Google Maps lleva una tarde entera por cincuenta filas. Un scraper promete quinientas filas en diez minutos.
Esta guía explica qué hace realmente un Google Maps scraper, qué dicen las reglas de Google al respecto, por qué todas las herramientas chocan con el mismo límite de resultados, cómo se encuentran los emails y los perfiles sociales y cómo crear una lista lista para prospección sin hacer scraping.
Qué hace un Google Maps scraper
Herramientas de código abierto como gosom/google-maps-scraper y los muchos wrappers basados en ella siguen los mismos pasos:
- Inician un Chrome headless, normalmente en Docker.
- Abren Google Maps con una búsqueda como «dentista en Austin, TX» y aceptan la página de consentimiento.
- Hacen scroll en la lista de resultados hasta que no se cargan más lugares.
- Abren cada lugar y leen los campos de la página.
- Opcionalmente, visitan la web de cada negocio para buscar direcciones de email.
- Guardan todo en CSV o JSON.
El resultado es útil. Una fila típica incluye el nombre del negocio, la categoría, la dirección, el teléfono, la web, la valoración, el número de reseñas, el horario y las coordenadas. Es casi todo lo que necesitas para decidir a quién contactar.
Los inconvenientes están en los detalles: tú mismo ejecutas y actualizas el motor del navegador, Google cambia el diseño de sus páginas de vez en cuando y el uso intensivo requiere proxies rotativos. La propia documentación de estas herramientas es clara sobre este último punto: las ejecuciones grandes sin proxies hacen que tu IP quede bloqueada temporalmente.
Qué dicen las reglas de Google
Importan tres documentos.
Las Condiciones del Servicio de Google. Entre las cosas que no puedes hacer, las Condiciones del Servicio de Google incluyen «usar medios automatizados para acceder a contenido de cualquiera de nuestros servicios incumpliendo las instrucciones legibles por máquina de nuestras páginas web (por ejemplo, archivos robots.txt que prohíben el rastreo...)».
El robots.txt de Google. El archivo de google.com/robots.txt prohíbe /maps/ y la mayoría de las URL /maps? para todos los rastreadores, con una breve lista de excepciones. Las páginas de lugares y las listas de resultados entran en las rutas prohibidas.
Los Términos de Google Maps Platform. Si usas las API de pago de Google, la sección 3.2.3(a) de los Términos de Google Maps Platform se titula «No Scraping» (prohibido el scraping): los clientes «no exportarán, extraerán ni harán scraping del Contenido de Google Maps para usarlo fuera de los Servicios», y entre los ejemplos figura «copiar y guardar nombres de negocios, direcciones o reseñas de usuarios».
Por tanto, un scraper va contra los términos de Google, y la API oficial tampoco te permite conservar una lista de negocios. Que incumplir unos términos de servicio sea además ilegal depende de dónde estés y de cómo uses los datos. Para la mayoría de freelancers y agencias, el riesgo práctico es más sencillo: IP bloqueadas, ejecuciones rotas y una lista creada con un método que no puedes mencionar a tus clientes.
Por qué todas las herramientas se detienen en unos 120 resultados
Busca «fontanero» en una ciudad grande de Google Maps y sigue haciendo scroll. Tras unos 100 a 120 lugares, la lista deja de cargar, aunque la ciudad tenga muchos más fontaneros. Es un límite de Google, no de la herramienta.
La solución que usan todas las herramientas serias es la tesela (tiling):
- Divide la ciudad en una cuadrícula de áreas más pequeñas, por ejemplo de 3×3.
- Ejecuta la misma búsqueda desde el centro de cada tesela, con zoom para que cada una muestre su propio barrio.
- Une los resultados y elimina duplicados por place ID o CID, porque los negocios cercanos a los bordes de las teselas aparecen dos veces.
Nueve búsquedas no te darán nueve veces 120 negocios, porque las teselas vecinas se solapan. Pero sí te dan los negocios a los que una sola búsqueda nunca llega, que suelen ser los pequeños y menos visibles: justo los que necesitan ayuda.
Varios rubros amplían la red de la misma forma. Una clínica dental puede aparecer como «dentista», «clínica dental» u «ortodoncista». Busca dos o tres términos relacionados y únelos en una sola lista.
De dónde salen los emails y los perfiles sociales
Los perfiles de empresa de Google no tienen un campo de email. Todo extractor de emails de Maps encuentra las direcciones en otro sitio:
- La web del negocio. La página de inicio y después las páginas de contacto y «sobre nosotros» enlazadas desde ella. Se buscan enlaces
mailto:, direcciones en el texto y direcciones ocultas por la ofuscación de emails de Cloudflare, que se puede decodificar. - Enlaces sociales en la web. La mayoría de las webs de pequeños negocios enlazan sus perfiles de Instagram, Facebook, LinkedIn, TikTok o YouTube en la cabecera o el pie de página.
- Una búsqueda web del negocio. Cuando un negocio no tiene web, o su web no lista perfiles, una búsqueda por su nombre y ciudad suele devolver su propia página de Instagram o Facebook, y a veces una web que Google Maps desconoce.
Tres reglas mantienen el proceso limpio:
- Nunca adivines direcciones.
info@domain.compuede no existir, y adivinar provoca rebotes que dañan tu buzón. - Trata los directorios como directorios. Muchos perfiles de Maps indican como web una plataforma de reservas o una página de directorio. Los emails y enlaces sociales de esa página pertenecen a la plataforma, no al negocio.
- Comprueba el nombre. Una búsqueda web de un nombre común devuelve perfiles de otras personas. Conserva un resultado solo cuando su título o dirección contenga el nombre del negocio y, en negocios que llevan el nombre de una persona (Dra. Ana Pérez, Dentista), exige además la profesión o la ciudad.
Qué tasas de hallazgo esperar
En una búsqueda de prueba que hicimos en octubre de 2026 con «dentist» y «orthodontist» en Moda, Estambul, una búsqueda de área por término devolvió 195 negocios únicos. De ellos, el 92 % tenía teléfono en Google Maps y el 62 % una web, aunque varias de esas webs eran plataformas de reservas y no el sitio propio de la clínica. Una comprobación de contacto en una muestra de 20 encontró un email publicado en el 15 % y un perfil social en el 25 %.
Tus cifras variarán según el rubro y el país, pero el patrón es típico: los teléfonos casi siempre están, las webs a menudo, los emails rara vez. Planifica tu prospección en consecuencia: una llamada o un mensaje por redes sociales puede llegar a más negocios que un email.
Cómo crear la lista sin hacer scraping
Puedes obtener los mismos campos sin ejecutar un navegador contra Google Maps.
Usa datos de Maps con licencia. Los proveedores de datos SERP devuelven los resultados de Google Maps como datos estructurados: nombre, categoría, dirección, teléfono, web, valoración, número de reseñas, estado de reclamación, fotos y horario. El endpoint de Google Maps de DataForSEO, por ejemplo, devuelve hasta 100 resultados por página facturada, desde cualquier coordenada y nivel de zoom que elijas. Eso hace sencilla la tesela: una solicitud por tesela.
Puntúa los negocios según sus carencias. Una lista ordenada por nombre es una guía telefónica. Una lista ordenada por necesidad es un plan de ventas. Las señales útiles están todas en los datos de Maps: sin web, perfil sin reclamar, pocas reseñas, valoración baja, pocas fotos, horario ausente y posición baja en su propio rubro.
Recopila solo contactos públicos. Lee la web de cada negocio, sigue sus páginas de contacto y «sobre nosotros», respeta su robots.txt y recurre a una búsqueda web por nombre y ciudad solo cuando faltan la web o los perfiles. Marca todo lo que provenga de una búsqueda para revisarlo antes de usarlo.
Escribe a cada negocio sobre algo que pueda verificar. «Tu perfil de Maps no tiene web y tiene 6 reseñas; las tres clínicas por encima de ti tienen más de 200» consigue más respuestas que «Hacemos SEO». Cada email necesita tu identidad, tu dirección postal y un enlace de baja que funcione.
Las reglas para contactar con negocios
Antes del primer email, revisa las reglas del lugar donde están tus destinatarios.
- Estados Unidos. La guía de cumplimiento de CAN-SPAM de la FTC dice que «la ley no hace excepción para el email de empresa a empresa». Necesitas cabeceras y asuntos honestos, tu dirección postal válida, una forma clara de darse de baja y bajas respetadas en un plazo de 10 días hábiles. Las sanciones pueden llegar a 53 088 $ por email.
- Unión Europea. El considerando 47 del RGPD dice que el tratamiento de datos personales con fines de mercadotecnia directa «puede considerarse realizado por interés legítimo», pero las normas nacionales de e-privacy deciden si necesitas consentimiento previo para el email, y la dirección de un autónomo cuenta como dato personal.
- En todas partes. Envía desde tu propio buzón, en lotes diarios pequeños, detente cuando alguien responda y nunca escribas a una dirección que se haya dado de baja o haya rebotado.
Esto no es asesoramiento jurídico; para una campaña grande, consulta a un abogado de tu mercado.
Scraper o datos con licencia: comparación rápida
| Scraper autoalojado | Datos de Maps con licencia | |
|---|---|---|
| Configuración | Docker, un navegador headless, proxies para ejecuciones grandes | Una cuenta; nada que instalar |
| Términos y robots.txt de Google | Los incumple | Los datos se compran a un proveedor |
| Resultados por búsqueda | Unos 120, más con tesela | Hasta 100 por solicitud, más con tesela |
| Bloqueos y límites de velocidad | Tu IP puede sufrir límites | El proveedor se encarga de la recopilación |
| Coste | Software gratuito, más proxies y tu tiempo | Pago por solicitud |
| Emails y perfiles sociales | De cada web, si la herramienta lo añade | De cada web, si la herramienta lo añade |
Ninguna de las dos opciones te da emails que Google no tiene. La diferencia está en el método, el mantenimiento y en si puedes explicar de dónde salió tu lista.
Cómo lo hace Searvia
El lead finder de Searvia busca en Google Maps mediante datos con licencia, así que no hay scraper, proxy ni clave de API. Introduce hasta cinco rubros separados por comas y elige una zona (hasta 100 negocios por rubro) o la ciudad entera, que divide el lugar en 9 teselas y elimina duplicados. Cada negocio se puntúa según sus carencias, y la lista muestra cuántos tienen teléfono, web, email y perfil social.
Marca Also find emails, phones, social profiles and websites, o haz clic después en Find all contacts. Searvia lee la web de cada negocio, omite plataformas de reservas y directorios, y busca en Google por nombre y ciudad solo cuando faltan la web o los perfiles; esos enlaces llevan una marca de búsqueda. Nunca adivina una dirección. A partir de ahí guardas los mejores como leads, ejecutas un análisis de necesidades, envías una propuesta con precio y apruebas un primer email con dos seguimientos que salen desde tu propio buzón. La guía del lead finder lo explica en tres minutos, y los mismos pasos funcionan desde Claude, ChatGPT o Cursor mediante el servidor MCP de Searvia.
Preguntas frecuentes
- ¿Es legal hacer scraping de Google Maps?
- Va contra las reglas de Google. Las Condiciones del Servicio de Google prohíben usar medios automatizados para acceder a contenido incumpliendo las instrucciones legibles por máquina de sus páginas, como el robots.txt, y google.com/robots.txt prohíbe la mayoría de las rutas /maps/. Los Términos de Google Maps Platform también dicen que los clientes no exportarán, extraerán ni harán scraping del Contenido de Google Maps, incluido copiar nombres de negocios, direcciones o reseñas. Que un incumplimiento de términos sea además ilegal depende de tu país; consulta a un abogado si es relevante para tu negocio.
- ¿Por qué Google Maps se detiene en unos 120 resultados?
- La lista de Maps deja de cargar nuevos lugares tras unos 100 a 120 resultados en una misma búsqueda, por mucho que hagas scroll. Las herramientas lo sortean dividiendo la zona en teselas de mapa más pequeñas, buscando en cada una por separado y eliminando duplicados por place ID. Una división de 3×3 de una ciudad da nueve búsquedas y normalmente varias veces más negocios únicos que una sola búsqueda.
- ¿Puedo obtener emails de Google Maps?
- No directamente. Un perfil de empresa de Google tiene un número de teléfono y un campo de web, pero ningún campo de email. Los extractores de emails visitan la web del negocio y leen las direcciones publicadas en ella, normalmente en las páginas de inicio, contacto y «sobre nosotros». Espera encontrar emails de una minoría de negocios: muchos pequeños negocios no tienen web, o su web no muestra ninguna dirección.
- ¿Necesito la API de Google Places para crear una lista de leads?
- No. Puedes usar la Places API, pero sus términos limitan durante cuánto tiempo puedes almacenar los detalles de los lugares, por lo que encaja mal con una lista que quieres conservar y exportar. Los proveedores de datos SERP con licencia devuelven los resultados de Maps como datos que puedes almacenar, y algunas herramientas de leads, incluida Searvia, se basan en ellos, así que no necesitas ni clave de API ni scraper.
- ¿Está permitido el cold email a empresas?
- A menudo sí, con condiciones. En Estados Unidos, CAN-SPAM se aplica también al email de empresa a empresa: sin cabeceras ni asuntos engañosos, tu dirección postal y una baja clara respetada en 10 días hábiles. En la UE, el considerando 47 del RGPD dice que la mercadotecnia directa puede ser un interés legítimo, pero las normas nacionales de e-privacy deciden si necesitas consentimiento previo. Muchos países tratan el email de un autónomo como dato personal. Revisa las normas del lugar donde están tus destinatarios.
Fuentes
- Google Terms of Service
- Google robots.txt
- Google Maps Platform Terms of Service
- Google Maps live advanced – DataForSEO API documentation
- CAN-SPAM Act: A Compliance Guide for Business – Federal Trade Commission
- Recital 47 – Overriding Legitimate Interest – General Data Protection Regulation
- gosom/google-maps-scraper – GitHub