Todos los scrapers

Mapas

Google Maps Place Details Scraper

google.com/maps

100% Tasa de éxito
2.9s Respuesta media
Google Protección
1000 llamadas Medido sobre

El detalle de lugares de Google Maps se sirve mediante un endpoint de plugin dedicado en lugar de la obtención de página genérica. Dale un place_id (o una URL de lugar de Maps, o un feature id) y devuelve todo lo que Google muestra de ese lugar: el nombre y la dirección en una línea con sus líneas de componentes, el teléfono y el sitio web, la valoración en estrellas, las categorías del negocio, las coordenadas y el plus code, el horario de apertura de hoy con un indicador de abierto ahora, la descripción editorial, la foto principal y los lugares relacionados de 'la gente también busca'. Lee el propio feed de lugares de Google del lado del servidor, así que no hay proyecto de Google Cloud, cuenta de facturación ni clave de la Places API. Ten en cuenta que este endpoint devuelve el horario de hoy en lugar de la semana completa, y no incluye el número de reseñas.

Qué puedes extraer

  • Nombre del lugar, dirección en una línea y las líneas de componentes
  • Número de teléfono y URL del sitio web
  • Valoración en estrellas y la lista de categorías del negocio
  • Coordenadas (lat/lng) y plus code
  • Horario de apertura de hoy con indicador de abierto ahora
  • Descripción editorial, foto principal y lugares relacionados (el número de reseñas y el horario de la semana completa no están en este endpoint)

Endpoints dedicados

/maps/place-details

Un lugar de Google Maps al completo

Detalle completo de un solo lugar por place_id (o una URL de Maps / feature id): nombre, dirección más sus líneas de componentes, teléfono, sitio web, valoración, categorías, coordenadas, plus code, horario de hoy + abierto ahora, descripción, foto principal y lugares relacionados. Ajusta hl/gl para idioma y país. Nota: el número de reseñas y el horario de la semana completa no forman parte de este endpoint.

Cómo rastrearlo

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/maps/place-details?place_id=ChIJN1t_tDeuEmsRUsoyG83frY4"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/maps/place-details",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"place_id": "ChIJN1t_tDeuEmsRUsoyG83frY4"},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });

const place = await su.mapsPlaceDetails({ place_id: 'ChIJN1t_tDeuEmsRUsoyG83frY4' });
console.log(results);

Las peticiones son POST y sus parámetros van en la query string. El renderizado en navegador siempre ocurre: no hay ningún flag que activar.

Leer la documentación

Scrapers relacionados

Empieza a rastrear este sitio hoy

Plan gratuito incluido. No necesitas tarjeta para probarlo.