Tous les scrapers

Cartes

Google Maps Place Details Scraper

google.com/maps

100% Taux de réussite
2.9s Réponse moyenne
Google Protection
1 000 appels Mesuré sur

Le détail des lieux Google Maps est servi via un endpoint plugin dédié plutôt que par la récupération de page générique. Donnez-lui un place_id (ou une URL de lieu Maps, ou un feature id) et il renvoie tout ce que Google affiche pour ce lieu : le nom et l'adresse sur une ligne avec ses lignes de composants, le numéro de téléphone et le site web, la note en étoiles, les catégories d'activité, les coordonnées et le plus code, les horaires d'ouverture du jour avec un indicateur ouvert maintenant, la description éditoriale, la photo principale et les lieux associés de « les internautes recherchent aussi ». Il lit le propre flux de lieux de Google côté serveur, il n'y a donc pas de projet Google Cloud, de compte de facturation ni de clé Places API. Notez que cet endpoint renvoie les horaires du jour plutôt que la semaine complète, et n'inclut pas le nombre d'avis.

Ce que vous pouvez extraire

  • Nom du lieu, adresse sur une ligne et les lignes de composants de l'adresse
  • Numéro de téléphone et URL du site web
  • Note en étoiles et la liste des catégories d'activité
  • Coordonnées (lat/lng) et plus code
  • Horaires d'ouverture du jour avec un indicateur ouvert maintenant
  • Description éditoriale, photo principale et lieux associés (le nombre d'avis et les horaires de la semaine complète ne sont pas dans cet endpoint)

Endpoints dédiés

/maps/place-details

Un lieu Google Maps au complet

Détail complet d'un seul lieu par place_id (ou une URL Maps / feature id) : nom, adresse plus ses lignes de composants, téléphone, site web, note, catégories, coordonnées, plus code, horaires du jour + ouvert maintenant, description, photo principale et lieux associés. Réglez hl/gl pour la langue et le pays. Note : le nombre d'avis et les horaires de la semaine complète ne font pas partie de cet endpoint.

Comment le scraper

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);

Les requêtes sont en POST et passent leurs paramètres dans la query string. Le rendu navigateur a toujours lieu : aucun flag à activer.

Lire la documentation de l'API

Scrapers similaires

Commencez à scraper ce site dès aujourd'hui

Palier gratuit inclus. Aucune carte bancaire requise pour tester.