logo
languageFRdown
menu

API Google Places ou scraping Google Maps : lequel vous donne plus de données pour moins cher ?

star

API Google Places trop chère depuis mars 2025 ? Comparez coûts, données et alternatives avec le scraping sans code. Guide pratique pour les équipes data et marketing en France.

9 minutes de lecture

Quand on cherche à collecter des données d’établissements à grande échelle — adresses, numéros de téléphone, horaires, avis clients — on finit toujours par se poser la même question : vaut-il mieux passer par l’API Google Places ou par le web scraping ?

L’API offre une source structurée et directement fournie par Google. Le scraping, lui, ouvre un accès plus large aux données visibles publiquement, souvent à moindre coût. Mais depuis le changement tarifaire de Google Maps Platform en mars 2025, la question du budget est devenue centrale pour beaucoup d’équipes françaises.

Ce guide passe les deux méthodes au crible : fonctionnalités, prix réels, cas d’usage, et conformité RGPD.

Qu’est-ce que l’API Google Places ?

L’API Google Places fait partie de la Google Maps Platform, hébergée sur Google Cloud. Là où Google Maps affiche une carte visuelle, l’API Places renvoie des données structurées sur plus de 200 millions d’établissements référencés : commerces locaux, restaurants, hôtels, services publics, monuments…

Chaque lieu est identifié par un Place ID unique. Au-delà de cet identifiant, l’API retourne une réponse en JSON ou XML contenant des informations précises sur l’établissement.

En 2023, Google a refondu en profondeur son API et lancé une nouvelle version (Places API New), en faisant migrer l’ancienne vers un statut “legacy”. Les améliorations portent notamment sur la cohérence des données retournées, les types de lieux enrichis, et une structure tarifaire simplifiée.

Fonctionnalités et capacités

L’API Places regroupe plusieurs services :

  • Autocomplétion : utilisé dans les formulaires de commande ou les barres de recherche. Au fur et à mesure que l’utilisateur tape une adresse, l’API suggère des complétions validées avec leur Place ID. Exemple : l’utilisateur tape “15 Rue de la P” et reçoit “15 Rue de la Paix, 75002 Paris”.
  • Recherche de lieux : la fonction de recherche peut opérer de trois façons. La recherche à proximité (Nearby Search) identifie les établissements dans un rayon donné. La recherche textuelle (Text Search) répond à des requêtes comme “avocats à Lyon”. La fonction Find Place localise un établissement précis via son numéro de téléphone ou son nom.
  • Détails d’un lieu : une fois le Place ID récupéré, on peut demander l’adresse complète, le numéro international, l’URL du site web, les horaires d’ouverture, le niveau de prix, et jusqu’à 5 avis selon le niveau de facturation.
  • Photos : l’API retourne les métadonnées des photos publiées par les utilisateurs, puis les données binaires de l’image à la résolution souhaitée.

Cas d’usage courants en France

Des plateformes comme Booking.com, leboncoin ou des agences de référencement local utilisent l’API Google Places pour valider des adresses, afficher des établissements à proximité ou analyser la densité commerciale d’un quartier. En pratique, on retrouve ces usages dans plusieurs secteurs :

  • Logistique et livraison : les services comme Uber Eats ou Deliveroo utilisent la géolocalisation et la validation d’adresses pour fiabiliser les livraisons et optimiser les itinéraires.
  • Immobilier : les portails comme SeLoger ou leboncoin enrichissent leurs annonces avec les commerces, transports et écoles à proximité, grâce à la recherche Nearby.
  • SEO local et agences digitales : les agences françaises auditent la cohérence des fiches Google Business Profile de leurs clients (NAP : Nom, Adresse, Téléphone) sur plusieurs points de vente.
  • Intelligence commerciale : analyser la concentration d’établissements concurrents dans une zone, identifier les créneaux horaires les plus fréquentés, nourrir un CRM avec des données qualifiées.
  • Prospection BtoB : cibler des PME françaises par secteur d’activité et par zone géographique pour alimenter un pipeline commercial. C’est un cas d’usage très répandu chez les équipes commerciales qui utilisent la prospection commerciale via Google Maps.

