Guía completa de opciones para extraer datos de empresas en Google Maps — nombre, dirección, email, teléfono y web
Hay 5 enfoques principales para scrapear Google Maps. Van desde APIs oficiales de pago hasta soluciones DIY gratuitas. Aquí tienes un análisis detallado de cada una con costes, límites y datos que puedes obtener.
La API oficial de Google es la opción más fiable y legal. Permite buscar lugares por ubicación, texto o tipo de negocio.
| Dato | Disponible |
|---|---|
| Nombre | ✅ Sí |
| Dirección | ✅ Sí |
| Teléfono | ✅ Sí |
| Web | ✅ Sí |
| ❌ No disponible |
next_page_token (1-2 segundos de delay)SerpAPI es un servicio de scraping como servicio. Tienen un endpoint específico para Google Maps que devuelve datos estructurados sin que tú tengas que preocuparte por bloqueos.
| Dato | Disponible |
|---|---|
| Nombre | ✅ Sí |
| Dirección | ✅ Sí |
| Teléfono | ✅ Sí |
| Web | ✅ Sí |
| ❌ No disponible |
Outscraper está especializado en scraping de Google Maps y es el único que también extrae emails mediante enriquecimiento de datos. Tiene un generoso tier gratuito.
| Dato | Disponible |
|---|---|
| Nombre | ✅ Sí |
| Dirección | ✅ Sí |
| Teléfono | ✅ Sí |
| Web | ✅ Sí |
| ✅ Sí (enriquecimiento) | |
| Redes Sociales | ✅ Sí |
Apify tiene un "Actor" (scraper pre-construido) para Google Maps. Te dan $5 de crédito gratis al mes, y cada ejecución cuesta ~$0.50-$1 dependiendo del volumen.
| Dato | Disponible |
|---|---|
| Nombre | ✅ Sí |
| Dirección | ✅ Sí |
| Teléfono | ✅ Sí |
| Web | ✅ Sí |
| ❌ No disponible |
La opción completamente gratuita (excepto el servidor). Usas Playwright/Puppeteer para automatizar un navegador, buscar en Google Maps y extraer los datos. Tú controlas todo.
| Dato | Disponible |
|---|---|
| Nombre | ✅ Sí |
| Dirección | ✅ Sí |
| Teléfono | ✅ Sí |
| Web | ✅ Sí |
| ⚠️ Solo si está visible en la ficha |
| Opción | Coste Inicial | Sin Límite | Mantenimiento | Recomendación | |
|---|---|---|---|---|---|
| Google Places API | $200/mes gratis | ❌ | ❌ (60) | ✅ Bajo | ⚡ Rápido, fiable |
| SerpAPI | 100 gratis/mes | ❌ | ❌ (20) | ✅ Bajo | 👍 Bueno para pruebas |
| Outscraper | 500 gratis | ✅ | ⚠️ No exacto | ✅ Bajo | 🥇 Mejor opción general |
| Apify | $5/mes gratis | ❌ | ✅ Sí | ✅ Bajo | 👍 Bueno para volumen |
| DIY | $5-10/mes VPS | ⚠️ A veces | ✅ Sí | ❌ Alto | 🔧 Solo si sabes programar |
Outscraper gana porque: (1) da 500 negocios gratis sin tarjeta, (2) es el único que extrae emails automáticamente, (3) pago por uso sin cuota mensual, y (4) incluye datos adicionales como Instagram, Facebook, horas de apertura y más.
Si no necesitas emails y quieres algo 100% oficial, Google Places API con los $200/mes gratis es suficiente para empezar. Para volumen masivo sin límites, Apify con sus $5/mes de crédito es imbatible.
| Escenario | Opción Recomendada | Coste Estimado |
|---|---|---|
| Scrapeo pequeño (<500 negocios) | Outscraper Free Tier | $0 |
| Scrapeo mediano (500-5.000 negocios) | Outscraper + Apify | $2-5 |
| Scrapeo grande (5.000-50.000) | Apify | $5-25 |
| Scrapeo masivo (>50.000) | DIY (Playwright + proxies baratos) | $10-50/mes |
💡 Tip: Ninguna opción garantiza el 100% de emails. Google Maps no muestra emails de todos los negocios. Outscraper hace enriquecimiento cruzado con otras fuentes para maximizar la tasa de acierto.
He creado un script funcional en Python que puedes descargar y usar ya mismo. Soporta 4 modos de scraping diferentes, incluyendo Playwright (gratis, sin API key).
Script completo con 4 modos de funcionamiento. Descárgalo y ejecútalo en tu máquina:
| Modo | Coste | API Key | Límites | |
|---|---|---|---|---|
| playwright | $0 | ❌ No necesaria | ⚠️ Solo si visible | Google bloquea ~50-100 req |
| api | $200/mes gratis | ✅ Google API | ❌ No | 60 resultados/búsqueda |
| outscraper | 500 gratis | ✅ Outscraper | ✅ Sí | Pago por uso |
Usa --modo playwright para probar gratis. Sin API key, sin registro, solo Python. Para producción y más resultados, combínalo con --modo api (con la API key de Google que te dan gratis con $200/mes de crédito). Para obtener emails, --modo outscraper.