VOOZH about

URL: https://apify.com/creactivostudios/google-maps-scraper

⇱ Google Maps Scraper [DEPRECATED] · Apify


👁 Google Maps Scraper avatar

Google Maps Scraper

Deprecated

Pricing

from $0.01 / 1,000 results

Go to Apify Store

Pricing

from $0.01 / 1,000 results

Rating

3.0

(1)

Developer

👁 Creactivo Studios

Creactivo Studios

Maintained by Community

Actor stats

1

Bookmarked

6

Total users

0

Monthly active users

5 months ago

Last modified

Share

Google Maps Scraper - Actor de Apify

Actor de Apify para extraer información de negocios en Google Maps de forma automatizada.

📋 Características

Extrae los siguientes datos de cada negocio:

  • Nombre del negocio
  • 📍 Dirección completa
  • 📞 Número de teléfono
  • 🌐 Sitio web
  • 🗺️ Coordenadas GPS (latitud y longitud)
  • 🔗 URL de Google Maps
  • Fecha de extracción

🚀 Cómo usar

Configuración de inputs

El actor requiere los siguientes parámetros:

CampoTipoRequeridoDescripciónEjemplo
searchQueryString✅ SíPalabra clave de búsqueda"restaurantes"
cityString✅ SíCiudad donde buscar"Madrid"
countryString✅ SíPaís donde buscar"España"
maxResultsNumber❌ NoNúmero máximo de resultados (predeterminado: 50)100
languageString❌ NoCódigo de idioma (predeterminado: "es")"es"

Ejemplo de configuración JSON

{
"searchQuery":"restaurantes italianos",
"city":"Barcelona",
"country":"España",
"maxResults":100,
"language":"es"
}

📦 Instalación local

Prerrequisitos

  • Node.js 16 o superior
  • npm o yarn

Pasos de instalación

  1. Clonar o descargar el proyecto
$cd google-maps-scraper
  1. Instalar dependencias
$npminstall
  1. Ejecutar localmente

Crea un archivo input.json en la raíz del proyecto:

{
"searchQuery":"cafeterías",
"city":"Madrid",
"country":"España",
"maxResults":50
}

Luego ejecuta:

$npm start

🐳 Despliegue en Apify

Opción 1: Desde Apify Console

  1. Ve a Apify Console
  2. Crea un nuevo Actor
  3. Sube los archivos del proyecto
  4. Configura los inputs según tus necesidades
  5. ¡Ejecuta el actor!

Opción 2: Usando Apify CLI

# Instalar Apify CLI
npminstall-g apify-cli
# Login en Apify
apify login
# Crear y desplegar el actor
apify push

📊 Formato de salida

Los datos se guardan en formato JSON con la siguiente estructura:

{
"name":"Restaurante El Buen Sabor",
"address":"Calle Mayor, 123, 28013 Madrid, España",
"phone":"+34 912 345 678",
"website":"https://www.ejemplo.com",
"coordinates":{
"latitude":40.4168,
"longitude":-3.7038
},
"url":"https://www.google.com/maps/place/...",
"extractedAt":"2024-01-15T10:30:00.000Z"
}

⚙️ Configuración avanzada

Límites recomendados

  • maxResults: Se recomienda entre 50-100 para mejor rendimiento
  • Para más de 500 resultados, considera dividir en múltiples ejecuciones

Idiomas soportados

  • es - Español
  • en - Inglés
  • pt - Portugués
  • fr - Francés
  • de - Alemán
  • it - Italiano

🛠️ Tecnologías utilizadas

  • Apify SDK 3.x - Framework para web scraping
  • Playwright - Automatización de navegador
  • Node.js - Runtime de JavaScript

📝 Notas importantes

  1. Respeta los términos de servicio de Google Maps
  2. Usa proxies si vas a hacer scraping masivo (configurable en Apify)
  3. Rate limiting: El actor incluye delays para evitar bloqueos
  4. Datos dinámicos: Algunos negocios pueden no tener toda la información disponible

🐛 Solución de problemas

El actor no encuentra resultados

  • Verifica que la búsqueda sea válida en Google Maps manualmente
  • Asegúrate de que el idioma coincida con el país
  • Prueba con términos de búsqueda más específicos