Comment démarrer avec l’API Google Places (Configuration étape par étape)

comment démarrer avec l'API Google Places étape par étape

L’API Google Places est accessible depuis la Google Cloud Console. Voici comment démarrer :

  1. Créer un projet Google Cloud : dans la Console, cliquez sur “Sélectionner un projet” puis “Nouveau projet”. Nommez-le selon votre usage (ex. : “Extraction-Donnees-Commerces”).
  2. Activer l’API Places : dans la barre de recherche, tapez “Places API (New)” et cliquez sur Activer.
  3. Configurer la facturation : même si un quota gratuit existe, Google exige un compte de facturation actif pour activer l’API. Pensez à paramétrer une alerte budgétaire pour éviter les mauvaises surprises.
  4. Créer une clé API : dans l’onglet “Identifiants”, générez une nouvelle clé. Limitez-la au service Places API uniquement (restrictions par API) pour éviter tout usage non autorisé.
  5. Effectuer une requête : l’API (nouvelle version) accepte des requêtes via des endpoints standard. Exemple : https://places.googleapis.com/v1/places/PLACE_ID?fields=displayName,formattedAddress&key=VOTRE_CLE_API

Tarifs et coûts de l’API Google Places (Mise à jour 2025)

Après que Google a complètement réformé l’API Google Places en 2023, deux ans plus tard, en mars 2025, il était également temps d’un changement de tarification. La plateforme Google Maps dans son ensemble, et pas seulement l’API Google Places, a été impactée. Le crédit mensuel initial de 200 $ a été transformé en un modèle plus spécifique aux produits avec de nouveaux niveaux d’adhésion. Il existe toujours un niveau gratuit disponible, mais avec des restrictions spécifiques. La tarification actuelle de Google Cloud est la suivante :

Le modèle « Pay-as-you-go » (paiement à l’usage) comporte des catégories distinctes conçues pour répondre à divers besoins commerciaux et modèles d’utilisation, et inclut des événements facturables gratuits par SKU (unité de gestion des stocks) de service de base chaque mois. Les niveaux de la plateforme Google Maps incluent :

  1. Essentials (Essentiels) : Des API et SDK prêts à être intégrés vous permettent de démarrer avec des fonctionnalités critiques pour des cas d’utilisation clés et d’évoluer rapidement. Pour les appels de données de base (par ex., ID, noms, latitude/longitude). Le niveau gratuit inclut 10 000 requêtes.
  2. Pro : Accédez à plus de capacités pour créer des expériences géospatiales plus dynamiques et différenciées. Pour des données plus riches (heures d’ouverture, notes, photos), le niveau gratuit inclut 5 000 requêtes.
  3. Enterprise (Entreprise) : Flexibilité et contrôle maximum pour créer des expériences géospatiales personnalisées. Les données de cette catégorie incluent des champs de grande valeur comme des avis détaillés ou « l’atmosphère ». Le niveau gratuit inclut 1 000 requêtes.
tarifs google cloud pour l'API Google Places

La tarification spécifique de l’API Places est divisée en unités de gestion des stocks (SKU). Dans l’API Places, un SKU est un élément facturable spécifique qui représente une fonctionnalité ou un type de données particulier que vous demandez. Chaque catégorie a une tarification SKU distincte pour chaque type d’événement facturable que vous demandez.

Une autre option est le modèle de facturation par abonnement, qui combine vos requêtes à travers toutes les fonctionnalités offertes par la plateforme Google Maps. Selon les catégories mentionnées, il comprend différentes options :

  1. Starter (Débutant) : Inclut un forfait de 50 000 appels mensuels sur les API standard pour 100 $.
  2. Essentials (Essentiels) : Offre des limites de volume plus élevées (100 000 appels) et un accès aux champs de données « Pro » à un tarif réduit par rapport au paiement à l’usage.
  3. Pro : Jusqu’à 250 000 appels combinés par mois pour 1 200 $ avec toutes les fonctionnalités débloquées.
