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

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

Questions fréquentes

Est-il légal de scraper les fiches de lieux Google Maps ?

Collecter des données de lieux Google Maps publiques comme les noms des établissements, les adresses et les horaires d'ouverture est licite dans de nombreuses juridictions, mais les règles dépendent de votre pays, des données collectées et de leur usage. ScrapeUnblocker renvoie la page publique ; ce que vous collectez et la façon dont vous l'utilisez relève de votre responsabilité.

Comment scraper les fiches de lieux Google Maps sans me faire bloquer ?

Google Maps est protégé par les propres systèmes anti-bot de Google. ScrapeUnblocker fait tourner des sorties résidentielles et ISP et gère les défis, et le plugin Google Maps Place Details renvoie le lieu en JSON parsé. Dans le benchmark de ScrapeUnblocker, 100 % des 1 000 appels ont renvoyé du contenu réel, en environ 2,9 s par appel.

Quelles données de lieux Google Maps puis-je obtenir ?

Pour un lieu : le nom, l'adresse sur une ligne et les lignes d'adresse détaillées, le numéro de téléphone et le site web, la note en étoiles et les catégories d'activité, les coordonnées et le plus code, les horaires du jour avec un indicateur ouvert maintenant, la description éditoriale, une photo principale et les lieux associés. Le nombre d'avis en valeur numérique et les horaires de toute la semaine ne font pas partie de cet endpoint.

Ai-je besoin d'une clé API ou d'un compte Google Maps ?

Non. Le plugin Google Maps Place Details renvoie le lieu en JSON, sans compte API Google Maps, projet Google Cloud ni clé API de votre côté. Identifiez le lieu par un place_id, une URL de lieu Maps ou un feature id, et réglez hl et gl pour la langue et le pays dans lesquels Google répond.

Puis-je consulter des lieux Google Maps à grande échelle ?

Oui. Chaque appel renvoie un lieu complet, donc enrichir une liste demande un appel par lieu. Les appels s'exécutent en parallèle dans la limite de simultanéité de votre offre : de 20 à 100 requêtes simultanées sur les offres Pay as you go, Starter et Pro, et de 200 à 400 sur Business, Scale et Ultimate. Passer un feature id évite l'étape de résolution par laquelle passent un place_id ou une URL.

Combien coûte le scraping des fiches de lieux Google Maps ?

La tarification se fait à la requête : 1 requête = 1 crédit, de 1,00 EUR pour 1 000 en paiement à l'usage à environ 0,55 EUR pour 1 000 sur l'offre Ultimate. Les appels au plugin utilisent le même quota d'offre que toute autre requête. Un appel renvoie un lieu complet. Les blocages, timeouts et erreurs côté ScrapeUnblocker ne sont pas facturés, et l'essai gratuit inclut 500 requêtes sans carte bancaire.

Scrapers similaires

Commencez à scraper ce site dès aujourd'hui

Palier gratuit inclus. Aucune carte bancaire requise pour tester.