Comment scraper Google Maps en 2026 (guide complet)

Google Maps concentre ce que cherchent les agences locales, les comparateurs et les outils de prospection : des établissements, leurs coordonnées, leurs notes et le volume d'avis. C'est aussi l'une des cibles où un scraper naïf échoue le plus silencieusement : la requête renvoie bien un code 200 et plusieurs centaines de kilo-octets, mais pas une seule adresse. Voici pourquoi, et ce qui fonctionne.
Quelles données récupérer
- Établissements : nom, catégorie, identifiant de fiche.
- Réputation : note moyenne et nombre d'avis.
- Contact : adresse, téléphone, site web quand ils sont publiés.
- Contexte : horaires, fourchette de prix, coordonnées géographiques.
Une recherche du type « plombier Marseille » rend une dizaine à une quinzaine de fiches par page, ce qui suffit pour cartographier un secteur ville par ville.
Ce qui bloque réellement, et ce n'est pas l'anti-bot
Contrairement à Vinted ou LeBonCoin, Google Maps n'oppose pas de DataDome à une requête isolée. Deux obstacles d'une tout autre nature se cumulent.
Le mur de consentement européen. Toute adresse IP située dans l'Union européenne qui arrive sans cookie de consentement est redirigée vers une page d'acceptation des cookies. Le HTML récupéré n'est alors pas celui de Maps, et il arrive qu'il ne soit même pas dans la bonne langue : une sortie allemande renvoie un titre en allemand, ce qui égare les extracteurs qui se fient au contenu de la page.
Le rendu asynchrone. Maps ne place aucune fiche dans le HTML initial. La page livrée est une coquille JavaScript, et les résultats arrivent ensuite par des requêtes séparées. Un moteur de rendu qui capture la page dès qu'elle est « prête » rend donc un document de 600 Ko sans une seule adresse dedans. C'est le piège principal : rien ne signale l'échec, ni code d'erreur ni page de blocage.
Comment récupérer la donnée proprement
Il faut trois choses en même temps : un vrai navigateur, un cookie de consentement valide, et surtout de l'attente. WyndPath applique les trois automatiquement sur cette cible, il n'y a rien à paramétrer :
curl -G "https://api.wyndpath.com/v1/" \
--data-urlencode "api_key=VOTRE_CLE" \
--data-urlencode "url=https://www.google.com/maps/search/restaurant+lille" \
--data-urlencode "country=fr"
La réponse contient les fiches, prêtes à extraire :
Estaminet La Ch'Tite Brigitte
La Petite Table - Estaminet Vieux Lille
Rouge Barre
La Petite Cour
Restaurant Sébastopol
Bloempot
La Bellezza Lille
Les Casseroles Lilloises, Bistrot de copains
Quai 38
Ô Cercle - Restaurant Lille
La Luck
Ce que ça coûte, réellement
Six recherches consécutives sur des villes et des métiers différents, sans aucune adaptation :
restaurant Lille 24 s 11 fiches 10 crédits
boulangerie Paris 21 s 10 fiches 10 crédits
garage automobile Lyon 23 s 16 fiches 10 crédits
coiffeur Bordeaux 25 s 11 fiches 10 crédits
plombier Marseille 24 s 16 fiches 10 crédits
hôtel Nice 21 s 11 fiches 10 crédits
Six sur six, entre 21 et 25 secondes, 10 crédits par recherche. Comptez donc une dizaine de fiches pour 10 crédits, et rien du tout si la requête échoue : la facturation reste au succès.
La lenteur n'est pas un défaut de configuration, c'est le prix du vrai navigateur qui attend que les fiches arrivent. Si vous cartographiez une ville entière, prévoyez ce temps par page plutôt que de multiplier les tentatives rapides, qui ne rendraient que des coquilles vides.
Le cadre légal
Les fiches d'établissement sont publiques, mais elles restent soumises aux conditions d'utilisation de Google et au droit des bases de données. Trois précautions valent d'être rappelées : gardez un volume raisonnable, n'extrayez pas les avis nominatifs qui contiennent des données personnelles quand vous n'en avez pas besoin, et n'utilisez pas ces données pour reconstituer un service concurrent de Maps. Pour les aspects personnels, voir web scraping et RGPD en France.
Récupérer les données de Google Maps, sans vous faire bloquer
WyndPath gère proxys, rendu JavaScript et passage anti-bot en un seul appel API. Payé au succès, dans le respect des règles publiées par les sites.
Démarrer gratuitement →