modèle de facturation par abonnement de l'API Google Places
modèle de facturation par abonnement de l'API Google Places
modèle de facturation par abonnement de l'API Google Places

Si vous utilisez plusieurs fonctionnalités à un tarif inférieur, il est plus judicieux de passer d’un modèle de paiement à l’usage à un modèle d’abonnement.

La tarification est naturellement très complexe, car elle inclut de nombreuses fonctionnalités, voici donc un exemple :
Si un client génère 250 000 événements facturables de requête de saisie automatique (Autocomplete) au cours d’un mois civil, le coût mensuel est calculé comme suit :

Coût mensuel de 250 000 événements facturables de requête de saisie automatique

Événements facturablesCoût pour 1 000 événements facturablesCoût calculé par niveau de tarification
Plafond gratuit de 0 à 10 000
(Les 10 000 premiers événements)
0 $0 $ * 10 000/1 000 = 0,00 $
10 001 – 100 000
(Les 90 000 événements suivants)
2,83 $2,83 $ * (100 000-10 000)/1 000 = 254,70 $
100 001 – 500 000
(Les 400 000 événements suivants)
2,27 $2,27 $ * (250 000 – 100 000)/1 000 = 340,5 $
COÛT MENSUEL TOTAL595,2 $

Cet exemple utilise un seul SKU dans le niveau le plus abordable de la plateforme Google Maps, et c’est déjà cher. Les informations requises via l’API Google Places peuvent être répétitives si les utilisateurs recherchent les mêmes lieux, et dans ce cas, il est particulièrement crucial de passer à des options plus abordables.

Si vous travaillez déjà avec l’API Google Places ou si vous venez de commencer, il existe des options pour obtenir des données de Google Maps et Places sans utiliser leur API. Le web scraping peut être une option pour votre entreprise ou votre projet pour de multiples raisons.

Pour 250 000 enregistrements, le scraping avec Octoparse revient à environ 3 fois moins cher que l’abonnement Pro Google Places. Et si vos besoins sont ponctuels ou ciblés, certains modèles Octoparse sont utilisables gratuitement — comme le modèle “Google Maps Store Scraper (Local)” qui s’exécute en local.

https://www.octoparse.fr/template/google-maps-store-scraper-local

Le scraping de données Google Maps

Le web scraping consiste à extraire automatiquement des données depuis des pages web. Appliqué à Google Maps, cela revient à naviguer sur l’interface publique de la plateforme et à en collecter les informations affichées — exactement ce que ferait un utilisateur manuellement, mais à grande échelle.

Pour les opérations répétitives et les volumes importants, remplacer l’API par du scraping peut être nettement plus rentable. Un outil comme Octoparse propose des modèles prêts à l’emploi pour Google Maps qui collectent les mêmes données que l’API, sans avoir à écrire une seule ligne de code.

Voici ce qu’Octoparse apporte concrètement sur ce type de projet :

  • Détection automatique : l’outil identifie seul les éléments extractibles sur la page cible, ce qui évite de configurer manuellement les sélecteurs CSS ou XPath.
  • Mode template : sans partir de zéro, il suffit de lancer le modèle “Google Maps Scraper”, de saisir vos mots-clés (ex. : “Agences immobilières à Bordeaux”) et l’outil parcourt les résultats automatiquement.
  • Extraction cloud : pour les projets à grande échelle, les tâches s’exécutent sur les serveurs cloud d’Octoparse. Vous pouvez extraire 100 000 fiches sans laisser votre machine allumée.
  • Gestion dynamique : le chargement AJAX et le scroll infini de Google Maps sont gérés automatiquement, ce qui représente un obstacle technique fréquent pour les scripts maison.
  • Coût prévisible : contrairement à l’API où une boucle mal contrôlée peut générer une facture à quatre chiffres, Octoparse fonctionne sur un modèle d’abonnement fixe avec tarification à la ligne.
  • Intégration MCP : Octoparse supporte désormais le protocole MCP, ce qui permet de connecter directement les tâches de scraping à des outils IA comme Claude ou ChatGPT pour déclencher une extraction, récupérer des données structurées et les analyser en temps réel.

