Google Maps Scraper : comment constituer des listes de prospects locaux sans scraping
Les Google Maps scrapers promettent les entreprises d'une ville entière dans un CSV. Ce guide explique leur fonctionnement, où les règles de Google posent la limite, pourquoi les résultats s'arrêtent vers 120, et comment obtenir la même liste avec des données sous licence et des coordonnées publiques.
Searvia · 25/10/2026 · Lecture : 10 min

En bref : un Google Maps scraper pilote un navigateur headless dans Google Maps et enregistre pour chaque entreprise son nom, son téléphone, son site web, son adresse, sa note et son nombre d'avis. Ça fonctionne, mais cela enfreint les conditions d'utilisation et le robots.txt de Google, s'arrête à environ 120 résultats par recherche, et fait limiter le débit de votre IP si vous le poussez trop. Vous pouvez obtenir la même liste à partir de données Maps sous licence, découper une ville en tuiles pour dépasser la limite, et ne collecter les e-mails et profils sociaux qu'à partir de ce que chaque entreprise publie elle-même.
Si vous vendez des sites web, du SEO, de la publicité ou du marketing local, une liste d'entreprises d'un même métier dans une même ville est le point de départ de la semaine. Les copier à la main depuis Google Maps prend un après-midi pour cinquante lignes. Un scraper promet cinq cents lignes en dix minutes.
Ce guide explique ce que fait réellement un Google Maps scraper, ce que disent les règles de Google, pourquoi tous les outils butent sur la même limite de résultats, comment on trouve les e-mails et les profils sociaux, et comment constituer une liste prête pour la prospection sans scraping.
Ce que fait un Google Maps scraper
Les outils open source comme gosom/google-maps-scraper et les nombreux wrappers construits dessus suivent les mêmes étapes :
- Lancer un Chrome headless, généralement dans Docker.
- Ouvrir Google Maps avec une recherche du type « dentist in Austin, TX » et accepter la page de consentement.
- Faire défiler la liste de résultats jusqu'à ce qu'aucun nouveau lieu ne se charge.
- Ouvrir chaque fiche et lire les champs de la page.
- Éventuellement, visiter le site de chaque entreprise pour y chercher des adresses e-mail.
- Écrire le tout en CSV ou JSON.
Le résultat est utile. Une ligne type contient le nom de l'entreprise, la catégorie, l'adresse, le téléphone, le site web, la note, le nombre d'avis, les horaires d'ouverture et les coordonnées GPS. C'est l'essentiel de ce qu'il faut pour décider qui contacter.
Les contreparties se trouvent dans les détails : vous exploitez et mettez à jour vous-même le moteur du navigateur, Google modifie de temps en temps la mise en page, et une utilisation intensive demande des proxys rotatifs. La documentation de ces outils est franche sur ce dernier point : les gros lancements sans proxy entraînent un blocage temporaire de votre IP.
Ce que disent les règles de Google
Trois documents comptent.
Les conditions d'utilisation de Google. Parmi les choses interdites, les Conditions d'utilisation de Google citent « l'utilisation de moyens automatisés pour accéder au contenu de l'un de nos services en violation des instructions lisibles par machine figurant sur nos pages web (par exemple, des fichiers robots.txt qui interdisent l'exploration...) ».
Le robots.txt de Google. Le fichier google.com/robots.txt interdit /maps/ et la plupart des URL /maps? à tous les robots d'exploration, avec une courte liste d'exceptions. Les pages de lieux et les listes de résultats relèvent des chemins interdits.
Les conditions de Google Maps Platform. Si vous utilisez plutôt les API payantes de Google, la section 3.2.3(a) des Google Maps Platform Terms s'intitule « No Scraping » : les clients « ne doivent pas exporter, extraire ou scraper autrement le contenu Google Maps pour l'utiliser en dehors des Services », et les exemples incluent « copier et enregistrer des noms d'entreprises, des adresses ou des avis d'utilisateurs ».
Un scraper va donc à l'encontre des conditions de Google, et l'API officielle ne vous permet pas non plus de conserver une liste d'entreprises. Savoir si violer des conditions d'utilisation est aussi illégal dépend de votre pays et de l'usage des données. Pour la plupart des freelances et des agences, le risque pratique est plus simple : IP bloquées, exécutions interrompues et liste construite avec une méthode que vous ne pouvez pas citer à vos clients.
Pourquoi tous les outils s'arrêtent à environ 120 résultats
Cherchez « plombier » dans une grande ville sur Google Maps et continuez à faire défiler. Après 100 à 120 lieux environ, la liste cesse de se charger, même si la ville compte bien plus de plombiers. C'est une limite de Google, pas de l'outil.
La solution employée par tous les outils sérieux est le tuilage :
- Découper la ville en une grille de zones plus petites, par exemple 3×3.
- Lancer la même recherche depuis le centre de chaque tuile, avec un zoom qui fait apparaître son propre quartier.
- Fusionner les résultats et supprimer les doublons par place ID ou CID, car les entreprises proches des bordures apparaissent deux fois.
Neuf recherches ne vous donneront pas neuf fois 120 entreprises, car les tuiles voisines se chevauchent. Elles vous donnent en revanche les entreprises qu'une seule recherche n'atteint jamais, souvent les petites, les moins visibles : précisément celles qui ont besoin d'aide.
Plusieurs métiers permettent d'élargir le filet de la même façon. Un cabinet dentaire peut être référencé comme « dentist », « dental clinic » ou « orthodontist ». Lancez deux ou trois termes voisins et fusionnez-les en une seule liste.
D'où viennent les e-mails et les profils sociaux
Les fiches d'établissement Google (Google Business Profile) n'ont pas de champ e-mail. Tous les extracteurs d'e-mails pour Maps trouvent les adresses ailleurs :
- Le site web de l'entreprise. La page d'accueil, puis les pages contact et à propos vers lesquelles elle renvoie. On cherche les liens
mailto:, les adresses dans le texte, et celles masquées par l'obfuscation d'e-mail de Cloudflare, qui peut être décodée. - Les liens sociaux sur le site web. La plupart des sites de petites entreprises renvoient vers leurs profils Instagram, Facebook, LinkedIn, TikTok ou YouTube dans l'en-tête ou le pied de page.
- Une recherche web sur l'entreprise. Quand une entreprise n'a pas de site, ou que son site n'indique aucun profil, une recherche sur son nom et sa ville renvoie souvent sa propre page Instagram ou Facebook, et parfois un site que Google Maps ne connaît pas.
Trois règles pour rester propre :
- Ne devinez jamais les adresses.
info@domain.comn'existe peut-être pas, et deviner provoque des rebonds qui nuisent à votre boîte mail. - Traitez les annuaires comme des annuaires. De nombreuses fiches Maps indiquent une plateforme de réservation ou une page d'annuaire comme site web. Les e-mails et liens sociaux de cette page appartiennent à la plateforme, pas à l'entreprise.
- Vérifiez le nom. Une recherche web sur un nom courant renvoie les profils d'autres personnes. Ne gardez un résultat que si son titre ou son adresse contient le nom de l'entreprise, et pour les entreprises portant le nom d'une personne (Dr Jane Smith, dentiste), exigez aussi la profession ou la ville.
Quels taux de résultats attendre
Lors d'une recherche test réalisée en octobre 2026 pour « dentist » et « orthodontist » à Moda, Istanbul, une recherche par zone et par terme a renvoyé 195 entreprises uniques. Parmi elles, 92 % avaient un numéro de téléphone sur Google Maps et 62 % un site web, mais plusieurs de ces sites étaient des plateformes de réservation et non le site propre du cabinet. Une vérification des contacts sur un échantillon de 20 a trouvé un e-mail publié pour 15 % et un profil social pour 25 %.
Vos chiffres varieront selon le métier et le pays, mais la forme est typique : les téléphones sont presque toujours là, les sites web souvent, les e-mails rarement. Organisez votre prospection en conséquence : un appel téléphonique ou un message sur les réseaux sociaux peut toucher plus d'entreprises qu'un e-mail.
Comment constituer la liste sans scraping
Vous pouvez obtenir les mêmes champs sans lancer de navigateur contre Google Maps.
Utilisez des données Maps sous licence. Les fournisseurs de données SERP renvoient les résultats de Google Maps sous forme de données structurées : nom, catégorie, adresse, téléphone, site web, note, nombre d'avis, statut revendiqué, photos et horaires. Le endpoint Google Maps de DataForSEO, par exemple, renvoie jusqu'à 100 résultats par page facturée, depuis n'importe quelles coordonnées et niveau de zoom de votre choix. Le tuilage devient simple : une requête par tuile.
Notez les entreprises selon leurs lacunes. Une liste triée par nom est un annuaire. Une liste triée par besoin est un plan de vente. Les signaux utiles se trouvent tous dans les données Maps : pas de site web, fiche non revendiquée, peu d'avis, note basse, peu de photos, horaires manquants et mauvaise position pour leur propre métier.
Ne collectez que des contacts publics. Lisez le site de chaque entreprise, suivez ses pages contact et à propos, respectez son robots.txt, et ne recourez à une recherche web par nom et ville que lorsque le site ou les profils manquent. Marquez tout ce qui provient d'une recherche pour le vérifier avant de l'utiliser.
Écrivez à chaque entreprise sur un point qu'elle peut vérifier. « Votre fiche Maps n'a pas de site web et 6 avis, les trois cabinets devant vous en ont plus de 200 » obtient plus de réponses que « Nous faisons du SEO ». Chaque e-mail doit indiquer votre identité, votre adresse postale et un lien de désabonnement fonctionnel.
Les règles pour contacter des entreprises
Avant le premier e-mail, vérifiez les règles du pays de vos destinataires.
- États-Unis. Le guide de conformité CAN-SPAM de la FTC indique que « la loi ne prévoit aucune exception pour les e-mails B2B ». Il vous faut des en-têtes et des objets honnêtes, votre adresse postale valide, un moyen clair de se désinscrire, et les désinscriptions honorées sous 10 jours ouvrables. Les sanctions peuvent atteindre 53 088 $ par e-mail.
- Union européenne. Le considérant 47 du RGPD indique que le traitement de données personnelles à des fins de prospection directe « peut être considéré comme réalisé pour un intérêt légitime », mais les règles nationales de vie privée électronique déterminent si un consentement préalable est requis pour l'e-mail, et l'adresse d'un entrepreneur individuel compte comme donnée personnelle.
- Partout. Envoyez depuis votre propre boîte mail, par petits lots quotidiens, arrêtez dès que quelqu'un répond, et n'écrivez jamais à une adresse qui s'est désinscrite ou a rebondi.
Ceci ne constitue pas un avis juridique ; pour une grande campagne, consultez un avocat de votre marché.
Scraper ou données sous licence : comparatif rapide
| Scraper auto-hébergé | Données Maps sous licence | |
|---|---|---|
| Installation | Docker, un navigateur headless, proxys pour les gros lancements | Un compte ; rien à installer |
| Conditions et robots.txt de Google | Contraire | Les données sont achetées auprès d'un fournisseur |
| Résultats par recherche | Environ 120, plus avec le tuilage | Jusqu'à 100 par requête, plus avec le tuilage |
| Blocages et limites de débit | Votre IP peut être limitée | Le fournisseur gère la collecte |
| Coût | Logiciel gratuit, plus proxys et votre temps | Paiement par requête |
| E-mails et profils sociaux | Depuis chaque site, si l'outil l'ajoute | Depuis chaque site, si l'outil l'ajoute |
Aucune des deux approches ne vous donne des e-mails que Google n'a pas. La différence tient à la méthode, à la maintenance et à votre capacité à expliquer d'où vient votre liste.
Comment Searvia procède
Le lead finder de Searvia interroge Google Maps via des données sous licence : pas de scraper, pas de proxy, pas de clé d'API. Saisissez jusqu'à cinq métiers séparés par des virgules et choisissez une zone (jusqu'à 100 entreprises par métier) ou la ville entière, qui découpe le lieu en 9 tuiles et supprime les doublons. Chaque entreprise est notée selon ses lacunes, et la liste indique combien ont un téléphone, un site web, un e-mail et un profil social.
Cochez Also find emails, phones, social profiles and websites, ou cliquez plus tard sur Find all contacts. Searvia lit le site de chaque entreprise, ignore les plateformes de réservation et les annuaires, et ne cherche sur Google par nom et ville que lorsque le site ou les profils manquent ; ces liens portent une marque de recherche. Il ne devine jamais une adresse. À partir de là, vous enregistrez les meilleurs comme leads, lancez une analyse des besoins, envoyez une proposition chiffrée et validez un premier e-mail avec deux relances qui partent de votre propre boîte mail. Le guide du lead finder vous guide en trois minutes, et les mêmes étapes fonctionnent depuis Claude, ChatGPT ou Cursor via le serveur MCP de Searvia.
Questions fréquentes
- Est-il légal de scraper Google Maps ?
- C'est contraire aux règles de Google. Les Conditions d'utilisation de Google interdisent d'utiliser des moyens automatisés pour accéder au contenu en violation des instructions lisibles par machine de ses pages, comme le robots.txt, et google.com/robots.txt interdit la plupart des chemins /maps/. Les Google Maps Platform Terms précisent aussi que les clients ne doivent pas exporter, extraire ou scraper autrement le contenu Google Maps, y compris copier des noms d'entreprises, des adresses ou des avis. Savoir si une violation des conditions est aussi illégale dépend de votre pays ; consultez un avocat si c'est important pour votre activité.
- Pourquoi Google Maps s'arrête-t-il à environ 120 résultats ?
- La liste Maps cesse de charger de nouveaux lieux après environ 100 à 120 résultats pour une même recherche, aussi loin que vous fassiez défiler. Les outils contournent cela en découpant la zone en tuiles plus petites, en lançant chaque tuile séparément et en supprimant les doublons par place ID. Un découpage 3×3 d'une ville donne neuf recherches et généralement plusieurs fois plus d'entreprises uniques qu'une seule recherche.
- Peut-on obtenir des e-mails depuis Google Maps ?
- Pas directement. Une fiche Google Business Profile comporte un numéro de téléphone et un champ site web, mais pas de champ e-mail. Les extracteurs d'e-mails visitent le site de l'entreprise et lisent les adresses qui y sont publiées, généralement sur les pages d'accueil, contact et à propos. Attendez-vous à des e-mails pour une minorité d'entreprises : beaucoup de petites entreprises n'ont pas de site, ou un site sans adresse visible.
- Faut-il l'API Google Places pour constituer une liste de prospects ?
- Non. Vous pouvez utiliser l'API Places, mais ses conditions limitent la durée de stockage des détails des lieux, ce qui la rend peu adaptée à une liste que vous conservez et exportez. Les fournisseurs de données SERP sous licence renvoient les résultats Maps sous forme de données que vous pouvez stocker, et certains outils de prospection, dont Searvia, s'appuient sur eux : vous n'avez donc besoin ni de clé d'API ni de scraper.
- La prospection par e-mail auprès d'entreprises est-elle autorisée ?
- Souvent, sous conditions. Aux États-Unis, CAN-SPAM s'applique aussi aux e-mails B2B : pas d'en-têtes ni d'objets trompeurs, votre adresse postale, une désinscription claire honorée sous 10 jours ouvrables. Dans l'UE, le considérant 47 du RGPD indique que la prospection directe peut relever d'un intérêt légitime, mais les règles nationales de vie privée électronique déterminent si un consentement préalable est nécessaire. De nombreux pays traitent l'e-mail d'un entrepreneur individuel comme une donnée personnelle. Vérifiez les règles du pays de vos destinataires.
Sources
- Google Terms of Service
- Google robots.txt
- Google Maps Platform Terms of Service
- Google Maps live advanced – DataForSEO API documentation
- CAN-SPAM Act: A Compliance Guide for Business – Federal Trade Commission
- Recital 47 – Overriding Legitimate Interest – General Data Protection Regulation
- gosom/google-maps-scraper – GitHub