Buscas "clínica dental Valencia" en Google Maps y aparecen 120 negocios. Nombre, teléfono, horario, web — todo menos lo único que necesitas. Si alguna vez has intentado extraer emails de google maps y has acabado con una hoja llena de teléfonos y celdas vacías, ya conoces el problema: Maps no es una base de datos de correos.
La buena noticia es que los correos existen. Solo que no están en la ficha, sino en la web del negocio, en la página de contacto, donde el propietario los puso a propósito. Aquí van las cuatro formas de conseguirlos, cuál sobrevive al contacto con la realidad, y cuántos correos deberías esperar de verdad por cada 100 fichas.
Por qué Google Maps casi nunca muestra un correo
Un Perfil de Empresa de Google tiene campos para teléfono, dirección, web, horario y fotos. No tiene un campo público de email. Google empuja deliberadamente el contacto hacia el botón "Mensaje" y el teléfono, porque un correo expuesto en 200 millones de fichas sería un imán para el spam.
Así que cuando una herramienta dice que saca correos directamente de Maps, pasa una de dos cosas. O está leyendo la web enlazada en la ficha — la versión honesta — o está adivinando direcciones a partir de un patrón tipo info@dominio.com y cruzando los dedos. La segunda es la razón por la que las listas de contacto en frío rebotan al 40%.
Las cuatro formas de extraer emails de google maps
1. Copiar a mano ficha por ficha
Abres la ficha, pinchas en la web, buscas la página de contacto, copias la dirección, la pegas en una hoja y vuelves. Funciona, es completamente legítimo y es imbatible para una lista de diez.
Con cien ya es otro trabajo. La media real ronda los 40–60 segundos por negocio contando los callejones sin salida: webs con formulario y sin dirección, correos metidos dentro de una imagen, páginas de contacto que no existen. Una lista de 200 es una jornada completa y la tasa de error sube según cae la atención. Copiar a mano no está mal; simplemente no escala más allá de una tarde.
2. Paneles de suscripción que prometen la lista hecha
Son los servicios donde pegas un término de búsqueda, pagas una cuota y descargas un CSV una hora después. Casi todo lo que se anuncia como extraer datos de google maps gratis acaba siendo esto, con cuota mensual incluida. A veces el dato es decente. Los problemas son estructurales, no técnicos.
No puedes ver de dónde salió cada dirección, así que no puedes juzgarla: una página de contacto verificada y un info@ adivinado se ven idénticos en la exportación. La lista se construye en sus servidores, o sea que tanto los datos de los negocios como tu mercado objetivo pasan por un tercero. Y estás alquilando: dejas de pagar y se va la herramienta y el histórico. Para un equipo que necesita poder documentar de dónde salió un contacto, un CSV opaco es directamente un riesgo.
3. Montar tu propio script sobre la Places API
La Places API de Google es la vía legítima para sacar datos de negocios a volumen, y si sabes algo de Python es realmente potente. Devuelve nombres, coordenadas, valoraciones y la URL de la web.
Lo que no devuelve es un correo, porque ese campo no existe. Así que la API te deja con la misma lista de webs que habrías tenido igualmente, y sigues necesitando una segunda fase que entre en cada sitio y lea los datos de contacto. Súmale la facturación por encima de la cuota gratuita, los límites de peticiones y el mantenimiento que arrastra cualquier scraper, y el resumen honesto es: elección correcta si estás construyendo un producto, maquinaria pesada si solo quieres escribir a 150 fontaneros.
4. Dejar que tu navegador lea las webs que ya abres
La cuarta vía le da la vuelta al problema. En vez de pedirle a un servidor que vaya a buscar correos, abres las webs de los negocios en tu propio navegador — sin estar identificado como nadie, exactamente igual que cualquier visitante — y dejas que una extensión lea las direcciones que ya están visibles en la página mientras navegas.
No se adivina nada y no se envía nada a ningún sitio: la página ya está cargada en tu pestaña, la extensión lee el texto visible y los resultados se acumulan en una lista que puedes filtrar y exportar. Es el enfoque de Extract AI: escanea la página abierta, elimina duplicados, deja filtrar por dominio y exporta a CSV, Excel, JSON o TXT. Como solo lee lo que se muestra públicamente, siempre sabes exactamente de dónde salió cada dirección.
El flujo que funciona de verdad, paso a paso
Si lo que quieres es extraer datos de google maps a excel con direcciones que sirvan, este es el orden. Esta secuencia aguanta tanto si tu lista es de 50 negocios como de 500. Parte de usar Maps para lo que es bueno — encontrar los negocios correctos — y la web para lo que es buena: guardar los datos de contacto.
1. Acota la búsqueda antes de recoger nada. "Dentista" en un área metropolitana entera te da 300 fichas, la mitad fuera de tu mercado. "Odontopediatra" más un solo distrito te da 40 que sí lo son. Una lista pequeña y afilada gana siempre, porque el trabajo posterior es por contacto.
2. Pon Maps en vista de lista y baja hasta el final. Maps carga resultados por tandas según haces scroll. Si empiezas a recoger antes de que la lista deje de crecer, te pierdes la mitad de atrás sin enterarte.
3. Abre las webs por tandas, no todas de golpe. Clic central o ctrl+clic en el enlace de la web de 10–15 fichas para que se encolen como pestañas de fondo. Veinte pestañas a la vez es el punto dulce; cien atascan el navegador y algunas webs darán timeout, lo que se te presenta como "no hay correo".
4. Deja que el extractor lea cada pestaña y entra en la página de contacto. Las portadas no suelen mostrar nada. La dirección suele vivir en /contacto, /quienes-somos o en el pie de una página interior. Con el modo automático activado basta con pasar por esas páginas: cada dirección visible entra en la lista según llegas.
5. Filtra por dominio antes de exportar. Este es el paso que todo el mundo se salta. Filtrar por el dominio del negocio quita las direcciones de la empresa de hosting, del desarrollador de la plantilla y del proveedor de analítica que viven en los pies de página, que es de donde viene casi toda la basura de una lista fría.
6. Exporta y luego mira la hoja. Quita duplicados, borra los prefijos de rol que no quieras (soporte@, empleo@, devoluciones@) y conserva la columna de origen. Si alguna vez te cuestionan un contacto, tienes que poder señalar la página de la que salió.
Qué tasa de acierto es realista
Casi toda la decepción con esta tarea viene de las expectativas, así que aquí van números honestos. En una lista típica de negocio local — gremios, clínicas, restaurantes, agencias pequeñas — cuenta más o menos con esto.
Esa proporción no es un fallo del método: es la forma real que tiene la presencia web de las pymes. Saberlo de antemano hace que dimensiones la búsqueda en Maps según los contactos que necesitas, en vez de preguntarte por qué 200 fichas dieron 90 correos.
RGPD y LSSI: la parte que de verdad importa en España
Aquí está lo que casi ninguna guía explica. En España el problema rara vez es recoger la dirección; es qué envías después, y la norma que aplica no es solo el RGPD.
Tres cosas que conviene tener claras antes de enviar nada:
El artículo 21 de la LSSI-CE regula el correo comercial. Prohíbe enviar comunicaciones publicitarias por email sin autorización previa, con una excepción importante: sí se permite cuando existe una relación contractual previa y el producto es similar al ya contratado. Una lista fría sacada de Maps no cumple ninguna de las dos cosas, así que mandarle publicidad masiva es exactamente el supuesto que la ley sanciona.
Pero no todo correo es "comunicación comercial". Pedir un presupuesto, escribir para una colaboración concreta o una gestión entre empresas no es publicidad masiva. La diferencia está en si el mensaje es promocional y en bloque o individual y específico para ese negocio. Un email escrito realmente para esa empresa no es lo mismo que una newsletter a 500 direcciones.
Publicado no significa consentido. Bajo el RGPD y la LOPDGDD, un correo ligado a una persona identificable (ana@empresa.com) sigue siendo dato personal; en direcciones genéricas como info@ ese vínculo es mucho más débil. Puedes apoyarte en interés legítimo para contacto B2B realmente relevante, pero tienes que poder explicar esa relevancia, informar del tratamiento y atender cualquier oposición de inmediato. La AEPD ha sancionado precisamente el envío masivo sin base válida.
La conclusión práctica: la lista que sale de Google Maps es una lista de investigación, no una lista de newsletter. El uso correcto es escribir a pocas empresas realmente relevantes, de forma individual. El incorrecto es disparar el mismo correo promocional a 500 direcciones — que además de arriesgado, tampoco funciona.
La parte legal centrada en la extracción desde webs la tratamos aparte en si es legal extraer correos de una web.
Preguntas frecuentes
Qué método encaja con tu lista
No hay una única forma buena de buscar correos de empresas: depende de cuántos necesitas y de qué vas a hacer con ellos. Para un puñado de negocios, copia a mano y sigue: a esa escala ninguna herramienta se amortiza. Si estás construyendo un producto sobre datos de negocios, la Places API más tu propia fase de extracción es la base correcta, y presupuesta el mantenimiento.
Para el caso normal — unos cientos de negocios locales, una ronda real de contacto la semana que viene y la necesidad de saber de dónde salió cada dirección — la vía del navegador gana en los tres frentes. Los datos se quedan contigo, ves el origen de cada contacto y lees exactamente lo que el negocio decidió publicar. Además es la única opción de esta lista donde no se adivina nada.
Una vez tienes la hoja, el trabajo se mueve al contacto en sí. Si te interesa el lado de pasar datos a Excel, descargar contactos de WhatsApp a Excel sigue la misma lógica.