Transformer les sites web vers Excel, CSV, Google Sheets ou base de données.

Auto-détecter les sites Web et extraire les données sans aucun codage.

Scraper les sites populaires en quelques clics avec les modèles pré-construits.

Ne se trouver jamais bloqué grâce aux proxies IP et à l’API avancée.

Service Cloud pour programmer le scraping de données.

API Google Places vs Web Scraping : Comparaison en face-à-face

Pour vous aider à décider quelle voie choisir pour votre entreprise, comparons plusieurs aspects des deux méthodes.

Comparaison de la polyvalence des données

Caractéristique des donnéesOctoparse API Google Places
Données de base
(Nom, Adresse, GPS)
✅ Oui✅ Oui
Infos de contact
(Téléphone, Site web)
✅ Oui✅ Oui (Nécessite le SKU “Contact”)
Contact étendu (E-mails, Liens sociaux)✅ Oui (Scrapés depuis le site/description)❌ Non
(Non fourni par Google)
Avis✅ Illimité (pagination prise en charge)⚠️ Limité
(Plafonné à 5 par requête)
Heures d’affluence / Activité✅ Oui
(Peut analyser les histogrammes/graphiques)
❌ Non
(Non disponible dans l’API standard)
Images✅ Téléchargement des fichiers d’image réels avec l’URL scrapée⚠️ Références d’images uniquement (coût séparé pour télécharger)

Le web scraping vous donne un avantage sur les API, car il extrait des données très ciblées et polyvalentes que vous pouvez choisir vous-même. Octoparse propose de multiples modèles de scraper Google Maps, spécifiques à chaque tâche, ou un modèle général qui fournit les données les plus polyvalentes en un seul modèle. Vous pouvez également essayer la détection automatique ou les flux de scraping personnalisés.

Ceci est une comparaison de quelques catégories. Octoparse offre bien plus de données à partir des modèles de scraper Google Maps :

comparaison des données extraites avec l'API Google Places

Comparaison des coûts : Web Scraping vs API Google Places

Facteur de coûtOctoparse
(Modèle de scraper Google Maps)
API Google Places
(Abonnement Pro)
Modèle de tarificationPaiement au résultat (1,50 $ / 1 000 lignes)Abonnement forfaitaire
(1 200 $ / mois)
Limite de volume100 000 enregistrementsPlafonné à 250 000 appels
Coût pour 250 000 enregistrements375 $ + 69 $ (plan annuel) = 444 $1 200 $
Coût pour 1 000 enregistrements1,50 $4,80 $
Coût de dépassementLinéaire (1,50 $/1k)Élevé (Les tarifs de paiement à l’usage s’appliquent après le plafond)
Coût d’infrastructureInclus (Extraction Cloud)Aucun (L’API est sans serveur)

Octoparse scrape des données très polyvalentes, et pour l’API Google Places, Pro est le seul abonnement qui inclut toutes les fonctionnalités en volume. Comparons les modèles de scraper Google Maps d’Octoparse avec l’API Google Places dans un exemple simple pour voir à quoi ressemble la tarification pour 250 000 événements.

Il est presque trois fois moins cher d’utiliser le web scraping que l’API Google Places pour des comparaisons en masse. Si vous utilisez de manière sélective les fonctionnalités de l’API Google Places, cela peut être plus abordable, mais Octoparse propose également de multiples modèles moins chers qui s’exécutent localement sans frais supplémentaires. Par exemple, le modèle « Google Maps Listing and Details Page Scraper » (Scraper de fiches et pages de détails Google Maps) vous permet d’obtenir des fiches de magasins en saisissant plusieurs mots-clés et emplacements. C’est même gratuit ! En fin de compte, c’est toujours du cas par cas, mais vous devez l’adapter à vos propres besoins et exigences commerciales.

https://www.octoparse.fr/template/google-maps-store-scraper-local

Tutoriel pas à pas : extraire des données Google Maps avec Octoparse

