Cómo Obtener Datos de Google Maps: 2 Métodos (Interfaz Web y API)
El Problema: Recopilar Datos de Google Maps Manualmente Te Mata El Tiempo
Necesitas leads de empresas de Google Maps. Restaurantes en Madrid. Clínicas dentales en Barcelona. Agentes inmobiliarios en Valencia. Los datos están ahí en Google Maps, pero extraerlos manualmente es una pesadilla.
Así se ve la recopilación manual:
- Abre Google Maps
- Busca tu categoría objetivo
- Desplázate por cientos de listados
- Copia nombres, números de teléfono, direcciones uno por uno
- Pega en una hoja de cálculo
- Repite para cada ubicación
¿500 leads? Son 25-30 horas de trabajo puro y repetitivo. ¿5,000 leads? Estás mirando semanas de trabajo.
Hay una forma mejor. BasedonBusiness te permite extraer miles de listados de empresas de Google Maps en segundos, sin tocar un solo listado manualmente.
¿Qué son los Datos de Google Maps?
Google Maps aloja millones de listados de empresas verificadas. Cada listado contiene:
- Nombre de la empresa y categoría
- Dirección completa y número de teléfono
- Sitio web y perfiles de redes sociales
- Calificación y número de reseñas
- Horarios de funcionamiento
- Nivel de precio ($-$$$$)
- Estado de la empresa (abierta, cerrada, etc.)
- Coordenadas GPS (latitud/longitud)
Estos datos son públicos. Google no te restringe el acceso. El desafío es extraerlos a escala.
BasedonBusiness hace exactamente eso: transforma Google Maps en datos de empresas estructurados que puedes usar para generación de leads, investigación de mercado, análisis competitivo y más.
Método 1: Interfaz Web (Para Usuarios No Técnicos)
La forma más fácil de obtener datos de Google Maps es a través de la interfaz web de BasedonBusiness. Sin necesidad de código.
Paso 1: Regístrate e inicia una prueba de 7 días
- Visita basedonb.com
- Haz clic en "Comenzar gratis"
- Crea una cuenta y elige un plan mensual o anual
- Inicia la prueba de 7 días. La tarjeta se cobra al comenzar la suscripción; si cancelas en 7 días, se reembolsa el valor de los créditos no usados.
Paso 2: Crear un Nuevo Scrape
- Inicia sesión en tu panel de control
- Haz clic en "Nuevo Scrape"
- Completa el formulario:
| Campo | Ejemplo | Notas |
|---|---|---|
| Consulta de Búsqueda | "restaurantes" o "clínicas dentales" | ¿Qué tipo de empresa buscas? |
| País | España | Requerido |
| Provincia | Madrid | Opcional (déjalo en blanco para búsqueda en todo el país) |
| Ciudad | Madrid | Opcional (déjalo en blanco para búsqueda en toda la provincia) |
| Leads Objetivo | 500 | ¿Cuántas empresas quieres? Máximo: 5,000 |
Paso 3: Revisa Tus Resultados
Una vez enviado, BasedonBusiness busca en Google Maps todos los listados coincidentes. Dependiendo de tu consulta:
- Rápido (menos de 30 segundos): Resultados almacenados en caché de búsquedas anteriores
- Más lento (2-10 minutos): Scrape fresco si los resultados no han sido almacenados en caché
Verás:
- Total de empresas encontradas
- Créditos cargados (1 crédito = 1 lead)
- Vista previa de datos
Paso 4: Exporta Tus Datos
Descarga los resultados en tu formato preferido:
- CSV: Abre en Excel o Google Sheets
- Excel (.xlsx): Hoja de cálculo formateada con encabezados
- JSON: Usa para flujos de trabajo programáticos
- Webhook: Entrega en tiempo real a Zapier, Make.com, o tu aplicación
Números Reales: ¿Cuánto Cuesta Esto?
| Plan | Leads al mes | Precio mensual | Coste aprox. por lead |
|---|---|---|---|
| Basic | 20.000 | 39 $ | 0,00195 $ |
| Professional | 40.000 | 89 $ | 0,00223 $ |
| Agency | 80.000 | 189 $ | 0,00236 $ |
| Company | 200.000 | 489 $ | 0,00245 $ |
Todos los planes incluyen emails publicados en la web, perfiles sociales y enriquecimiento del stack tecnológico. Los créditos se renuevan cada mes y no se acumulan.
Método 2: API REST (Para Desarrolladores)
Si estás construyendo automatización o integrando en tu aplicación, la API REST te da acceso programático a toda la extracción de datos de Google Maps.
Descripción General de la API
| Característica | Detalles |
|---|---|
| URL Base | https://api.basedonb.com/api/v1 |
| Autenticación | Clave API (en encabezado Authorization: Bearer YOUR_API_KEY) |
| Formato de Respuesta | JSON |
| Límite de Velocidad | Ilimitado (escalado por saldo de créditos) |
Paso 1: Obtén Tu Clave API
- Inicia sesión en BasedonBusiness
- Ve a Configuración → Claves API
- Haz clic en "Generar Nueva Clave"
- Copia la clave (guárdala de forma segura, no puedes verla de nuevo)
Paso 2: Envía una Solicitud de Scrape
Usa POST /v1/scrapes para iniciar una nueva extracción:
curl -X POST https://api.basedonb.com/api/v1/scrapes \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "restaurantes",
"country": "Spain",
"state": "Madrid",
"city": "Madrid",
"target_leads": 500
}'
Respuesta (202 Aceptado):
{
"id": "scrape_abc123xyz789",
"query": "restaurantes",
"country": "Spain",
"state": "Madrid",
"city": "Madrid",
"target_leads": 500,
"status": "queued",
"created_at": "2026-04-22T10:15:00Z"
}
Guarda el id, lo usarás para verificar el estado y recuperar resultados.
Paso 3: Verifica el Estado del Scrape
Consulta el estado con GET /v1/scrapes/{id}:
curl -X GET https://api.basedonb.com/api/v1/scrapes/scrape_abc123xyz789 \
-H "Authorization: Bearer YOUR_API_KEY"
Respuesta:
{
"id": "scrape_abc123xyz789",
"status": "completed",
"leads_found": 487,
"credits_charged": 487,
"completed_at": "2026-04-22T10:18:45Z"
}
Estados posibles:
queued. Esperando para comenzarrunning. Actualmente extrayendocompleted. Listo, resultados disponiblesfailed. Error durante el scrape
Paso 4: Recupera los Resultados
Una vez que el estado es completed, obtén los datos con GET /v1/scrapes/{id}/results:
curl -X GET https://api.basedonb.com/api/v1/scrapes/scrape_abc123xyz789/results \
-H "Authorization: Bearer YOUR_API_KEY"
Respuesta (matriz JSON):
[
{
"title": "Restaurante La Tasquita",
"category": "Restaurante Italiano",
"address": "Calle Mayor 123, Madrid 28001",
"phone": "+34-912-345-678",
"website": "https://www.latasquita.com",
"rating": 4.2,
"reviews_count": 1250,
"latitude": 40.4168,
"longitude": -3.7038,
"price_level": "$$",
"business_status": "OPERATIONAL",
"opening_hours": {
"Monday": "13:00-15:30, 20:00-23:00",
"Tuesday": "13:00-15:30, 20:00-23:00",
"Wednesday": "13:00-15:30, 20:00-23:00",
"Thursday": "13:00-15:30, 20:00-23:00",
"Friday": "13:00-15:30, 20:00-00:00",
"Saturday": "13:00-15:30, 20:00-00:00",
"Sunday": "13:00-15:30, 20:00-23:00"
}
},
{
"title": "Pizzería Mario's",
"category": "Pizzería",
"address": "Paseo de la Castellana 456, Madrid 28046",
"phone": "+34-913-555-200",
"website": "https://www.mariospizza.es",
"rating": 4.7,
"reviews_count": 892,
"latitude": 40.4530,
"longitude": -3.6881,
"price_level": "$",
"business_status": "OPERATIONAL"
}
]
Cada resultado incluye todos los datos disponibles públicamente del listado de Google Maps.
Resultados en Tiempo Real con Webhooks
Para scrapes grandes, el sondeo no es ideal. Usa webhooks para notificación en tiempo real:
Registra el endpoint del webhook:
curl -X POST https://api.basedonb.com/api/v1/webhooks \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://tuapp.com/webhooks/scrape-done",
"events": ["scrape.done"]
}'
BasedonBusiness hará POST a tu endpoint cuando se completen los scrapes:
{
"event": "scrape.done",
"scrape_id": "scrape_abc123xyz789",
"query": "restaurantes",
"city": "Madrid",
"leads_found": 487,
"credits_charged": 487
}
Automatiza con Zapier o Make.com
Conecta los webhooks de BasedonBusiness a plataformas de automatización:
- Zapier: 6,000+ integraciones (HubSpot, Pipedrive, Notion, Google Sheets, Slack)
- Make.com: Flujos de trabajo visuales para automatización compleja de múltiples pasos
Ejemplo de flujo de trabajo:
- El scrape de BasedonBusiness se completa
- El webhook activa Zapier
- Zapier agrega leads a Google Sheets
- Zapier envía notificación a Slack
- Zapier enruta empresas con alta calificación a HubSpot
Sin necesidad de código.
Casos de Uso del Mundo Real
Caso de Uso 1: Generación de Leads para Ventas B2B
Escenario: Tu agencia vende software de marketing por correo electrónico a empresas de comercio electrónico.
Solución:
- Busca: "empresas de comercio electrónico" en las principales ciudades españolas
- Extrae 2,000 leads con información de contacto
- Importa a HubSpot mediante CSV
- Ejecuta campaña de correo electrónico frío dirigida a sus puntos débiles
Resultado: 50+ reuniones calificadas por mes a un costo de menos de un centavo por lead en datos.
Caso de Uso 2: Investigación de Mercado y Análisis Competitivo
Escenario: Estás abriendo un nuevo restaurante y quieres entender el panorama competitivo local.
Solución:
- Busca: "restaurantes" en tu barrio objetivo
- Extrae 300 nombres, calificaciones, horarios y precios de competidores
- Analiza patrones de precios, cocinas populares, horarios de servicio
- Identifica nichos de mercado desatendidos
Resultado: Decisión basada en datos sobre ubicación, precios de menú y horarios.
Caso de Uso 3: SEO Local y Agregación de Empresas
Escenario: Operas un directorio de empresas o sitio de reseñas.
Solución:
- Busca diferentes categorías de empresas (plomeros, dentistas, lavanderías) en regiones
- Extrae listados semanalmente para estar actualizado
- Importa a tu base de datos con datos enriquecidos
- Sirve en tu directorio/marketplace
Resultado: Datos de empresas siempre actualizados sin mantenimiento manual.
Caso de Uso 4: Prospección de Influencers y Asociaciones
Escenario: Tu marca vende equipos de fitness y quiere asociarse con gimnasios locales.
Solución:
- Busca: "gimnasios" y "estudios de fitness" en toda España
- Extrae 5,000 prospectos con teléfono y sitio web
- Contacta a los tomadores de decisiones por teléfono/correo electrónico
- Realiza seguimiento de acuerdos de asociación
Resultado: Alcance B2B a nivel nacional a escala.
Precios de suscripción y créditos mensuales
BasedonBusiness ofrece planes mensuales y anuales predecibles:
- 1 crédito = 1 lead
- Entre 20.000 y 200.000 créditos al mes, según el plan
- Los créditos se renuevan cada mes y no se acumulan
- Emails publicados, perfiles sociales y stack tecnológico incluidos
- Prueba gratuita de 7 días en todos los planes; al cancelar en 7 días se reembolsan los créditos no usados
- La facturación anual ahorra cerca de un 15 %
Los planes cuestan aproximadamente 0,002 $ por lead, bastante menos de un centavo. Frente a la investigación manual, incluso Basic ahorra mucho tiempo y dinero a un volumen útil.
Comienza en 5 Minutos
Opción A: Inicio Rápido (Interfaz Web)
- Ve a basedonb.com
- Haz clic en "Comenzar Gratis"
- Busca cualquier categoría de empresas
- Descarga resultados como CSV
- ¡Listo!
Opción B: Integración de Desarrollador (API)
- Regístrate para obtener clave API
- Copia el ejemplo de curl anterior
- Reemplaza con tu consulta de búsqueda
- Analiza resultados JSON
- Integra en tu aplicación
Ambos enfoques utilizan la misma extracción de datos de Google Maps. Elige según tu nivel de comodidad técnico.
Preguntas Frecuentes
P: ¿Es esto legal? ¿Google me bloqueará?
R: No existe una respuesta universal de sí o no. El servicio trabaja con fichas empresariales públicas y datos publicados expresamente en sitios web, pero que sean públicos no elimina obligaciones contractuales, de privacidad o anti-spam. La base legal, la finalidad, la retención, la transparencia y las reglas de prospección dependen del país y del uso. Revisa los términos y la normativa local, y busca asesoramiento jurídico para usos de alto riesgo o gran escala.
P: ¿Qué tan precisos son los datos?
R: Los campos principales reflejan lo que empresas y usuarios publican en Google Maps; la precisión depende de la ficha de origen. Puede haber registros obsoletos, incompletos o duplicados. El enriquecimiento web solo añade datos publicados expresamente y conserva la página de origen del email; no adivina direcciones ni garantiza su entregabilidad.
P: ¿Puedo obtener más de 5,000 leads por scrape?
R: No, el máximo por solicitud única es 5,000. Para lotes más grandes, envía múltiples scrapes (consulta en diferentes regiones/categorías) o contacta al soporte para soluciones empresariales.
P: ¿Qué formatos están disponibles para exportar?
R: CSV, Excel (.xlsx), JSON (vía API), y entrega en tiempo real vía webhooks a Zapier, Make.com, o cualquier endpoint de webhook personalizado.
P: ¿Se acumulan los créditos no usados?
R: No. Los créditos son la cuota mensual de tu suscripción. Se renuevan al inicio de cada mes de facturación y no se acumulan. Puedes mejorar el plan en cualquier momento si necesitas más volumen.
P: ¿Puedo cancelar un scrape en progreso?
R: Sí. Si el estado es queued o running, usa POST /v1/scrapes/{id}/cancel para detenerlo. No se te cobrarán créditos por scrapes cancelados.
Comienza a Extraer Datos de Google Maps Hoy
Ahora entiendes dos formas poderosas de obtener datos de empresas de Google Maps:
- Interfaz Web: Para extracción rápida sin código
- API REST: Para desarrolladores y automatización
Ambos métodos utilizan el mismo scraper subyacente, por lo que obtienes datos idénticos y de alta calidad de cualquier manera.
Toma acción:
- Inicia una prueba gratuita de 7 días → Elegir plan
- Lee la documentación de API → Documentación para desarrolladores
- Integra con Zapier → Guía de integración Zapier
- Automatiza con Make.com → Guía de integración Make.com
Deja de perder horas en investigación manual. Comienza a extraer miles de leads verificados de Google Maps en minutos.