API de Google Places vs. scraping de Google Maps: ¿qué usar en 2026?
Si quieres sacar datos de empresas de Google Maps, llegarás pronto a una bifurcación: usar la API de Places oficial de Google o usar un scraper. Suenan intercambiables y no lo son. Una está hecha para alimentar funciones de mapa en vivo dentro de una app, la otra para extraer listas de empresas que puedes conservar y exportar. Elige mal y pelearás con límites de licencia o pagarás por capacidades que no necesitas. Así se elige.
¿Qué es la API de Google Places?
La API de Google Places es la interfaz oficial de Google para pedir datos de lugares por programación. Tu código pide un lugar, Google devuelve campos estructurados: nombre, dirección, número de teléfono, sitio web, valoración, número de reseñas, horario, coordenadas y tipos de categoría. Es fiable, de origen directo y está pensada para situarse detrás de una aplicación, por ejemplo un localizador de tiendas o una función de "restaurantes cerca" que muestra los resultados en un mapa de Google.
Dos cosas definen trabajar con ella. Primero, es un producto para desarrolladores: escribes código, gestionas una clave de API y manejas cuotas. Segundo, cobra por solicitud. Google incluye una franquicia mensual gratuita limitada por tipo de solicitud, y más allá pagas cada llamada. El modelo de precios cambió hace poco, así que confirma las tarifas actuales en la propia página de precios de Google antes de presupuestar.
¿Qué significa "hacer scraping de Google Maps"?
Scraping es recopilar los datos públicos que Google Maps ya muestra y guardarlos en un formato que tú controlas. En la práctica, casi nadie escribe un scraper desde cero. Usan una herramienta de datos de Google Maps: eliges una categoría y una ubicación, la herramienta devuelve las empresas que coinciden con sus campos públicos, y exportas a CSV, Excel o JSON.
El resultado se parece al de la API (nombre, teléfono, dirección, sitio, valoración), pero la intención es distinta. Un scraper o herramienta de datos está hecho para producir listas que conservas y usas: listas de prospectos, estudio de mercado, una base de datos de contactos de empresas. No hace falta código en las herramientas sin código, y no hay obligación de mostrar por solicitud lo que extraes.
API de Google Places y scraping, lado a lado
| API de Google Places | Scraping / herramienta de datos | |
|---|---|---|
| Pensado para | Funciones en vivo dentro de una app | Listas y conjuntos de datos que conservas |
| Habilidad necesaria | Programar + clave de API | Opción sin código disponible |
| Precio | Por solicitud, franquicia gratuita limitada | Por ficha o crédito fijo, según la herramienta |
| Datos que puedes conservar | Restringidos por la licencia | La exportación es tuya |
| Ideal para | Localizadores, interfaces de mapa | Listas de prospectos, investigación, bases de contactos |
| Campos de correo | No se proporcionan | Tampoco están en las fichas de Maps |
Cuándo la API de Places es la elección correcta
La API es la herramienta correcta cuando los datos de Google son una función en vivo de tu producto. Si construyes un localizador de tiendas, muestras empresas cercanas en un mapa de Google, autocompletas un campo de dirección o consultas a demanda el horario actual de un lugar, la API de Places es exactamente para eso. Quieres datos frescos y de origen directo en el momento en que el usuario lo pide, se los vuelves a mostrar, y te quedas dentro del ecosistema de Google. En ese mundo, cobrar por solicitud es razonable y la licencia encaja con tu uso.
Cuándo gana el scraping o una herramienta de datos
En cuanto tu objetivo es una lista que conservas en vez de una consulta en vivo, el cálculo se invierte. Construir una lista de prospectos de todos los dentistas de una región, investigar un mercado o armar una base de datos de contactos de empresas son trabajos por lotes en los que quieres cientos o miles de fichas exportadas de una vez y guardadas para después. Pagar por llamada de API para eso es caro y, como explica la siguiente sección, muchas veces contrario a las reglas. Una herramienta de datos que devuelve fichas limpias y te deja exportar libremente encaja mejor, y una sin código significa que no necesitas ningún desarrollador.
La trampa de licencia que casi todos pasan por alto
Aquí viene lo que sorprende: los términos de Google Maps Platform no te dejan almacenar la mayoría de los datos que devuelve la API de Places. Con excepciones estrechas (puedes conservar un ID de lugar), los términos prohíben cachear o construir tu propia base duradera a partir del contenido, y prohíben usarlo para crear un conjunto de datos que sustituya a Google Maps. En claro, no puedes usar legalmente la API de Places para construir una base de datos de contactos de empresas o una lista de prospectos permanente. No es una zona gris, es el núcleo de la licencia.
Por eso "usa sin más la API oficial" es la respuesta equivocada para construir listas. La API está licenciada para mostrar en vivo, no para acumular. Recopilar la misma información pública como un conjunto de datos que te pertenece es otra actividad, con reglas distintas y por lo general permisivas para los datos públicos de empresa, que tratamos en nuestra guía legal y de privacidad. Si tu meta final es una base exportable, quieres una herramienta diseñada y licenciada para eso, no una API que lo prohíbe.
Dónde encaja BasedOnBusiness
BasedOnBusiness es el segundo camino, hecho simple. Eliges una categoría y una ciudad y obtienes fichas públicas y limpias a nivel de empresa (nombre, teléfono, dirección, sitio, categoría, valoración), luego exportas a CSV, Excel o JSON y las conservas. No hace falta código; los desarrolladores que sí quieren automatización disponen de una API REST y un servidor MCP para agentes de IA, con precio fijo por ficha en vez de conteo por llamada. Si construyes una base en lugar de una función de mapa en vivo, mira nuestra guía sobre crear una base de datos de contactos de empresas.
Preguntas frecuentes
¿La API de Google Places es gratis? Tiene una franquicia mensual gratuita limitada por tipo de solicitud y luego cobra por llamada. El modelo de facturación cambió hace poco, así que revisa los precios actuales de Google antes de estimar costes, sobre todo a volumen.
¿Puedo usar la API de Google Places para construir una lista de contactos? En realidad no. Los términos de Google restringen almacenar y redistribuir la mayoría de los datos de Places y prohíben construir tu propia base a partir de ellos, así que la API encaja mal para construir listas permanentes aunque pueda devolver los campos.
¿La API de Places da direcciones de correo? No. Devuelve nombre, dirección, teléfono, sitio, valoración, horario y categoría, pero no correo. Las fichas de Google Maps no publican correos de empresa en absoluto, así que ningún método los saca directamente de Maps.
¿Es legal hacer scraping de Google Maps? Recopilar información pública a nivel de empresa suele estar permitido, y el riesgo se centra en cómo manejas los datos personales, no en el acto de recopilar fichas públicas. Consulta nuestra guía legal para el cuadro completo.
¿Qué es más barato para una lista de prospectos, la API o un scraper? Para construir listas por lotes, una herramienta de datos por ficha o de crédito fijo es casi siempre más barata y sencilla que la facturación por llamada de API, y no choca con los límites de almacenamiento de la API.
Obtén los datos que de verdad puedes conservar
Si tu meta es una lista que te pertenece, evita la API por llamada y sus límites de almacenamiento. BasedOnBusiness te deja extraer datos públicos de empresas de Google Maps por categoría y ciudad y exportarlos a CSV, Excel o JSON, con 50 créditos gratis para empezar y sin tarjeta. Pruébalo en basedonb.com.