Voici comment utiliser le modèle Google Maps Advanced Scraper pour une analyse concurrentielle en France.

Exemple concret : vous souhaitez analyser la concurrence dans le secteur des boulangeries artisanales à Paris avant d’ouvrir un nouveau point de vente.

Étape 1 : ouvrez Octoparse et accédez aux modèles. Sélectionnez “Google Maps Scraper Avancé”.

https://www.octoparse.fr/template/google-maps-advanced-scraper

Étape 2 : saisissez votre mot-clé de recherche (ex. : “boulangeries artisanales Paris 75”) et définissez une limite de pages (ex. : 50). Activez l’option Q&A pour récupérer les questions/réponses des fiches, très utiles pour identifier les points forts et les lacunes de vos concurrents.

Étape 3 : lancez l’extraction. Octoparse décompose la tâche en sous-tâches parallèles pour aller plus vite.

Étape 4 : suivez l’avancement dans l’onglet Data List. Les données arrivent en temps réel.

Étape 5 : exportez en Excel (ou CSV, JSON, XML). Les colonnes disponibles incluent :

keyword, Titre, Nombre_avis, Note, Adresse, Ville, Code_postal, Site_web, Téléphone, Horaires, URL_fiche, Google_id, Place_id, Infos_complémentaires, Latitude, Longitude, Catégorie, Image_principale, Description, Fourchette_prix, Statut_actuel, Horaires_lundi à dimanche, Affluence_lundi à dimanche, FAQ1 à FAQ10…

Ces données permettent de comparer les notes moyennes par arrondissement, identifier les créneaux horaires non couverts, analyser les avis négatifs récurrents, et positionner votre offre en conséquence.

Alternatives à l’API Google Places

Si l’API Google Places est trop coûteuse pour votre usage mais que le scraping maison en Python vous semble trop risqué ou chronophage, voici des options intermédiaires :

Alternatives API géospatiales

  • Bing Maps API : l’alternative Microsoft est souvent moins chère avec des quotas gratuits plus généreux. Le volume de données est inférieur à Google, mais suffisant pour beaucoup de cas BtoB.
  • OpenStreetMap (OSM) / Nominatim : gratuit et open source, privilégié par de nombreuses collectivités françaises et startups soucieuses de leur souveraineté numérique. OSM excelle en géocodage mais manque de données métiers structurées (horaires, notes).
  • Geoapify : alternative européenne, conforme RGPD, avec un modèle tarifaire plus prévisible que Google. Particulièrement adaptée aux projets de cartographie ou de POI (Points of Interest) à l’échelle européenne.
  • Jawg Maps : solution française hébergée en France, conforme RGPD, qui offre tuiles cartographiques et API de géocodage. Une option à considérer sérieusement pour les équipes qui souhaitent une infrastructure localisée.

Outils de scraping sans code (pour les non-développeurs)

  • Octoparse : modèles Google Maps prêts à l’emploi, extraction cloud, gestion anti-bot intégrée.
  • PhantomBuster : outil français très utilisé par les équipes sales pour l’enrichissement de leads depuis LinkedIn et Google Maps.
  • Scrapio : solution française de scraping hébergée en Europe, adaptée aux PME qui cherchent une conformité RGPD native.

Pour une vue d’ensemble des meilleurs outils disponibles sur le marché, consultez notre comparatif des meilleurs crawlers Google Maps.

Le scraping Google Maps est-il légal en France ?

C’est la question que posent systématiquement les équipes juridiques avant de lancer un projet de collecte de données. La réponse courte : oui, sous conditions.

En France, le scraping de données publiquement accessibles est généralement toléré, à condition de ne pas contrevenir aux Conditions Générales d’Utilisation de la plateforme, de respecter le RGPD (notamment si les données collectées permettent d’identifier des personnes physiques), et de ne pas surcharger les serveurs de façon malveillante.

Google Maps affiche des données publiques sur les établissements. La collecte de ces informations à des fins d’analyse concurrentielle ou de génération de leads BtoB entre dans un cadre généralement admis par la jurisprudence française et européenne.