Errores de timeout

  • Reduce el maxResults
  • Verifica tu conexión a internet
  • Incrementa el requestHandlerTimeoutSecs en la configuración

Datos incompletos

  • Algunos negocios no publican toda su información
  • Los campos faltantes aparecerán como null en el JSON

📄 Licencia

ISC

👤 Autor

Creado para extracción de datos de Google Maps

🤝 Contribuciones

Las contribuciones son bienvenidas. Por favor, abre un issue o pull request.


Disclaimer: Este scraper es para fines educativos y de investigación. Asegúrate de cumplir con los términos de servicio de Google Maps y las leyes aplicables de protección de datos.

You might also like

Google Maps Scraper

compass/crawler-google-places

Extract data from thousands of Google Maps locations and businesses, including reviews, reviewer details, images, contact info, including full name, email, and job title, opening hours, prices & more. Export data, run via API, schedule and monitor runs, or integrate with other tools.

462K

4.8

(1,506)

Google Maps Reviews Scraper

compass/Google-Maps-Reviews-Scraper

Extract all reviews of Google Maps places using place URLs. Get review text, published date, response from owner, review URL, and reviewer's details. Download scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.

43K

4.8

(168)

📩📍 Google Maps Email Extractor

lukaskrivka/google-maps-with-contact-details

Extract Google Maps contact details. Scrape websites of Google Maps places for contact details and get email addresses, website, location, address, zipcode, phone number, social media links. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.

👁 User avatar

Lukáš Křivka

74K

4.3

(196)

Google Maps Extractor

compass/google-maps-extractor

Extract data from hundreds of places fast. Scrape Google Maps by keyword, category, location, URLs & other filters. Get addresses, contact info, opening hours, popular times, prices, menus & more. Export scraped data, run the scraper via API, schedule and monitor runs, or integrate with other tools.

84K

4.8

(204)

Google Maps Scraper

epctex/google-maps-scraper

Effortlessly gather places data from Google Maps using our advanced scraper. Search by keyword or location, retrieve reviews, and analyze insights for informed decisions. Fast, customizable, and reliable. Get valuable location information with ease.

2.5K

4.0

(15)

Google Maps Reviews Scraper - Most Comprehensive

kaix/google-maps-reviews-scraper

🔥 ~$0.05/1K reviews 🔥 The most comprehensive Google Maps review scraper. Extract reviews with ratings, text, translations, photos, author details, owner responses, structured dining/hotel/attraction data, and 65+ place fields. Supports keyword filtering, sorting.

273

4.6

(4)

Google Maps Scraper | $1/1k Places

santamaria-automations/google-maps-scraper

The cheapest Google Maps scraper on Apify. Extract places, reviews & contacts for $1/1k results. Lightning fast, minimal resources. Optional email/phone extraction and AI-powered contact & job data from company websites.

256

5.0

(1)

Google Maps Scraper $1.5/1k places 📍 with emails 📧

microworlds/crawler-google-places

Extract data from thousands of Google Maps locations and businesses, including reviews, reviewer details, images, contact info, including full name, email, and job title, opening hours, prices & more. Export data, run via API, schedule and monitor runs, or integrate with other tools.

👁 User avatar

Caleb David

13K

3.1

(98)

Google Maps Scraper | 💰$2.5 per 1,000 results

solidcode/google-maps-scraper-2-5-per-1-000-results

[💰 $2.5 / 1K] Scrape Google Maps search results at scale. Extract business names, addresses, phone numbers, websites, ratings, reviews count, opening hours, photos, popular times, and 30+ data points for any search query and location worldwide.

520

4.7

(6)

Google Maps Reviews Scraper

web_wanderer/google-reviews-scraper

Scrape all Google Maps reviews using keywords, place URLs, or IDs. Filter by date, rating, or keyword, and capture reviewer details, translations, photos, aspect ratings, owner replies, and complete business info in structured format

635

5.0

(5)

Google Maps Email Extractor

leadsbrary/google-maps-email-extractor

Search Google Maps by keyword and instantly collect email addresses for each business. Get name, address, phone, website, rating, reviews, GPS coordinates and emails — ready to export as CSV, JSON or Excel.

👁 User avatar

Alexandre Manguis

295

1.3

(3)