Pour un tour complet des règles applicables en France, lisez notre article dédié : Scraping Google Maps en France : est-ce légal ? (RGPD).

Conclusion

Le choix entre l’API Google Places et le web scraping dépend avant tout de votre cas d’usage.

Si votre application nécessite des données temps réel pour alimenter une interface utilisateur (autocomplétion d’adresses, affichage de carte), l’API Google Places reste la seule option viable.

En revanche, si votre objectif est de constituer une base de données, d’alimenter un CRM, de faire de la prospection commerciale, ou d’analyser un marché local, le scraping offre un rapport données/coût nettement plus favorable. Pour 250 000 enregistrements, la différence est d’environ 750 € par mois.

La vraie question n’est pas “quelle méthode est la meilleure ?” mais “pour quoi faire ?”. Évaluez votre besoin précis avant de vous engager.

Pour aller plus loin

FAQ

  • L’API Google Places est-elle gratuite ?

Il existe un quota gratuit, mais limité par catégorie de requête. Pour les données “Essentials” (nom, adresse, GPS), le seuil est de 10 000 requêtes gratuites par mois. Au-delà, la facturation s’active par SKU. Depuis mars 2025, le crédit mensuel de 200 $ a été supprimé et remplacé par des niveaux de quota spécifiques par fonctionnalité. Consultez la tarification Google Cloud actuelle pour les valeurs à jour.

  • Quelle est la différence entre l’API Maps et l’API Places ?

L’API Maps sert à afficher une carte visuelle dans une application. L’API Places sert à récupérer des données sur des lieux (nom, horaires, avis, téléphone). Les deux sont souvent utilisées ensemble : Maps pour le rendu, Places pour les informations métier.

  • Comment obtenir une clé API Google Places ?

Rendez-vous sur la Google Cloud Console, activez le service “Places API (New)”, puis créez des identifiants. Google génère une clé API que vous intégrez dans vos requêtes. Pensez à restreindre cette clé à l’API Places uniquement pour éviter les abus.

  • Qu’est-ce qu’un Place ID ?

Un ID de lieu(Place ID) est un identifiant unique attribué à chaque lieu dans la base Google. Il peut ressembler à ceci : ChIJD7fiBh9u5kcRYJSMaMOCCwQ. Un même établissement peut avoir plusieurs Place ID au fil du temps, ce qui peut poser des problèmes lors de mises à jour de base de données.

  • Pourquoi ma clé API ne fonctionne-t-elle plus ?

Plusieurs raisons possibles : le service “Places API” n’est pas activé dans votre projet Cloud, la facturation n’est pas configurée, vous avez dépassé votre quota journalier, les restrictions IP ou domaine bloquent votre requête, ou votre clé a été automatiquement régénérée par Google (rotation). Vérifiez chaque point dans la Console avant de contacter le support.

  • Le scraping Google Maps est-il moins fiable que l’API ?

La fiabilité dépend de l’outil utilisé. Un scraper robuste comme Octoparse gère le chargement AJAX, le scroll infini et les protections anti-bot de Google Maps. Les données collectées sont celles affichées publiquement sur la plateforme — elles peuvent varier légèrement par rapport aux données retournées par l’API (qui sont normalisées côté Google), mais restent fiables pour des usages de prospection, d’analyse concurrentielle ou d’enrichissement de CRM.

  • Le scraping Google Maps est-il conforme au RGPD ?

La collecte de données publiquement accessibles sur des établissements professionnels (et non sur des personnes physiques) est généralement considérée comme licite en France. En revanche, si vous collectez des données permettant d’identifier des individus (avis nominatifs, emails personnels), les règles du RGPD s’appliquent pleinement. Pour en savoir plus : Scraping Google Maps et RGPD en France.

Obtenir les données en quelques clics
Extraire facilement les données depuis tous les sites sans coder
Télécharger

Articles populaires

Explorer les sujets

Commencer votre découverte de Octoparse dès maintenant

Télécharger

Lecture conseillée